static void CambiarDescripcion(SessionInstance Session, string[,] Parameters) { if (Session.User != null) { if (Session.User.PreLock__Proteccion_SQL == true) { return; } if (Session.User.Sala != null) { return; } IslaInstance Isla = IslasManager.ObtenerIsla(int.Parse(Parameters[0, 0])); if (Isla != null) { if (IslasManager.ControlDeSeguridad(Session.User, Isla)) { if (Session.ValidarEntrada(Parameters[1, 0], false)) { new Thread(() => IslasManager.CambiarDescripcion(Isla, Parameters[1, 0])).Start(); } Session.User.PreLock__Proteccion_SQL = true; } } } }
static void RenombrarIsla(SessionInstance Session, string[,] Parameters) { if (Session.User != null) { if (Session.User.PreLock__Proteccion_SQL == true) { return; } if (Session.User.Sala != null) { return; } IslaInstance Isla = IslasManager.ObtenerIsla(int.Parse(Parameters[0, 0])); if (Isla != null) { if (IslasManager.ControlDeSeguridad(Session.User, Isla)) { if (Session.ValidarEntrada(Parameters[1, 0], false)) { Packet_189_129(Session, Isla, Parameters[1, 0]); } Session.User.PreLock__Proteccion_SQL = true; } } } }
static void NoVerlo(SessionInstance Session, string[,] Parameters) { if (Session.User != null) { if (Session.User.Sala != null) { return; } IslaInstance Isla = IslasManager.ObtenerIsla(int.Parse(Parameters[0, 0])); if (Isla != null) { if (IslasManager.ControlDeSeguridad(Session.User, Isla)) { if (Parameters[1, 0] == Session.User.nombre) { Parameters[1, 0] = ""; } if (Parameters[2, 0] == Session.User.nombre) { Parameters[2, 0] = ""; } if (Parameters[3, 0] == Session.User.nombre) { Parameters[3, 0] = ""; } if (Parameters[4, 0] == Session.User.nombre) { Parameters[4, 0] = ""; } if (Parameters[5, 0] == Session.User.nombre) { Parameters[5, 0] = ""; } if (Parameters[6, 0] == Session.User.nombre) { Parameters[6, 0] = ""; } if (Parameters[7, 0] == Session.User.nombre) { Parameters[7, 0] = ""; } if (Parameters[8, 0] == Session.User.nombre) { Parameters[8, 0] = ""; } new Thread(() => IslasManager.AñadirNoVerlo(Isla, Parameters[1, 0], Parameters[2, 0], Parameters[3, 0], Parameters[4, 0], Parameters[5, 0], Parameters[6, 0], Parameters[7, 0], Parameters[8, 0])).Start(); } } } }
static void EliminarIsla(SessionInstance Session, string[,] Parameters) { if (Session.User != null) { if (Session.User.Sala != null) { return; } IslaInstance Isla = IslasManager.ObtenerIsla(int.Parse(Parameters[0, 0])); if (Isla != null) { if (IslasManager.ControlDeSeguridad(Session.User, Isla)) { new Thread(() => IslasManager.EliminarIsla(Isla)).Start(); } } } }
static void CrearZona(SessionInstance Session, string[,] Parameters) { if (Session.User != null) { if (Session.User.PreLock__Proteccion_SQL == true) { return; } if (Session.User.Sala != null) { return; } IslaInstance Isla = IslasManager.ObtenerIsla(int.Parse(Parameters[0, 0])); if (Isla != null) { if (IslasManager.ControlDeSeguridad(Session.User, Isla)) { if (IslasManager.ZonasIsla(Isla).Count <= 4) { if (Session.ValidarEntrada(Parameters[1, 0], false)) { int ZonaID = IslasManager.Crear_Zona(Isla, Session.User, Parameters[1, 0], int.Parse(Parameters[6, 0]), Parameters[7, 0], Parameters[8, 0]); if (ZonaID >= 1) { EscenarioInstance Escenario = EscenariosManager.ObtenerEscenario(0, ZonaID); if (Escenario != null) { Packet_189_121(Session, Escenario); Session.User.PreLock__Proteccion_SQL = true; } } } } } } } }