open.mp | ApplyActorAnimation
  • Home
  • FAQ
  • Forum
  • Servers
  • Docs
  • Blog
  • Login
  • Englishاللغة العربيةar-TNবাংলাbosanski jezikDeutschΕλληνικάEspañoleestiفارسیFrançaisHrvatskimagyarBahasa IndonesiaItaliano日本語ქართულიlietuvių kalbaNederlandsNorskjęzyk polskiPortuguêsRomânăРусскийslovenski jezikсрпски језикไทยWikang TagalogTürkçeУкраїнськаاردوTiếng Việt简体中文繁體中文

ApplyActorAnimation

warning

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

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

tip

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

  • ClearActorAnimations: Aktöre uygulanmış animasyonları kaldırın.

Community

  • Discord
  • Instagram
  • Twitter
  • Twitch
  • YouTube
  • Facebook
  • VK

More

  • SA-MP
  • Blog
  • GitHub