[ Postat de pe iPhone ]

Vezi in char_item.cpp la functia de MoveItem, scoate acea verificare de la sistem, ca e facut dupa alchimie, si la alchimie nu poti pune pietrele dragon in inventar. Acum nu stiu daca nu o sa apara vreun bug si de la asta, dar ar trebui sa fie ok.RobertSV scrie:Am refacut tutorialul de 5 ori. Folosesc martysama ultima versiune cred ca trebuie sa adaug ceva habar namxQuery scrie:Mie imi merge si folosesc versiunea asta, cand ai instalat sistemul nu ai facut ceva bine.... Incearca sa il refaci.RobertSV scrie:
Si cum as putea sa fac doar sa scot itemele in inventariu normal? Iti zic asta pentru ca daca vrei sa pui o piatra direct din inventariu special nu te lasa. La fel si cu itemele up.
Mersi
[ Postat de pe Linux Laptop ]
[ Postat de pe Android ]

Cum ți-ai rezolvat problema?RobertSV scrie:Am revenit cu un bug poate ma ajuta careva.
Am urmatoarea problema:
-Cand iau un item de UP mil baga in item ca find in BELT_INVENTORY
-Daca iau o carte o baga in GROUND adica dupa un reboot dispare si din inventar
-Daca iau o piatra o baga in UPGRADE_INVENTORY
Normal ar trebui sa le bage in UPGRADE_INVENTORY, BOOK_INVENTORY, STONE_INVENTORY
ClientManagerPlayer al meu arata asa unde trebuia sa editez:Cod: Selectaţi tot
snprintf(szQuery, sizeof(szQuery), "SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 " "FROM item%s WHERE owner_id=%d AND (window in ('INVENTORY','EQUIPMENT','DRAGON_SOUL_INVENTORY','BELT_INVENTORY','UPGRADE_INVENTORY','BOOK_INVENTORY','STONE_INVENTORY'))", GetTablePostfix(), pTab->id);Cod: Selectaţi tot
snprintf(queryStr, sizeof(queryStr), "SELECT id,window+0,pos,count,vnum,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6 " "FROM item%s WHERE owner_id=%d AND (window in ('INVENTORY','EQUIPMENT','DRAGON_SOUL_INVENTORY','BELT_INVENTORY','UPGRADE_INVENTORY','BOOK_INVENTORY','STONE_INVENTORY'))", GetTablePostfix(), packet->player_id); CDBManager::instance().ReturnQuery(queryStr, QID_ITEM, peer->GetHandle(), new ClientHandleInfo(dwHandle, packet->player_id));Eu cred ca lam adaptat bine la sursa pe care o folosesc.Cod: Selectaţi tot
snprintf(queryStr, sizeof(queryStr), "DELETE FROM item%s WHERE owner_id=%d AND (window in ('INVENTORY','EQUIPMENT','DRAGON_SOUL_INVENTORY','BELT_INVENTORY','UPGRADE_INVENTORY','BOOK_INVENTORY','STONE_INVENTORY'))", GetTablePostfix(), pi->player_id); delete CDBManager::instance().DirectQuery(queryStr);
Poti te rog frumos sa pui alt link de download?ZeNu scrie: ↑10 Sep 2017, 08:38 Detalii :Nota :
Nu orice idiot va sti sa il bage.
VirusTotal: https://www.virustotal.com/#/file/18fa7 ... /detection

Link nou zenule mai il ai ?ZeNu scrie: ↑10 Sep 2017, 08:38 Detalii :Nota :
Nu orice idiot va sti sa il bage.
VirusTotal: https://www.virustotal.com/#/file/18fa7 ... /detection
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 16 vizitatori