- Dokumentacja
- Funkcje wspólne
- getElementData
Funkcja
getElementData
Zwraca wartość danych elementu pod kluczem. Dane ustawia setElementData; dane rozsyłane widać też na kliencie.
Składnia
mixed getElementData(element theElement, string key)Argumenty
theElementelement- Element.
keystring- Klucz.
Różnice względem MTA:SA
- Tych argumentów z MTA:SA tu nie ma:
bool inherit = true
W MTA:SA
getElementData(element theElement, string key, bool inherit = true)Zwraca
Wartość albo false, gdy jej nie ma.
Przykład
addEventHandler("onClientRender", root, function()
local level = getElementData(localPlayer, "level") or 1
dxDrawText("Poziom " .. level, 20, 400)
end)
Zobacz też
setElementDataZapisuje wartość pod kluczem w elemencie. Domyślnie wartość trafia do wszystkich graczy, co wywołujeonElementDataChange.hasElementDataSprawdza, czy element ma ustawioną wartość pod kluczem. W odróżnieniu odgetElementDataodróżnia brak wartości odfalse.onElementDataChangeZmieniły się dane elementu (setElementDataalboremoveElementData), także od klienta.removeElementDataUsuwa wartość danych elementu pod kluczem (u wszystkich graczy).