# Entity:SetSpawnFlags

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Entity:SetSpawnFlags
- **Çeviri tarihi:** 2025-09-08

```lua
Entity:SetSpawnFlags( number flags )
```

## Açıklama

Bir Varlığın SpawnFlag'lerini belirtilen değere ayarlar.

SpawnFlag'ler [https://developer.valvesoftware.com/wiki/](https://developer.valvesoftware.com/wiki/) adresinde kolayca bulunabilir.

> **NOT:** Ayrıca bakınız: [Entity:RemoveSpawnFlags](https://gmod.tr/wiki/Entity:RemoveSpawnFlags), [Entity:AddSpawnFlags](https://gmod.tr/wiki/Entity:AddSpawnFlags)
>
> [SF Numaralandırmalarını](https://gmod.tr/wiki/Enums/SF) kullanmak, numaralandırmalar yalnızca Sunucu tarafında tanımlandığı için bu fonksiyon istemci tarafında çalıştırılırsa işe yaramayacaktır. Gerçek SpawnFlag numarasını kullanın.

## Argümanlar

1. [number](https://gmod.tr/wiki/number) **flags**: Varlığa atanacak yeni SpawnFlag'ler.

### Örnek

Bir taret Varlığı oluşturulduğunda, eğer `Out of Ammo` ve `Fast Retire` SpawnFlag'lerine sahip değilse, bu fonksiyon Varlığın SpawnFlag'lerini sadece bu iki değere ayarlar.

```lua
hook.Add( "OnEntityCreated", "SetSpawnFlagsExample", function( ent )
	timer.Simple( 0.1, function()
		if ( !IsValid(ent) or ent:GetClass() != "npc_turret_floor" ) then return end
		if ( !ent:HasSpawnFlags(256) and !ent:HasSpawnFlags(128) ) then return end

		ent:SetSpawnFlags( bit.bor( ent:GetSpawnFlags(), 256, 128 ) ) -- https://developer.valvesoftware.com/wiki/Npc_turret_floor#Flags
	end )
end )
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Entity:SetSpawnFlags
