M MY Multiplayer: Wiki
Lado
Tipo

onClientElementDataChange

ClienteEvento

Se dispara cuando un dato de un elemento cambia o se elimina. Cancelar el evento no deshace el cambio: el dato de este cliente se queda con el nuevo valor.

addEventHandler("onClientElementDataChange", root, function(string key, any oldValue, any newValue) … end)

Parámetros del handler

NombreTipoDescripción
keystringNombre del dato.
oldValueanyValor anterior, o nil si la clave no existía.
newValueanyNuevo valor, o nil si el dato se eliminó.

Source

El elemento cuyo dato cambió.

También se dispara cuando llega un dato sincronizado por el servidor.

Ejemplo

addEventHandler("onClientElementDataChange", localPlayer, function(key, oldValue, newValue)
    if key == "money" then
        outputDebugString("money: " .. tostring(oldValue) .. " -> " .. tostring(newValue))
    end
end)

Ver también