Skripta koju koristim: Moja
Detaljan opis problema: Postoji li neka funkcija ili provera da se vidi ako je igrac u vazduhu ili pada ili nesto slicno? Imam posao u skripti za postavljanje nekih lampi i sad npr igrac koji postavlja lampu treba da je postavi na zemlju ali on moze da skoci i u vazduhu da je postavi a to ne zelim, moze li kako ovo da se resi?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[Pomoc] Ako je igrac u vazduhu
349
pregleda
12
postova
22. Jul 2014.
Pa cuo sam da postoji neka provera npr ako je igrac u odredjenoj animaciji kao sto je ona kad pada da se onda moze tako nekako resiti, mada ne znam kako tacno uraditi taj sistem a i dobro bi mi doslo za jos neke stvari a ne samo za taj posao.
22. Jul 2014.
Ne znam kako to uradit, kontam da treba napraviti neki public i npr da se doda new igracuvazduhu i onda kod komande od tog posla kada se postavljaju te lampe da se napravi provera if igracuvazduhu=1 da returna poruku da je igrac u vazduhu i da ne moze postavljati lampe. Ali ne znam tacno kako uraditi sve ovo.
22. Jul 2014.
ZC_Bob wrote on July 22, 2014, 10:41 pm:
Ne znam kako to uradit, kontam da treba napraviti neki public i npr da se doda new igracuvazduhu i onda kod komande od tog posla kada se postavljaju te lampe da se napravi provera if igracuvazduhu=1 da returna poruku da je igrac u vazduhu i da ne moze postavljati lampe. Ali ne znam tacno kako uraditi sve ovo.
pa kad pocne posao pokrenes timer koji se ponavlja i proveravas to.
22. Jul 2014.
ZC_Bob wrote on July 22, 2014, 10:43 pm:
Ali kako da znam dal je u vazduhu ili nije? Daj mi neki kod ili nesto sto bi moglo pomoci ako imas ideju
pa koristi getplayervelocity
probaj ovako
new Float:fPoz [ 3 ];
GetPlayerVelocity(playerid,fPoz,fPoz,fPoz);
if(fPoz <= -0.800000 || fPoz <= -0.800000 || fPoz <= -0.800000)Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava