From 08d9fbf5d4fb388bc186729a1174bf4aef0f8095 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 22 Aug 2015 16:27:04 +0300 Subject: Impliment packet SMSG_PLAYER_CART_ADD_ERROR. --- src/net/eathena/inventoryhandler.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/net/eathena/inventoryhandler.cpp') diff --git a/src/net/eathena/inventoryhandler.cpp b/src/net/eathena/inventoryhandler.cpp index 45ea1bc3a..0b3b12b5e 100644 --- a/src/net/eathena/inventoryhandler.cpp +++ b/src/net/eathena/inventoryhandler.cpp @@ -1278,9 +1278,17 @@ void InventoryHandler::processFavoriteItem(Net::MessageIn &msg) void InventoryHandler::processCartAddError(Net::MessageIn &msg) { - UNIMPLIMENTEDPACKET; - - msg.readUInt8("flag"); + switch(msg.readUInt8("flag")) + { + case 0: + NotifyManager::notify(NotifyTypes::CART_ADD_WEIGHT_ERROR); + break; + case 1: + NotifyManager::notify(NotifyTypes::CART_ADD_COUNT_ERROR); + break; + default: + break; + } } void InventoryHandler::processBindItem(Net::MessageIn &msg) -- cgit v1.2.3-70-g09d2