Tipologie server(PvM / PvP): -
*Resursă folosită: -
*ServerFiles utilizat: Server files clean + src full.
*Syserr: -
Poză: -
*Detalii suplimentare: Vreau sa primesc mesaj in chat cand gaseste item-ul cautat: "A fost gasit" si cand nu gaseste: "Nu a fost gasit".
In chat spune tot timpul: A fost gasit;
Cum pot face ca asta: COfflineShopManager::Instance().SearchInShops(ch, vnum); Sa imi returneze vnum de la item si atunci sa spun if / else?
Sau este alta varianta?
Multumesc de ajutor.
Cod: Selectaţi tot
ACMD(do_search_in_shops)
{
char arg1[256];
one_argument(argument, arg1, sizeof(arg1));
int vnum = 0;
str_to_number(vnum, arg1);
int iFloodResult = ch->GetQuestFlag("item_search.flood_check");
if (iFloodResult)
{
if (get_global_time() < iFloodResult + 3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Asteapta cateva secunde pentru a cauta din nou.");
return;
}
}
COfflineShopManager::Instance().SearchInShops(ch, vnum);
if(vnum == 0)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Nu a fost gasit.");
return;
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "A fost gasit.");
return;
}
}

