intrebare .
- PiColo
-

- Mesaje: 734
- Membru din: 21 Sep 2015, 19:03
- Server: Metin2NeTher
- Regat: Jinno
- Aprecieri: 86
- Mulţumiri: 16
- Discord: Copiază ID
- Contact:
Salutare , cum modific viteza unui sigiliu ?
- PiColo
-

- Mesaje: 734
- Membru din: 21 Sep 2015, 19:03
- Server: Metin2NeTher
- Regat: Jinno
- Aprecieri: 86
- Mulţumiri: 16
- Discord: Copiază ID
- Contact:
Am implementat un sigiliu care are viteza prea mare si te da inapoi din cauza vitezei ,in item_proto nu gasesc nimic ce are legatura cu vitezaSyron scrie:usor: prin applytype(0,1,2)
complicat: prin sursa client & server
daca vrei sa scazi si totusi mount-ul e la viteza 0, poti sa pui si valori negative mi se pare.
poti mari distanta in care te da inapoi automat, din input_main.cpp
in void CInputMain::Move(LPCHARACTER ch, const char * data)
ai
inlocuiesti distanta de la fDist > 40 cu ceva mai mare intre 50 si 60 probabil.
umbla insa cu grija, e functia de anti hack pentru teleport.
(prima valoare de 25 e distanta parcursa maxima fara mount/cal)
exista si sigli care au bonus-uri din quest, (ride.quest) de exemplu, cu affect sau in item_proto applytype ( cod bonus: 8 )
in void CInputMain::Move(LPCHARACTER ch, const char * data)
ai
Cod: Selectaţi tot
if (((false == ch->IsRiding() && fDist > 25) || fDist > 40) && OXEVENT_MAP_INDEX != ch->GetMapIndex())
umbla insa cu grija, e functia de anti hack pentru teleport.
(prima valoare de 25 e distanta parcursa maxima fara mount/cal)
exista si sigli care au bonus-uri din quest, (ride.quest) de exemplu, cu affect sau in item_proto applytype ( cod bonus: 8 )
- PiColo
-

- Mesaje: 734
- Membru din: 21 Sep 2015, 19:03
- Server: Metin2NeTher
- Regat: Jinno
- Aprecieri: 86
- Mulţumiri: 16
- Discord: Copiază ID
- Contact:
alta solutie nu ar fi , daca folosesc un bonus prin applytype mai este functionabil cel default ?Syron scrie:poti mari distanta in care te da inapoi automat, din input_main.cpp
in void CInputMain::Move(LPCHARACTER ch, const char * data)
aiinlocuiesti distanta de la fDist > 40 cu ceva mai mare intre 50 si 60 probabil.Cod: Selectaţi tot
if (((false == ch->IsRiding() && fDist > 25) || fDist > 40) && OXEVENT_MAP_INDEX != ch->GetMapIndex())
umbla insa cu grija, e functia de anti hack pentru teleport.
(prima valoare de 25 e distanta parcursa maxima fara mount/cal)
exista si sigli care au bonus-uri din quest, (ride.quest) de exemplu, cu affect sau in item_proto applytype ( cod bonus: 8 )
- PiColo
-

- Mesaje: 734
- Membru din: 21 Sep 2015, 19:03
- Server: Metin2NeTher
- Regat: Jinno
- Aprecieri: 86
- Mulţumiri: 16
- Discord: Copiază ID
- Contact:
Am inteles perfect din item_proto nu isi ia sigurSyron scrie:nu intelegi.. mount-ul ala isi ia viteza fie din bonus de la el (item_proto) sau din quest. ori il scazi (bonusul) de viteza ori maresti distanta parcursa maxima inainte sa te dea inapoi.
dar in quest are urmatoarele functii oare o fi una viteza de miscare ?
- PiColo
-

- Mesaje: 734
- Membru din: 21 Sep 2015, 19:03
- Server: Metin2NeTher
- Regat: Jinno
- Aprecieri: 86
- Mulţumiri: 16
- Discord: Copiază ID
- Contact:
posibil , am sa mai umblu eu prin quest , puteti da t.c .Syron scrie:Daca nu are bonus, inseamna ca asa e normal din mount, asa e implementat.
Multumesc pentru sprijinul acordat .
Subiect inactiv. Arhivat!
Răspunsuri
2 Vizualizări
252
2 Vizualizări
252
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator


