コード例 #1
0
        public SHeader Header;          // 0 a 11		= 12

        public static P_215 New(Client client)
        {
            P_215 tmp = new P_215
            {
                Header = SHeader.New(0x0116, Marshal.SizeOf <P_215>(), client.ClientId),
            };

            return(tmp);
        }
コード例 #2
0
        public static void Controller(Client client, P_215 sHeader)
        {
            // Prepara o pacote de selecao de personagem
            P_215 p215 = P_215.New(client);

            // Envia os pacotes para selecao de personagem
            client.Send(p215);

            // Atualiza o status do cliente
            client.Status = ClientStatus.Characters;

            // Limpa o grupo
            client.Character.PartyID.Clear();

            //Remove da visao de outros clientes
            Functions.RemoveFromWorld(client);
        }