Lumaktaw patungo sa pangunahing content

ApplyActorAnimation

warning

This function was added in SA-MP 0.3.7 and will not work in earlier versions!

Description

Mag-apply ng animation sa isang artista.

NameDescription
actoridAng ID ng aktor kung saan ilalapat ang animation.
animlib[]Ang library ng animation kung saan maglalapat ng animation.
animname[]Ang pangalan ng animation na ilalapat, sa loob ng tinukoy na library.
fDeltaAng bilis ng paglalaro ng animation (gamitin ang 4.1).
loopKung itatakda sa 1, mag-loop ang animation. Kung nakatakda sa 0, magpe-play ang animation nang isang beses.
lockxKung itatakda sa 0, ibabalik ang aktor sa kanilang lumang X coordinate kapag kumpleto na ang animation (para sa mga animation na gumagalaw sa aktor gaya ng paglalakad). 1 hindi na sila ibabalik sa dati nilang posisyon.
lockyPareho sa itaas ngunit para sa Y axis. Dapat panatilihing pareho sa nakaraang parameter.
freezeAng pagtatakda nito sa 1 ay mag-freeze ng isang aktor sa dulo ng animation. 0 ay hindi.
timeTimer sa millisecond. Para sa isang walang katapusang loop dapat itong 0.

Returns

1: Matagumpay na naisakatuparan ang function.

0: Nabigo ang function na isagawa. Ang aktor na tinukoy ay wala.

Examples

new gMyActor;

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

Notes

tip

Dapat mong paunang i-load ang animation library para sa player na pag-aaplayan ng aktor ng animation, at hindi para sa aktor. Kung hindi, hindi mailalapat ang animation sa aktor hanggang sa muling maipatupad ang function.