M MY Multiplayer: Wiki
Lado
Tipo

setEffectEvolution

Compartilhado

Muda o nível de uma evolução de um efeito, um parâmetro que o próprio efeito declara para variar a aparência.

bool setEffectEvolution(effect effect, string name, float level)

Parâmetros

NomeTipoDescrição
effecteffectO efeito.
namestringNome da evolução, de 1 a 63 bytes. Maiúsculas e minúsculas não importam.
levelfloatNível da evolução.

Retorno

true se mudou. false com um argumento errado (registra um aviso).

No servidor, a mudança chega a todos os clientes. Num cliente, mudar um efeito criado pelo servidor só vale neste cliente até o servidor mandar o estado dele de novo.

Exemplo

local fire = createEffect("fire_large", 2495.1, -1687.4, 13.5)
setEffectEvolution(fire, "strength", 0.3)
AtençãoUm efeito guarda no máximo 16 evoluções. Uma 17ª com nome novo gera um aviso e devolve false.

Veja também