SMSG CHARACTER LOGIN FAILED: Difference between revisions

From wowdev
Jump to navigation Jump to search
(Created page with "'''SMSG_CHARACTER_LOGIN_FAILED''' is a World Packet that is sent after a failed CMSG_PLAYER_LOGIN from the client. The client will send a CMSG_CHAR_ENUM and wait f...")
 
(Remove link to ArcEmu, link to own page instead)
 
Line 13: Line 13:
! Description
! Description
|-
|-
| 0x0 || 1 / - || uint8 || reason || See table below.
| 0x0 || 1 / - || uint8 || reason || An [[Account_Result_Values]] from the CHAR_LOGIN block.
|}
|}
The table below was taken from the [https://web.archive.org/web/20170512195151/http://arcemu.org/wiki/SMSG_CHARACTER_LOGIN_FAILED ArcEmu wiki].
{| class="wikitable"
|+ reason Values
! Value
! Name
! Description
|-
| 0x48 || E_CHAR_LOGIN_IN_PROGRESS
|-
| 0x49 || E_CHAR_LOGIN_SUCCESS
|-
| 0x4A || E_CHAR_LOGIN_NO_WORLD
|-
| 0x4B || E_CHAR_LOGIN_DUPLICATE_CHARACTER
|-
| 0x4C || E_CHAR_LOGIN_NO_INSTANCES
|-
| 0x4D || E_CHAR_LOGIN_FAILED
|-
| 0x4E || E_CHAR_LOGIN_DISABLED
|-
| 0x4F || E_CHAR_LOGIN_NO_CHARACTER
|-
| 0x50 || E_CHAR_LOGIN_LOCKED_FOR_TRANSFER
|-
| 0x51 || E_CHAR_LOGIN_LOCKED_BY_BILLING
|}


{{SMSG_Categories}}
{{SMSG_Categories}}

Latest revision as of 01:09, 10 June 2021

SMSG_CHARACTER_LOGIN_FAILED is a World Packet that is sent after a failed CMSG_PLAYER_LOGIN from the client. The client will send a CMSG_CHAR_ENUM and wait for a SMSG_CHAR_ENUM afterwards.

Packet Layout

SMSG Header
Offset Size / Endianness Type Name Description
0x0 2 / Big uint16 size Size of the packet including the opcode field.
Always 3.
0x2 2 / Little uint16 opcode Opcode for the packet.
Determines the structure of the body.
Always 0x03C.


Packet
Offset Size / Endianness Type Name Description
0x0 1 / - uint8 reason An Account_Result_Values from the CHAR_LOGIN block.