ENTITY:HandleAnimEvent
boolean ENTITY:HandleAnimEvent( number event, number eventTime, number cycle, number type, string options )
Açıklama
NPC'ler için silah doldurma, çekme ve kılıfına koyma, scriptli sekanslar vb. gibi sunucu taraflı animasyon olayları tetiklenmeden önce çağrılır.
İstemci taraflı versiyonu için ENTITY:FireAnimationEvent sayfasına bakın.
Bu hook yalnızca "anim", "ai" ve "nextbot" türündeki entity'lerde çalışır.
Argümanlar
1 number event
Olayın ID'si. Varsayılan olayların bir listesi için bu sayfaya bakın ve özel olayları işlemede yardımcı bir fonksiyon için util.GetAnimEventNameByID'a bakın.
Dönüş Değerleri
Örnek
Özel bir animasyon olayını işleyin.
Modelin .qc dosyası şuna benzer bir şey olurdu:
$sequence my_sequence_name "my_smd_name" ..... {
{ event MY_CUSTOM_ANIM_EVENT 2 "my custom options" }
}
function ENT:HandleAnimEvent( event, eventTime, cycle, type, options )
if ( util.GetAnimEventNameByID( event ) == "MY_CUSTOM_ANIM_EVENT" ) then
print( "Do something..." )
return true
end
end
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord