merhaba arkadaşlar whistlenin 4 envanter sistemini ekledim fakat oyunda ticaret yaparken ilk 2 envanter doluysa ticaret gerçekleşmiyor yani itemler 3. ve 4. envantere gelmiyor chat ekranında stun tam mekale yazısı çıkıyor sorunun exchange.cpp den kaynaklandığını düşünüyorum
biraz araştırdım exchange.cpp ye şu kodu ekleyin diyor ama emin olamadım
destekleriniz için teşekkürler
biraz araştırdım exchange.cpp ye şu kodu ekleyin diyor ama emin olamadım
exchange.cpp:
if (quest::CQuestManager::instance().GetPCForce(GetOwner()->GetPlayerID())->IsRunning() == true)
{
GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot trade if you're using quests"));
victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot trade if the other part using quests"));
goto EXCHANGE_END;
}
else if (quest::CQuestManager::instance().GetPCForce(victim->GetPlayerID())->IsRunning() == true)
{
victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot trade if you're using quests"));
GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot trade if the other part using quests"));
goto EXCHANGE_END;
}