public static SMSG_LOGOUT_COMPLETE Success()
        {
            var message = new SMSG_LOGOUT_COMPLETE();

            message.Writer.WriteUInt8(0);
            return(message);
        }
Exemple #2
0
    public static async Task OnPlayerLogoutRequested(PacketHandlerContext c)
    {
        await c.Client.SendPacket(SMSG_LOGOUT_COMPLETE.Success());

        c.Client.CharacterId = default;
        c.Client.Player      = null;

        // TODO: Remove from other clients
    }
Exemple #3
0
        public static async Task OnPlayerLogoutRequested(WorldClient client, byte[] _)
        {
            await client.SendPacket(SMSG_LOGOUT_COMPLETE.Success());

            client.Player = null;
        }