CtrlNumPad
Açıklama
CtrlNumPad, öncelikli olarak VGUI ve SpawnMenu için tasarlanmış bir ControlPanel elementidir. En az bir DLabel ile bir DBinder oluşturmak için kullanılır. Oyuncu tarafından CtrlNumPad'de yapılan her değişiklik, önceden tanımlanmış bir ConVar üzerinde etki eder.
Bu panelle ilişkili panelleri almak için:
- Oluşturulan DBinder'ı almak için, panelle ilişkili şu değişkeni kullanabilirsiniz:
PANEL.NumPad1 - Oluşturulan ilk DLabel'ı almak için, panelle ilişkili şu değişkeni kullanabilirsiniz:
PANEL.Label1 - Oluşturulan ikinci DLabel'ı almak için, panelle ilişkili şu değişkeni kullanabilirsiniz:
PANEL.Label2
Varsayılan olarak, her iki DLabel üzerinde de DLabel:SetDark fonksiyonu etkinleştirilmiştir.
CtrlNumPad'in değerini almak için şu fonksiyonları kullanabilirsiniz: Player:GetInfoNum, CtrlNumPad:GetValue1 veya CtrlNumPad:GetValue2
Ebeveyn
Bu sayfada listelenmeyen metotları vb. CtrlNumPad'den miras alır.
Metotlar
CtrlNumPad:SetConVar1( string cvar )
Sol tuş bağlayıcısı için oyuncu tarafından seçilen tuşun kodunu saklayacak olan convar'ın adı.
CtrlNumPad:SetConVar2( string cvar )
Eğer ayarlanmışsa ve label2 de ayarlanmışsa, sağ tuş bağlayıcısı için oyuncu tarafından seçilen tuşun kodunu saklayacak olan convar'ın adı.
Örnek
Bir spawnmenu kullanım senaryosu örneği
hook.Add( "PopulateToolMenu", "TestPopulateToolMenu", function()
spawnmenu.AddToolMenuOption( "Kategori Oluştur", "Diğer", "category_example", "#İsim Oluştur", "", "", function( panel )
panel:ClearControls()
panel:KeyBinder("Test", "convartest")
end )
end)
Çıktı: 

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord