Ana içeriğe geç

ApplyAnimation

Açıklama

Bu fonksiyon oyuncuya bir animasyon uygulatmak için kullanılır.

ParametreAçıklama
playeridAnimasyonun uygulanacağı oyuncunun ID'si
animlib[]Seçilen animasyonun kütüphanesi
animname[]Oynatılacak animasyonun ismi
fDeltaAnimasyon hızı (4.1 tavsiye edilir)
loopDöngü (Eğer 0 seçilirse animasyon 1 defa oynatılır, 1 seçilirse animasyon kaldırılana kadar oynatılır)
lockxEğer 0 seçilirse oyuncuyu animasyondan sonra önceki X koordinatına döndürür. 1 ise döndürmez. (Yürüme animasyonları vb. için)
lockyÜstteki ile aynı ancak Y ekseni için geçerli
freezeEğer 1 seçilirse oyuncu animasyon sonrasında dondurulur. Eğer 0 seçilirse oyuncu dondurulmaz
timeMilisaniye cinsinden animasyon süresi (Eğer 0 seçilirse animasyon kaldırılana kadar oynatılır)
forcesyncGörüş alanındaki oyunculara senkron etmek için 1'i seçin. 2 ise 1'le aynıdır ancak animasyon oynatılan kişiye senkron etmez.

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

Fonksiyon parametre hatalarından bağımsız sürekli 1 sonucunu döndürür. (hatalı oyuncu, hatalı kütüphane vb.)

Örnekler

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

Notlar

ipucu

'foresync' parametresi opsiyoneldir ve varsayılan ayarı 0'dır. Oyuncular animasyonları kendileri senkronize ettiklerinden çoğu durumda gereksizdir. Bu parametre animasyon oynatılan oyuncuyu gören herkese oyuncunun animasyonu yapıp yapmamasından bağımsız olarak animasyonu oynatmaya zorlar. Bu parametre oyuncunun kendi kendine animasyonu senkron edemediği durumlarda işe yarayabilir. Örneğin dondurulmuş bir oyuncu.

warning

Hatalı kütüphane ismi oyuncunun oyununun çökmesine neden olur.

Bağlantılı Fonksiyonlar