spawnmenu.AddCreationTab
spawnmenu.AddCreationTab( string name, function function, string material = "icon16/exclamation.png", number order = 1000, string tooltip = nil )
Açıklama
CreationMenus tablosuna yeni bir sekme ekler. Bu tablo, oluşturma menüsü tarafından sekmelerini (Spawnlist'ler, Silahlar, Varlıklar, vb.) oluşturmak için kullanılır.
Argümanlar
2 function function
Sekmenin içeriğini oluşturmak için çağrılan fonksiyon.
Fonksiyonun dönüş değeri/değerleri:
1 Panel content - Yeni sekmenin tüm içeriğini barındıran bir konteyner panel.
3 string material = "icon16/exclamation.png"
Sekmede simge olarak kullanılacak materyalin yolu. Bir
.png dosyası olmalıdır. Bkz: Silkicons.4 number order = 1000
Bu sekmenin, oluşturma menüsündeki diğer sekmelere göre hangi sırada gösterileceği.
Örnek
Dupe oluşturma menüsü sekmesinden bir alıntı.
spawnmenu.AddCreationTab( "#spawnmenu.category.dupes", function()
HTML = vgui.Create( "DHTML" );
JS_Language( HTML )
HTML:SetAllowLua( true );
HTML:OpenURL( "asset://garrysmod/html/dupes.html" );
HTML:Call( "SetDupeSaveState( " .. tostring( DupeInClipboard ).. " );" );
return HTML
end, "icon16/control_repeat_blue.png", 200 )
Çıktı: Oluşturma menüsüne "Dupes" adında yeni bir sekme yerleştirilecektir.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord