M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
keystringNome do dado.
oldValueanyValor anterior, ou nil se a chave não existia.
newValueanyNovo 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)

Veja também