Skip to main content

ApplyActorAnimation

warning

Ova funkcija je dodana u SA-MP 0.3.7 i ne radi u nižim verzijama!

Deskripcija

Primijeni animaciju na aktora.

ImeDeskripcija
actoridID aktora kojem se primjenjuje animacija.
animlib[]Biblioteka (library) animacije iz koje se primjenjuje animacija.
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.

Returns

1: Funkcija upsješno izvršena.

0: Funkcija neuspješno izvršena. Navedeni aktor ne postoji.

Primjeri

new gMyActor;

public OnGameModeInit()
{
gMyActor = CreateActor(179, 316.1, -134.0, 999.6, 90.0); // Actor as salesperson in Ammunation
ApplyActorAnimation(gMyActor, "DEALER", "shop_pay", 4.1, 0, 0, 0, 0, 0); // Pay anim
return 1;
}

Zabilješke

tip

Morate unaprijed učitati biblioteku (library) animacija za igrača za kojeg će aktor primijeniti animaciju, a ne za aktora. Uostalom, animacija neće biti primijenjena aktoru sve dok funkcija ne bude izršena ponovo.

Srodne Funkcije