# spawnmenu.AddToolMenuOption

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/spawnmenu.AddToolMenuOption
- **Çeviri tarihi:** 2026-08-05

```lua
spawnmenu.AddToolMenuOption( string tab, string category, string class, string name, string cmd = nil, string config = nil, function cpanel, table table = {} )
```

## Açıklama

Spawn menüsünün sağ tarafına bir seçenek ekler.

Görelim. [spawnmenu. AddToolTab](https://gmod.tr/wiki/spawnmenu.AddToolTab) Sağ tarafta yeni sekmeleri eklemek için. [spawnmenu. AddToolCategory](https://gmod.tr/wiki/spawnmenu.AddToolCategory) Yeni kategoriler eklemek için.

## Argümanlar

1.. [dizgin](https://gmod.tr/wiki/string) **sekme**: Eklenecek spawn menüsü sekmesinin iç adı (örneğin "Utilities")
2.. [dizgin](https://gmod.tr/wiki/string) **kategorisi**: Kategorinin eklenecek sekmesindeki iç adı (örneğin "Entity")
3.. [dizgin](https://gmod.tr/wiki/string) **sınıfı**: Yeni seçeneğin benzersiz iç tanımlayıcı. Bu başka bir kod ile bu seçenek referans için kullanılır.
4.. [dizgin](https://gmod.tr/wiki/string) **Adı**: Oyuncuya göstermek için güzel bir öğenin adı. [Eklenti Yerelleştirme](https://gmod.tr/wiki/Addon_Localization).
5.. [dizgin](https://gmod.tr/wiki/string) **cmd** = hiç: Bir öğe seçildiğinde çalıştırılacak konsol komutu.
Altı.. [dizgin](https://gmod.tr/wiki/string) **yapılandırma** = hiç: Yapılandırma adı, eski sürümlerde bir dosyadan araç ayarları kullanıcı arayüzünü yüklemek için kullanılır. > **KULLANIMDAN KALKTI:** Bunu kullanmamanızı tavsiye ederiz. Gelecekte bir güncelleme sırasında değiştirilebilir veya kaldırılabilir. Geçmiş argümanı, artık çalışmıyor.
7.. [fonksiyon](https://gmod.tr/wiki/function) **Cpanel**: A function to bağlam panelini oluşturur. Fonksiyon argümanları: 1.. [Kontrol Paneli](https://gmod.tr/wiki/ControlPanel) **Pnl** - A. [Kontrol Paneli](https://gmod.tr/wiki/ControlPanel) bu bağlam menüsünde gösterilecektir
8.. [Tablo](https://gmod.tr/wiki/table) **Tablo** = {}: Araç listesine eklenecek tabloyu geçersiz kılmaya izin verir. Bu işlev bazı alanların üzerine yazılır.

### Örnek

Yerçekimini değiştirmek için kaydırıcı ile menüye yeni bir seçenek ekler

```lua
hook.Add( "AddToolMenuCategories", "CustomCategory", function()
	spawnmenu.AddToolCategory( "Utilities", "Stuff", "#Stuff" )
end )

hook.Add( "PopulateToolMenu", "CustomMenuSettings", function()
	spawnmenu.AddToolMenuOption( "Utilities", "Stuff", "Custom_Menu", "#My Custom Menu", "", "", function( panel )
		panel:NumSlider( "Gravity", "sv_gravity", 0, 600 )
		- Buraya bir şeyler ekle.
	end )
end )
```

**Çıkış:** ![](https://gmod.tr/api/uploads/wiki/189c07e0f7aaf5c25cd9.png)

### Örnek

Özelleştirilmiş bir araç kategorisi ve araç seçeneği ile özel bir alet sekmesini nasıl ekleyeceğine dair örnek.

```lua
language.Add( "MyCoolTab.Title", "My Cool Tab" )
language.Add( "MyCoolTab.Category", "My Cool Category" )
language.Add( "MyCoolTab.ToolOption", "My Cool Menu Option" )

hook.Add( "AddToolMenuTabs", "myHookClass", function()
	spawnmenu.AddToolTab( "Internal_MyCoolTab", "#MyCoolTab.Title", "icon16/monkey.png" )

	spawnmenu.AddToolCategory( "Internal_MyCoolTab", "Internal_MyCoolCategory", "#MyCoolTab.Category" )
end )

hook.Add( "PopulateToolMenu", "CustomMenuSettings", function()
	spawnmenu.AddToolMenuOption( "Internal_MyCoolTab", "Internal_MyCoolCategory", "Internal_MyCustomMenu", "#MyCoolTab.ToolOption", "", "", function( panel )
		panel:NumSlider( "Gravity", "sv_gravity", 0, 600 )
	end )
end )
```

**Çıkış:**

![image.png](https://gmod.tr/api/uploads/wiki/3de313bc01e5797c6178.png)

- [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/spawnmenu.AddToolMenuOption
