Započeo Djordjevic4
•23. Jun 2021.• ZaključanoKako onemoguciti brzo trcanje
579
pregleda
6
postova
Street Runner
Balkan SA:MP
Balkan SA:MPNovi Član
90 / 100 XP
Početnik(0)
10
Postovi:
5
Teme:
Pridružio se:Avg. 2016
23. Jun 2021.
Problem(error/warning): Zelim da kada igrac bude imao manje od neke kolicine health-a, da ne moze nikako brzo trcati i skakati. Znaci kada klikne sprint ili jump dok obicno trci da to uopste ne reaguje. Kako to mogu napraviti?
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Deo skripte:
//Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
23. Jun 2021.
Mislim da nije moguće baš onemogućiti već neki fazon kao sa bunnyhopom, napraviš OnPlayerKeyStateChange kad stisne ILI drži KEY_SPRINT i KEY_JUMP, a health < 30 recimo, da mu baci neku animaciju na sekundu da prekine radnju, mislim da čak i null anim može prekinut
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
23. Jun 2021.
Mislim da nemozes da napravis da se bas nista ne desava, ali mozes da ga zaustavis ili nesto slicno
U OnPlayerUpdate proveravaj te animacije, pa ako je animacija i hp manji od XX, onda my setpos ili stavi obicnu neku animaciju ili nesto tako.
Samo kad to budes radio, vidi da to radis sa animation index a ne sa library i anim name, posto ce mnogo znaciti ta sitna optimizacija
U OnPlayerUpdate proveravaj te animacije, pa ako je animacija i hp manji od XX, onda my setpos ili stavi obicnu neku animaciju ili nesto tako.
Samo kad to budes radio, vidi da to radis sa animation index a ne sa library i anim name, posto ce mnogo znaciti ta sitna optimizacija
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
245 / 250 XP
Početnik(9)
6,037
Postovi:
88
Teme:
Pridružio se:Okt. 2018
23. Jun 2021.
Deleted User wrote on June 23, 2021, 4:25 pm:
Mislim da nemozes da napravis da se bas nista ne desava, ali mozes da ga zaustavis ili nesto slicno
U OnPlayerUpdate proveravaj te animacije, pa ako je animacija i hp manji od XX, onda my setpos ili stavi obicnu neku animaciju ili nesto tako.
Samo kad to budes radio, vidi da to radis sa animation index a ne sa library i anim name, posto ce mnogo znaciti ta sitna optimizacija
U OnPlayerUpdate proveravaj te animacije, pa ako je animacija i hp manji od XX, onda my setpos ili stavi obicnu neku animaciju ili nesto tako.
Samo kad to budes radio, vidi da to radis sa animation index a ne sa library i anim name, posto ce mnogo znaciti ta sitna optimizacija
Jesi siguran da mu je OnPlayerUpdate dobra opcija?
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
23. Jun 2021.
Galardo wrote on June 23, 2021, 4:28 pm:
Jesi siguran da mu je OnPlayerUpdate dobra opcija?
Najbolja ako znas sta radis, tu jedino mozes nesto da napravis da bude koliko toliko realtime i da ne kasni previse.
Inace nije problem ako je koristis za neke stvari koje trebaju non stop da se proveravaju (tipa ovoga, anticheata za poziciju, mozda kratkorocno neko skeniranje u odredjenim uslovima), problem je kad nepotrebne stvari se trpaju u taj callback
A i rekao sam ovo da koristi index umesto libname i animname posto index kad koristis uporedjujes samo integere umesto stringova sto ne opterecuje server.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
25 / 100 XP
Početnik(0)
60
Postovi:
0
Teme:
Pridružio se:Jun 2021
23. Jun 2021.
Izracunaj u koji ugao tj par koordinata mu je ubrzanje tj velocity i smanjuj po potrebi
potrazi: GetPlayerVelocity, SetPlayerVelocity
molim te, ako ne uspes podseti me da sutra posaljem resenje ako neko vec ne pomogne do tada
potrazi: GetPlayerVelocity, SetPlayerVelocity
molim te, ako ne uspes podseti me da sutra posaljem resenje ako neko vec ne pomogne do tada
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

