ControlPanel:AddControl
Açıklama
Bunu kullanmanız tavsiye edilmez. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Bunun yerine DForm'un üyelerini kullanmanız önerilir.
Bunun yerine DForm'un üyelerini kullanmanız önerilir.
Kontrol paneline bir kontrol ekler.
Argümanlar
1 string type
Eklenecek kontrolün türü. Tam liste:
- header
- textbox
- label
- checkbox/toggle
- slider
- propselect
- matselect
- ropematerial
- button
- numpad
- color
- combobox
- listbox
- materialgallery
2 table controlinfo
Her kontrol kendi tablo yapısını alır. Örnekler için GitHub'da "AddControl" araması yapabilirsiniz.
İşte her türün ve gerektirdiği tablo üyelerinin tam listesi:
header
- description
textbox:
- label (varsayılan: "Untitled")
- command
label:
- text
checkbox, toggle (aynı şey):
- label (varsayılan: "Untitled")
- command
- help (boolean, eğer true ise label'ın bir dil dizesi (
#tool.toolname.stuff) olduğunu varsayar ve sonuna.helpekler)
slider: (DForm:NumSlider)
- type (isteğe bağlı string, eğer
float'a eşitse ondalıktan sonra 2 basamak kullanılır, aksi takdirde 0) - label (varsayılan:
Untitled) - command
- min (varsayılan:
0) - max (varsayılan:
100) - help (boolean, yukarıya bakın)
- type (isteğe bağlı string, eğer
propselect:
- (veri doğrudan PropSelect'in :ControlValues(data) fonksiyonuna gider)
matselect:
- (veri doğrudan MatSelect'in :ControlValues(data) fonksiyonuna gider)
ropematerial:
- convar (dikkat: bu sefer command olarak adlandırılmamıştır!)
button:
- label / text (eğer label eksikse text kullanılır. Varsayılan:
No Label) - command
- label / text (eğer label eksikse text kullanılır. Varsayılan:
numpad:
- command
- command2
- label
- label2
color:
- label
- red (convar)
- green (convar)
- blue (convar)
- alpha (convar)
combobox:
- menubutton ("1"e eşit değilse, bir listbox olur)
- folder
- options (isteğe bağlı)
- cvars (isteğe bağlı)
listbox:
- height (ayarlanırsa DListView olur, aksi takdirde CtrlListBox'dır)
- label (varsayılan:
unknown) - options (isteğe bağlı)
materialgallery:
- width (varsayılan:
32) - height (varsayılan:
32) - rows (varsayılan:
4) - convar
- options
- width (varsayılan:
Dönüş Değerleri
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord