setElementData
Cliente
Guarda um dado num elemento, só neste cliente.
Também existe no servidor, com outra implementação: setElementData
bool setElementData(element element, string key, any value [, bool|string sync = true])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| element | element | O elemento. |
| key | string | Nome do dado. Chaves com mais de 128 caracteres são cortadas, com um aviso. |
| value | any | O valor a guardar. |
| sync | bool|string | Aceito como no servidor (true, false, "broadcast", "local" ou "subscribe"), mas ignorado. Outro valor dá erro.padrão true |
Retorno
true se guardou, false se o elemento já tinha esse mesmo valor.
Dispara onClientElementDataChange. Cancelar o evento não desfaz a mudança.
Exemplo
setElementData(localPlayer, "hud.visible", false)
if getElementData(localPlayer, "hud.visible") == false then
outputDebugString("hud oculto")
endAtençãoO dado nunca chega ao servidor nem aos outros clientes, seja qual for o
sync.