M MY Multiplayer: Wiki
Lado
Tipo

setElementData

Cliente

Guarda un dato en un elemento, solo en este cliente.

También existe en el servidor, con otra implementación: setElementData

bool setElementData(element element, string key, any value [, bool|string sync = true])

Parámetros

NombreTipoDescripción
elementelementEl elemento.
keystringNombre del dato. Las claves de más de 128 caracteres se cortan, con un aviso.
valueanyEl valor a guardar.
syncbool|stringSe acepta como en el servidor (true, false, "broadcast", "local" o "subscribe"), pero se ignora. Otro valor da error.por defecto true

Retorno

true si se guardó, false si el elemento ya tenía ese mismo valor.

Dispara onClientElementDataChange. Cancelar el evento no deshace el cambio.

Ejemplo

setElementData(localPlayer, "hud.visible", false)

if getElementData(localPlayer, "hud.visible") == false then
    outputDebugString("hud oculto")
end
AtenciónEl dato nunca llega al servidor ni a los otros clientes, diga lo que diga sync.

Ver también