setEffectEvolution
Compartido
Cambia el nivel de una evolución de un efecto, un parámetro que el propio efecto declara para variar su aspecto.
bool setEffectEvolution(effect effect, string name, float level)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| effect | effect | El efecto. |
| name | string | Nombre de la evolución, de 1 a 63 bytes. Mayúsculas y minúsculas no importan. |
| level | float | Nivel de la evolución. |
Retorno
true si cambió. false con un argumento incorrecto (registra un aviso).
En el servidor, el cambio llega a todos los clientes. En un cliente, cambiar un efecto creado por el servidor solo vale en este cliente hasta que el servidor vuelva a enviar su estado.
Ejemplo
local fire = createEffect("fire_large", 2495.1, -1687.4, 13.5)
setEffectEvolution(fire, "strength", 0.3)AtenciónUn efecto guarda como máximo 16 evoluciones. Una 17.ª con un nombre nuevo registra un aviso y devuelve
false.