M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
elementelementO elemento.
keystringNome do dado. Chaves com mais de 128 caracteres são cortadas, com um aviso.
valueanyO valor a guardar.
syncbool|stringAceito 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")
end
AtençãoO dado nunca chega ao servidor nem aos outros clientes, seja qual for o sync.

Veja também