[0105] Fix some vendor related opcodes

Signed-off-by: Netcho <kkotlarski@abv.bg>
This commit is contained in:
Netcho 2012-08-16 20:06:32 +03:00 committed by Antz
parent 8749c2af3f
commit 1e6decb0dc
3 changed files with 11 additions and 11 deletions

View file

@ -689,11 +689,11 @@ void WorldSession::HandleBuyItemInSlotOpcode(WorldPacket& recv_data)
void WorldSession::HandleBuyItemOpcode(WorldPacket& recv_data)
{
DEBUG_LOG("WORLD: Received CMSG_BUY_ITEM");
ObjectGuid vendorGuid;
ObjectGuid vendorGuid, otherGuid;
uint32 item, slot, count;
uint8 unk1;
uint8 unk1, unk2;
recv_data >> vendorGuid >> item >> slot >> count >> unk1;
recv_data >> vendorGuid >> unk1 >> item >> slot >> count >> otherGuid >> unk2;
// client side expected counting from 1, and we send to client vendorslot+1 already
if (slot > 0)

View file

@ -490,10 +490,10 @@ void InitializeOpcodes()
//OPCODE(SMSG_LIST_INVENTORY, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_SELL_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleSellItemOpcode );
//OPCODE(SMSG_SELL_ITEM, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_BUY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBuyItemOpcode );
OPCODE(CMSG_BUY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBuyItemOpcode );
//OPCODE(CMSG_BUY_ITEM_IN_SLOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBuyItemInSlotOpcode );
//OPCODE(SMSG_BUY_ITEM, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_BUY_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(SMSG_BUY_ITEM, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(SMSG_BUY_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_TAXICLEARALLNODES, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
//OPCODE(CMSG_TAXIENABLEALLNODES, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
//OPCODE(CMSG_TAXISHOWNODES, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );

View file

@ -475,10 +475,10 @@ enum Opcodes
SMSG_LIST_INVENTORY = 0x11A0,
CMSG_SELL_ITEM = 0x11A1,
SMSG_SELL_ITEM = 0x11A2,
CMSG_BUY_ITEM = 0x11A3,
CMSG_BUY_ITEM = 0x0736, // 4.3.4 15595
CMSG_BUY_ITEM_IN_SLOT = 0x11A4,
SMSG_BUY_ITEM = 0x11A5,
SMSG_BUY_FAILED = 0x11A6,
SMSG_BUY_ITEM = 0x0F26, // 4.3.4 15595
SMSG_BUY_FAILED = 0x6435, // 4.3.4 15595
CMSG_TAXICLEARALLNODES = 0x11A7,
CMSG_TAXIENABLEALLNODES = 0x11A8,
CMSG_TAXISHOWNODES = 0x11A9,