Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Word Dátum 2017-07-06, 16:32:25

Cím: item_award javítás be hall a szerver
Írta: Word Dátum 2017-07-06, 16:32:25
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
EhPortal 1.39 © 2025, WebDev