Entity:RemoveSpawnFlags

  Entity:RemoveSpawnFlags( number flag )

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

1 number flag
Varlıktan kaldırılacak olan SpawnFlag.

Ö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