Entity:RemoveSpawnFlags
Açıklama
Bir Varlığın (Entity) mevcut SpawnFlag'lerinden belirtilen bir SpawnFlag'i kaldırır.
SpawnFlag'ler https://developer.valvesoftware.com/wiki/ adresinde kolayca bulunabilir.
Ayrıca bakınız Entity:AddSpawnFlags, Entity:SetSpawnFlags
Bu fonksiyon istemci tarafında çalıştırılırsa, SF Numaralandırmalarını (Enumerations) kullanmak işe yaramayacaktır, çünkü bu numaralandırmalar sadece sunucu tarafında tanımlıdır. Bunun yerine gerçek SpawnFlag numarasını kullanın.
Argümanlar
Örnek
Bir taret (turret) Varlığı oluşturulduğunda, eğer varsa Out of Ammo (Mühimmat Bitti) SpawnFlag'ini kaldırır. Böylece taretin artık mühimmatı olur.
hook.Add( "OnEntityCreated", "RemoveSpawnFlagsExample", function( ent )
timer.Simple( 0.1, function()
if ( !IsValid(ent) or ent:GetClass() != "npc_turret_floor" ) then return end
if ( !ent:HasSpawnFlags(256) ) then return end
ent:RemoveSpawnFlags(256) -- https://developer.valvesoftware.com/wiki/Npc_turret_floor#Flags
end )
end )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord