Ana içeriğe geç

ApplyActorAnimation

warning

Bu function öğesi SA-MP 0.3.7 sürümünde eklendi ve daha önceki sürümlerde çalışmayacaktır!

Açıklama

Bu fonksiyon aktörlere animasyon uygulatmak için kullanılır.

ParametreAçıklama
actoridAnimasyonun uygulanacağı aktörün ID'si
animlib[]Uygulanacak animasyonun kütüphanesi
animname[]Uygulanacak animasyonun ismi
fDeltaAnimasyon oynatma hızı (4.1 tavsiye edilir)
loopDöngü (Eğer 1 seçilirse animasyon sürekli oynatılır. Eğer 0 seçilirse animasyon bir defa oynatılır.)
lockxEğer 0 seçilirse aktör animasyon bittikten sonra başlamadan önceki koordinatlarına döner
lockyÜsttekinin aynısı ancak Y ekseni için geçerlidir
freezeEğer 1 seçilirse animasyon sonunda aktör dondurulur, hareket edemez. 0 ise tam tersidir
timeMilisaniye cinsinden animasyon süresi. Eğer 0 seçilirse sonsuz kez animasyon oynatılır

Çalışınca Vereceği Sonuçlar

1: Fonksiyon başarıyla çalıştı.

0: Fonksiyon çalışamadı. Hatalı aktör ID'si.

Örnekler

new gMyActor;

public OnGameModeInit()
{
gMyActor = CreateActor(179, 316.1, -134.0, 999.6, 90.0); // Ammunation'daki satıcıdan yaratıyoruz
ApplyActorAnimation(gMyActor, "DEALER", "shop_pay", 4.1, 0, 0, 0, 0, 0); // Animasyonu oynatıyoruz
return 1;
}

Notlar

ipucu

Animasyon kütüphanesini aktör için önceden yüklemelisiniz(preload). Aksi taktirde fonksiyon tekrar çağırılana kadar animasyon aktöre işlemez.

Bağlantılı Fonksiyonlar