intrebare .

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
PiColo
Nivel 4

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Salutare , cum modific viteza unui sigiliu ?
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
Syron
Developer

Developer
Mesaje: 712
Membru din: 14 Mai 2014, 23:41
Aprecieri: 5  
Mulţumiri: 138  
Medalii

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.
Pentru acest mesaj, Syron for the post:
PiColo
Avatar utilizator
PiColo
Nivel 4

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Syron 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.
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 viteza
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
Syron
Developer

Developer
Mesaje: 712
Membru din: 14 Mai 2014, 23:41
Aprecieri: 5  
Mulţumiri: 138  
Medalii

poti mari distanta in care te da inapoi automat, din input_main.cpp

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())
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 )
Avatar utilizator
PiColo
Nivel 4

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Syron scrie:poti mari distanta in care te da inapoi automat, din input_main.cpp

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())
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 )
alta solutie nu ar fi , daca folosesc un bonus prin applytype mai este functionabil cel default ?
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
Syron
Developer

Developer
Mesaje: 712
Membru din: 14 Mai 2014, 23:41
Aprecieri: 5  
Mulţumiri: 138  
Medalii

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.
Avatar utilizator
PiColo
Nivel 4

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Syron 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.
Am inteles perfect din item_proto nu isi ia sigur
dar in quest are urmatoarele functii oare o fi una viteza de miscare ?
pc.mount(20220, 3600)
pc.mount_bonus(apply.DEF_GRADE_BONUS,200,3600)
pc.mount_bonus(apply.ATT_GRADE_BONUS,200,3600)
pc.mount_bonus(1,2000,3600)
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
Syron
Developer

Developer
Mesaje: 712
Membru din: 14 Mai 2014, 23:41
Aprecieri: 5  
Mulţumiri: 138  
Medalii

Daca nu are bonus, inseamna ca asa e normal din mount, asa e implementat.
Avatar utilizator
PiColo
Nivel 4

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Syron scrie:Daca nu are bonus, inseamna ca asa e normal din mount, asa e implementat.
posibil , am sa mai umblu eu prin quest , puteti da t.c .
Multumesc pentru sprijinul acordat .
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
Pongo A.K.A Titan
Utilizator interzis !

Utilizator interzis !
Mesaje: 2028
Membru din: 01 Sep 2016, 16:08
Regat: Jinno
Aprecieri: 35  
Mulţumiri: 261  
 Contact:
Medalii

Subiect inactiv. Arhivat!
 ! Mesaj de la: Pongo A.K.A Titan
Cand credeati ca am sa mor
M-am ridicat ca un invingator
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
430
Răspunsuri
1
Vizualizări
209
Răspunsuri
5
Vizualizări
602

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 12 vizitatori