Petrinel scrie: ↑02 Ian 2021, 16:31
Martinel scrie: ↑02 Ian 2021, 15:58
T.c
Rezolvat.
pune si tu rezolvare pentru alti daca esti dragut.
Sigur.
Am modificat linia 451 respectiv 501 ( in cazul meu )
Asta e cea veche:
Cod: Selectaţi tot
iEmptyPos = ch->GetEmptyDragonSoulInventory(pItem);
asta e cea noua :
Cod: Selectaţi tot
iEmptyPos = ch->GetEmptyDragonSoulInventory(dwVnum, bSubType, bSize);
Mergem in functia struct SCubeMaterialInfo:
Mai jos avem
{
SCubeMaterialInfo()
{
bHaveComplicateMaterial = false;
};
CUBE_RENEWAL_VALUE reward; // º¸»ó?? ¹¹³?
TCubeValueVector material; // ?ç·áµé?º ¹¹³?
DWORD gold; // µ·?º ¾ó¸¶µå³?
int percent;
DWORD dwVnum;->>>>>>>>>>
BYTE bSubType; ->>>>>>>>> ASTEA SUNT CELE NOI PE CARE LE PUNEM PENTRU A PUTEA FI DEFINITE.
BYTE bSize; ->>>>>>>>>>>>
std::string category;
TCubeValueVector complicateMaterial; // º¹?â??-_- ?ç·áµé
std::string infoText;
bool bHaveComplicateMaterial; //
};
}
Mergem in cuberenewal.h
In functia struct CUBE_RENEWAL_VALUE adaugam
Si mai jos in void Cube_Maker adaugam la sfarsit
]
input_main.cpp
Cautam functia asta
Se afla in
Cod: Selectaţi tot
void CInputMain::CubeRenewalSend(LPCHARACTER ch, const char* data)
Sub aceste 3 int
Cod: Selectaţi tot
int index_item = pinfo->index_item;
int count_item = pinfo->count_item;
int index_item_improve = pinfo->index_item_improve;
Adaugam astea :
HF
