- Dokumentacja
- Funkcje klienta
- guiCreateGridList
Funkcja
guiCreateGridList
Tworzy listę z kolumnami (tabelę). Kolumny dodajesz przez guiGridListAddColumn, wiersze przez guiGridListAddRow.
Składnia
gui-gridlist guiCreateGridList(float x, float y, float width, float height, bool relative [, element parent = nil])Argumenty
xfloat- Pozycja X.
yfloat- Pozycja Y.
widthfloat- Szerokość.
heightfloat- Wysokość.
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
guiCreateGridList(float x, float y, float width, float height, bool relative = false, gui-element parent = nil)Zwraca
Lista.
Przykład
Lista graczy ze zdrowiem.
local win = guiCreateWindow(100, 100, 360, 400, "Gracze", false)
local list = guiCreateGridList(10, 35, 340, 355, false, win)
guiGridListAddColumn(list, "Nick", 0.7)
guiGridListAddColumn(list, "Zdrowie", 0.2)
for _, p in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow(list, getPlayerName(p), math.floor(getElementHealth(p)))
guiGridListSetItemData(list, row, 1, p)
end