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
| Nome | Tipo | Descrição |
|---|---|---|
| effect | effect | O efeito. |
| name | string | Nome da evolução, de 1 a 63 bytes. Maiúsculas e minúsculas não importam. |
| level | float | Ní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.