- Documentation
- Shared functions
- getElementData
Function
getElementData
Returns an element's data value under a key. Data is set with setElementData; broadcast data is visible on the client too.
Syntax
mixed getElementData(element theElement, string key)Arguments
theElementelement- The element.
keystring- The key.
Differences from MTA:SA
- These MTA:SA arguments are not here:
bool inherit = true
In MTA:SA
getElementData(element theElement, string key, bool inherit = true)Returns
The value, or false when it is not set.
Example
addEventHandler("onClientRender", root, function()
local level = getElementData(localPlayer, "level") or 1
dxDrawText("Poziom " .. level, 20, 400)
end)
See also
setElementDataStores a value under a key on an element. By default the value is sent to all players, which firesonElementDataChange.hasElementDataChecks whether an element has a value under a key. UnlikegetElementData, it tells a missing value apart fromfalse.onElementDataChangeAn element's data changed (setElementDataorremoveElementData), also from a client.removeElementDataRemoves an element data value under a key (for all players).