*Problemă/Întrebare: Am o problema la alchimie, cand scriu /i 120000 de exemplu sau codul oricarui item de alchimie gen diamant rubin etc, primesc in chat error-ds. si nu se intampla nimic. M-am uitat in cmd_gm.cpp sa vad la comanda /i ce inseamna. Am lasat codul mai jos, nu-mi dau seama ce trebuie facut.
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
Cod: Selectaţi tot
if (item)
{
if (item->IsDragonSoul()) {
int iEmptyPos = ch->GetEmptyDragonSoulInventory(item);
if (tch != false)
iEmptyPos = tch->GetEmptyDragonSoulInventory(item);
if (iEmptyPos != -1) {
if (tch != false) {
item->AddToCharacter(tch, TItemPos(DRAGON_SOUL_INVENTORY, iEmptyPos));
tch->ChatPacket(CHAT_TYPE_INFO, "Ai primit %s !", item->GetName());
ch->ChatPacket(CHAT_TYPE_INFO, "%s a fost creat cu succes si a fost trimis jucatorului %s !", item->GetName(), ch->GetName());
}
else {
item->AddToCharacter(ch, TItemPos(DRAGON_SOUL_INVENTORY, iEmptyPos));
}
LogManager::instance().ItemLog(ch, item, "GM", item->GetName());
} else {
M2_DESTROY_ITEM(item);
if (!ch->DragonSoul_IsQualified())
ch->ChatPacket(CHAT_TYPE_INFO, "error-ds.");
else
ch->ChatPacket(CHAT_TYPE_INFO, "Not enough inventory space.");
}
}


