M MY Multiplayer: Wiki
Lado
Tipo

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

NombreTipoDescripción
effecteffectEl efecto.
namestringNombre de la evolución, de 1 a 63 bytes. Mayúsculas y minúsculas no importan.
levelfloatNivel 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.

Ver también