123fbalp123fb 29 Posted September 4, 2022 Share Posted September 4, 2022 (edited) ch->SetOfflineShopOwner(pkChrShop); pkShop->SetGuestMap(ch); int32_t returnHeader = pkShop->Buy(ch, shopItemPos, item_id, item_price); if (SHOP_SUBHEADER_GC_OK == returnHeader) { #if defined(__PRIVATE_SHOP_SEARCH_NEED_ITEM__) && !defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "ShopSearchBuy"); #if defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "NewShopSearchBuy %d", shopPos); #endif ch->SetOfflineShop(NULL); ch->SetOfflineShopOwner(NULL); pkShop->RemoveGuestMap(ch); } else { #if defined(__PRIVATE_SHOP_SEARCH_NEED_ITEM__) && !defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "ShopSearchError %d", returnHeader); #if defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "NewShopBuyError %d", returnHeader); if (returnHeader == SHOP_SUBHEADER_GC_SOLD_OUT) ch->ChatPacket(CHAT_TYPE_COMMAND, "NewShopSearchBuy %d", shopPos); else if (returnHeader == SHOP_SUBHEADER_GC_REMOVED_FROM_SHOP) ch->ChatPacket(CHAT_TYPE_COMMAND, "NewShopSearchRemoved %d", shopPos); else if (returnHeader == SHOP_SUBHEADER_GC_PRICE_CHANGED) { long long newPrice = pkShop->GetOfflineShopItemPrice(shopItemPos); ch->ChatPacket(CHAT_TYPE_COMMAND, "NewShopSearchPriceChanged %d %lld", shopPos, newPrice); } #endif ch->SetOfflineShop(NULL); ch->SetOfflineShopOwner(NULL); pkShop->RemoveGuestMap(ch); } } #endif Edited September 4, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Premium Kraaz 621 Posted September 4, 2022 Premium Share Posted September 4, 2022 Maybe you have forgot an #endif 2 Link to comment Share on other sites More sharing options...
Solution 123fbalp123fb 29 Posted September 4, 2022 Author Solution Share Posted September 4, 2022 42 minutes ago, Kraaz said: Maybe you have forgot an #endif #if defined(__PRIVATE_SHOP_SEARCH_NEED_ITEM__) && !defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "ShopSearchBuy"); #if defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "NewShopSearchBuy %d", shopPos); #endif changeeeeeeeeee #if defined(__PRIVATE_SHOP_SEARCH_NEED_ITEM__) && !defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "ShopSearchBuy"); #elseif defined(__NEW_PRIVATE_SHOP_SEARCH_SYSTEM__) ch->ChatPacket(CHAT_TYPE_COMMAND, "NewShopSearchBuy %d", shopPos); #endif Problem Gone 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now