Skip to main content

ApplyAnimation

Deskripcija

Primijeni animaciju igraču.

ImeDeskripcija
playeridID igrača kojem primijenjujete animaciju
animlib[]Biblioteka (library) animacija iz koje želite primijeniti animaciju.
animname[]Ime animacije koju hoćete primijeniti, unutar oodređene biblioteke (library-a).
fDeltaBrzina reprodukcije animacija (koristi 4.1). .
loopAko je postavljen 1, animacija će se ponavljati. Ako je postavljen na 0, animacija će se reproducirati jednom.
lockxAko je postavljen 0, aktor će se vratiti na svoeu staru x kordinatu nakon što se animacija završi (za animacije koje aktora pokreću kao npr 'walking' / 'hodanje'). 1 ga neće vratiti na staru poziciju
lockyIsto kao i parametar iznad samo za Y osu. Trebalo bi se ostaviti kao i gornji.
freezePostavljanjem ovo na 1 će zalediti aktora nakon što se animacija zavšri. 0 neće.
timeTajmer u milisekundama. Za animaciju koja se neprestano ponavlja je 0.
forcesyncPostavite na 1 da server sinkronizira animaciju sa svim ostalim igračima u streaming radijusu (opcionalno). 2 radi isto kao i 1, ali SAMO će primijeniti animaciju na reproducirane igrače, ali NE i na stvarnog igrača kojem je animacija primijenjena (korisno za npc animacije i trajne animacije kada se igrači učitavaju)

Returns

Ova funkcija će uvijek return-ovati 1, bilo da označeni igrač ne postoji ili da je neki od parametara nevažeći (npr. nevažeća biblioteka (library)).

Primjeri

ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.1, 1, 1, 1, 1, 1, 1);

Zabilješke

tip

'forcesync' je neobavezan parametar, koji je po zadanim postavkama 0, u većini slučajeva nije potreban s obzirom da igrači sinhroniziraju animacije sami od sebe. 'forcesync' parametar može natjerati sve igrale koji vide 'playerid' (tog igrača) reprodukciju animacije bez obzira na to da li je igrač izvodi. Ovo je korisno uOvo je korisno u okolnostima kada igrač ne može sam sinhronizirati animaciju. Na primjer, mogu biti pauzirani.

warning

Nevažeća biblioteka (library) animacije će crashovati igračevu igru.

Srodne Funkcije