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
| Nombre | Tipo | Descripción |
|---|---|---|
| element | element | El elemento. |
| key | string | Nombre del dato. Las claves de más de 128 caracteres se cortan, con un aviso. |
| value | any | El valor a guardar. |
| sync | bool|string | Se 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")
endAtenciónEl dato nunca llega al servidor ni a los otros clientes, diga lo que diga
sync.