mirror of
https://github.com/mangosfour/server.git
synced 2025-12-26 07:37:02 +00:00
SMSG_ACCOUNT_DATA_TIMES 5.4.7 (18019)
This commit is contained in:
parent
668c0cc22b
commit
a35055c4a7
2 changed files with 8 additions and 6 deletions
|
|
@ -584,7 +584,7 @@ enum Opcodes
|
|||
SMSG_GMTICKET_CREATE = 0x2107, // 4.3.4 15595
|
||||
CMSG_GMTICKET_UPDATETEXT = 0x0636, // 4.3.4 15595
|
||||
SMSG_GMTICKET_UPDATETEXT = 0x6535, // 4.3.4 15595
|
||||
SMSG_ACCOUNT_DATA_TIMES = 0x4B05, // 4.3.4 15595
|
||||
SMSG_ACCOUNT_DATA_TIMES = 0x0F40, // 5.4.7 18019
|
||||
CMSG_REQUEST_ACCOUNT_DATA = 0x6505, // 4.3.4 15595
|
||||
CMSG_UPDATE_ACCOUNT_DATA = 0x4736, // 4.3.4 15595
|
||||
SMSG_UPDATE_ACCOUNT_DATA = 0x0684, // 5.3.0 17128
|
||||
|
|
|
|||
|
|
@ -1048,13 +1048,15 @@ void WorldSession::SetAccountData(AccountDataType type, time_t time_, const std:
|
|||
|
||||
void WorldSession::SendAccountDataTimes(uint32 mask)
|
||||
{
|
||||
WorldPacket data(SMSG_ACCOUNT_DATA_TIMES, 4 + 1 + 4 + 8 * 4); // changed in WotLK
|
||||
data << uint32(time(NULL)); // unix time of something
|
||||
data << uint8(1);
|
||||
WorldPacket data(SMSG_ACCOUNT_DATA_TIMES, 4 + 1 + 4 + NUM_ACCOUNT_DATA_TYPES * 4);
|
||||
data << uint32(mask); // type mask
|
||||
data << uint32(time(NULL)); // unix time of something
|
||||
|
||||
for (uint32 i = 0; i < NUM_ACCOUNT_DATA_TYPES; ++i)
|
||||
if (mask & (1 << i))
|
||||
data << uint32(GetAccountData(AccountDataType(i))->Time);// also unix time
|
||||
data << uint32(GetAccountData(AccountDataType(i))->Time);// also unix time
|
||||
|
||||
data.WriteBit(1);
|
||||
|
||||
SendPacket(&data);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue