sziasztok amint be rakom eszt a javítást be hal a szerver
Egyeseknek talán ismerős a probléma, hogy 40k-nál ha az itemshop az item_award-ba teszi a tárgyakat, akkor a tárgyak legfeljebb 2 kőfoglalatot fognak elbírni, azaz függetlenül attól, hogy mit állítottál az item_protoba be, maximum 2 követ fogsz tudni berakni.
Íme a javítás:
cilentmanager.cpp / RESULT_SAFEBOX_LOAD függvény
Keress rá erre:
Kód: [Kijelölés]
DWORD dwSocket2 = 0;
Írd át erre:
Kód: [Kijelölés]
DWORD dwSocket2 = pItemAward->dwSocket2;
A problémát egyébként az okozza, hogy mint látható, definiáláskor az alap értéke 0 a változónak, és ha lejjebb megyünk, csak akkor olvassa be a valódi socket2 értéket, ha (pItemTable->bType == ITEM_UNIQUE), egyébként 0-át fog állítani a tárgynak.
mi lehet a probléma? pedig csak 1 helyre tudom be rakni