diff options
author | n0n4m3 <none@none> | 2010-04-11 11:11:32 +0400 |
---|---|---|
committer | n0n4m3 <none@none> | 2010-04-11 11:11:32 +0400 |
commit | 8db7c06e6b16728eca499d29bb136980d714313b (patch) | |
tree | a06f96173df6f3f23aa2c5a51effa1fd69bd3dcd /src/game/Player.cpp | |
parent | 36e13c1d1c615d89c1e18add73411c0525ecbf08 (diff) |
Fix Auth on server also some fixes and cleanups. Big thx to TOM_RUS.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r-- | src/game/Player.cpp | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index a8d719b25da..b092a2b6a20 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -1607,8 +1607,18 @@ bool Player::BuildEnumData(QueryResult_AutoPtr result, WorldPacket * p_data) *p_data << uint8(proto->InventoryType); *p_data << uint32(enchant ? enchant->aura_id : 0); } - *p_data << uint32(0); // first bag display id - *p_data << uint8(0); // first bag inventory type + + *p_data << uint32(0); // bag 1 display id + *p_data << uint8(0); // bag 1 inventory type + *p_data << uint32(0); // enchant? + *p_data << uint32(0); // bag 2 display id + *p_data << uint8(0); // bag 2 inventory type + *p_data << uint32(0); // enchant? + *p_data << uint32(0); // bag 3 display id + *p_data << uint8(0); // bag 3 inventory type + *p_data << uint32(0); // enchant? + *p_data << uint32(0); // bag 4 display id + *p_data << uint8(0); // bag 4 inventory type *p_data << uint32(0); // enchant? return true; @@ -23343,18 +23353,21 @@ void Player::ActivateSpec(uint8 spec) void Player::ResetTimeSync() { - m_timeSyncCount = 0; + m_timeSyncCounter = 0; m_timeSyncTimer = 0; + m_timeSyncClient = 0; + m_timeSyncServer = getMSTime(); } void Player::SendTimeSync() { WorldPacket data(SMSG_TIME_SYNC_REQ, 4); - data << uint32(m_timeSyncCount++); + data << uint32(m_timeSyncCounter++); GetSession()->SendPacket(&data); - // Send another opcode in 10s again - m_timeSyncTimer = 10000; + // Schedule next sync in 10 sec + m_timeSyncTimer = 10000; + m_timeSyncServer = getMSTime(); } void Player::SetReputation(uint32 factionentry, uint32 value) |