*Descriere:
Este un fix by @OWSAP / @ZeNu
Din cauza asta, după aceea jocul poate da crash (core), de obicei după warp/teleport.
*Link download / Code:
Deschidem char_item.cpp si cautam:
Inlocuim cu:
Cautam:
Inlocuim cu:
Cautam (de 2 ori):
Inlocuim cu:
Cautam (de 2 ori):
Inlocuim cu:
Deschidem char.h si cautam:
Inlocuim cu:
Este un fix by @OWSAP / @ZeNu
Când scoți materialele din fereastra de rafinare, jocul șterge din greșeală și itemul pe care vrei să-l rafinezi (itemul principal), pentru că este trecut în lista de “iteme necesare”.When item materials are removed from the refinment process the source item that is beeing refined also get's removed since it's apart of the required item list and this is what causes the game core to crash after any instance like warping.
Din cauza asta, după aceea jocul poate da crash (core), de obicei după warp/teleport.
*Link download / Code:
Deschidem char_item.cpp si cautam:
Cod: Selectaţi tot
int CHARACTER::CountSpecifyItem(DWORD vnum) const
{
int count = 0;
LPITEM item;
for (int i = 0; i < INVENTORY_MAX_NUM; ++i)
{ Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
void CHARACTER::RemoveSpecifyItem(DWORD vnum, DWORD count)
{
if (0 == count)
return;
for (UINT i = 0; i < INVENTORY_MAX_NUM; ++i)
{ Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam (de 2 ori):
Cod: Selectaţi tot
if (CountSpecifyItem(prt->materials[i].vnum) < prt->materials[i].count) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam (de 2 ori):
Cod: Selectaţi tot
RemoveSpecifyItem(prt->materials[i].vnum, prt->materials[i].count); Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschidem char.h si cautam:
Cod: Selectaţi tot
int CountSpecifyItem(DWORD vnum) const;
void RemoveSpecifyItem(DWORD vnum, DWORD count = 1); Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.



