- Dokumentacja
- Zdarzenia klienta
- onClientElementDataChange
Zdarzenie
onClientElementDataChange
Nowe zdarzenie!Dodana do Trilogy Hub 03.11.2026.
Zmieniły się dane elementu - przez setElementData na serwerze albo w skrypcie klienta.
Obsługa
addEventHandler("onClientElementDataChange", root, function(key, oldValue, newValue) ... end)Parametry
keystring- Nazwa klucza.
oldValueany- Poprzednia wartość (
nil, gdy klucza nie było). newValueany- Nowa wartość (
nilpo usunięciu klucza).
Źródło
source to element, którego dane się zmieniły.
Przykład
addEventHandler("onClientElementDataChange", localPlayer, function(key, old, new)
if key == "money" then outputChatBox("Pieniądze: " .. tostring(new)) end
end)
Zobacz też
onElementDataChangeZmieniły się dane elementu (setElementDataalboremoveElementData), także od klienta.setElementDataZapisuje wartość pod kluczem w elemencie. Domyślnie wartość trafia do wszystkich graczy, co wywołujeonElementDataChange.getElementDataZwraca wartość danych elementu pod kluczem. Dane ustawiasetElementData; dane rozsyłane widać też na kliencie.