Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: josikaaa Dátum 2015-10-07, 20:39:38

Cím: Mount visszaobálás (m)
Írta: josikaaa Dátum 2015-10-07, 20:39:38
Sziasztok!

ATAG mount visszadobálásának megoldása alapján megcsináltam a mount bug mentesítést.
Viszont még mindig visszadobál, kevesebbszer, de visszadob.

ennek mi lehet az oka? Kliens sysser üres.

Mindent jól csináltam, mondjuk, hagy sebességű a mount, ez okozhat gondot?
Cím: Re:Mount visszaobálás, mit ronthattam el, vagy mi lehet a hiba?
Írta: Csedwik Dátum 2015-10-07, 20:40:52
Nagy sebességet nem tudom, de a szerver lagg minden képpen okoz(hat) ilyet.
Cím: Re:Mount visszaobálás, mit ronthattam el, vagy mi lehet a hiba?
Írta: josikaaa Dátum 2015-10-07, 20:42:43
lehagytam 1 dolgot: mintha menet közben nem mindig töltené be a moobokat.
Cím: Re:Mount visszaobálás, mit ronthattam el, vagy mi lehet a hiba?
Írta: masodikbela Dátum 2015-10-07, 21:09:58
Egyébként:

Alapjáraton van a gamefileban egy ellenőrzés, hogyha túl gyorsan mozogsz, akkor visszaportol, mivel úgy érzékeli, hogy hackelsz.

input_main.cpp:if (((false == ch->IsRiding() && fDist > 25) || fDist > 40) && OXEVENT_MAP_INDEX != ch->GetMapIndex())

az első fDist akkor érvényes (ez egy távolság egyébként, feltételezem, hogy a készítők a távolságot úgy mérik a metinben, hogy a koordinátarendszerhez viszonyítva számolják két pont távolságát, azaz pl adott A(3;4) és B(7;1) pont, a távolságuk: ((7-3)^2 + (1-4)^2)^0.5 = 5 //egyébként ez most tök lényegtelen//) ha éppen "sétálunk", a második fDist pedig akkor érvényes, ha "lovagolunk". Növeld meg a 2. értékét, ha "lovaglás" közben dobál vissza. (Mondjuk kezdetnek legyen a 2x-ese)
Cím: Re:Mount visszaobálás, mit ronthattam el, vagy mi lehet a hiba?
Írta: josikaaa Dátum 2015-10-07, 21:56:53
Tökéletes a megoldás, itt már csak akkor dob vissza, ha nem képes betölteni a mappon a moobokat, de pl map1-en elmentem egyik oldaltól a másikig 1x dobott vissza.

Köszönöm
EhPortal 1.39 © 2025, WebDev