onClientElementDataChange
ClienteEvento
Disparado quando um dado de um elemento muda ou é removido. Cancelar o evento não desfaz a mudança: o dado deste cliente fica com o novo valor.
addEventHandler("onClientElementDataChange", root, function(string key, any oldValue, any newValue) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| key | string | Nome do dado. |
| oldValue | any | Valor anterior, ou nil se a chave não existia. |
| newValue | any | Novo valor, ou nil se o dado foi removido. |
Source
O elemento cujo dado mudou.
Também dispara quando chega um dado sincronizado pelo servidor.
Exemplo
addEventHandler("onClientElementDataChange", localPlayer, function(key, oldValue, newValue)
if key == "money" then
outputDebugString("money: " .. tostring(oldValue) .. " -> " .. tostring(newValue))
end
end)