示例#1
0
        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);
        }