private static void Packet_191(SessionInstance Session) { ServerMessage server = new ServerMessage(); server.AddHead(191); foreach (IslaInstance Isla in IslasManager.ObtenerIslasFavoritos(Session.User.id)) { server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.id); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.nombre); server.AppendParameter(0); server.AppendParameter(IslasManager.Visitantes(Isla));//Visitantes server.AppendParameter(0); } foreach (EscenarioInstance Escenario in CasasManager.ObtenerCasasFavoritos(Session.User.id)) { server.AppendParameter(4); server.AppendParameter(0); server.AppendParameter(Escenario.id); server.AppendParameter(0); server.AppendParameter(Escenario.id); server.AppendParameter(0); server.AppendParameter(Escenario.nombre); server.AppendParameter(0); server.AppendParameter(CasasManager.UsuariosEnSala(Escenario)); //visitantes server.AppendParameter(0); } Session.SendDataProtected(server); }
private static void Packet_187(SessionInstance Session) { ServerMessage server = new ServerMessage(); server.AddHead(187); foreach (SalaInstance Sala in SalasManager.Salas_Privadas.Values) { if (Sala.Escenario.categoria != 4) { continue; } if (Sala.Escenario.modelo != 25) { continue; } if (CasasManager.UsuariosEnSala(Sala.Escenario) <= 0) { continue; } server.AppendParameter(4); server.AppendParameter(0); server.AppendParameter(Sala.Escenario.id); server.AppendParameter(0); server.AppendParameter(Sala.Escenario.id); server.AppendParameter(0); server.AppendParameter(Sala.Escenario.nombre); server.AppendParameter(0); server.AppendParameter(CasasManager.UsuariosEnSala(Sala.Escenario)); //visitantes server.AppendParameter(0); } foreach (var IslaID in IslasManager.IslasActivas.Values) { IslaInstance Isla = IslasManager.ObtenerIsla(IslaID); if (Isla != null) { if (IslasManager.Visitantes(Isla) > 0) { server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.id); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.nombre); server.AppendParameter(0); server.AppendParameter(IslasManager.Visitantes(Isla)); //visitantes server.AppendParameter(0); } } } Session.SendDataProtected(server); }
private static void Packet_193(SessionInstance Session) { ServerMessage server = new ServerMessage(); server.AddHead(193); foreach (IslaInstance Isla in IslasManager.ObtenerIslas(Session.User.id)) { server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.id); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.nombre); server.AppendParameter(0); server.AppendParameter(IslasManager.Visitantes(Isla));//Visitantes server.AppendParameter(0); } Session.SendDataProtected(server); }
private static void Packet_194(SessionInstance Session, string Nombre) { ServerMessage server = new ServerMessage(); server.AddHead(194); foreach (IslaInstance Isla in IslasManager.ObtenerIslas(Nombre)) { if (Isla.noverlo_1.Contains(Session.User.nombre) || Isla.noverlo_2.Contains(Session.User.nombre) || Isla.noverlo_3.Contains(Session.User.nombre) || Isla.noverlo_4.Contains(Session.User.nombre) || Isla.noverlo_5.Contains(Session.User.nombre) || Isla.noverlo_6.Contains(Session.User.nombre) || Isla.noverlo_7.Contains(Session.User.nombre) || Isla.noverlo_8.Contains(Session.User.nombre)) { return; } server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.id); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Isla.nombre); server.AppendParameter(0); server.AppendParameter(IslasManager.Visitantes(Isla));//Visitantes server.AppendParameter(0); } foreach (EscenarioInstance Escenario in CasasManager.ObtenerCasas(Nombre)) { server.AppendParameter(4); server.AppendParameter(0); server.AppendParameter(Escenario.id); server.AppendParameter(0); server.AppendParameter(Escenario.id); server.AppendParameter(0); server.AppendParameter(Escenario.nombre); server.AppendParameter(0); server.AppendParameter(CasasManager.UsuariosEnSala(Escenario)); //visitantes server.AppendParameter(0); } Session.SendData(server); }