- Dokumentacja
- Funkcje klienta
- guiCreateComboBox
Funkcja
guiCreateComboBox
Tworzy listę rozwijaną. Wybór pozycji wywołuje onClientGUIComboBoxAccepted.
Składnia
gui-combobox guiCreateComboBox(float x, float y, float width, float height, string caption, bool relative [, element parent = nil])Argumenty
xfloat- Pozycja X.
yfloat- Pozycja Y.
widthfloat- Szerokość.
heightfloat- Wysokość rozwiniętej listy.
captionstring- Tekst, gdy nic nie wybrano.
relativebool- Wartości względne.W MTA:SA opcjonalny: bool relative = false
parentelement, opcjonalny = nil- Rodzic.
Różnice względem MTA:SA
- Argumenty zaznaczone innym kolorem różnią się od MTA:SA.
W MTA:SA
guiCreateComboBox(float x, float y, float width, float height, string caption, bool relative = false, gui-element parent = nil)Zwraca
Lista.
Przykład
local combo = guiCreateComboBox(20, 20, 200, 150, "Wybierz pogodę", false)
for _, name in ipairs({ "Słońce", "Chmury", "Deszcz" }) do
guiComboBoxAddItem(combo, name)
end
addEventHandler("onClientGUIComboBoxAccepted", combo, function()
local i = guiComboBoxGetSelected(combo)
outputChatBox("Wybrano: " .. guiComboBoxGetItemText(combo, i))
end, false)