# setEffectColor (Compartido)

> Tiñe un efecto con un color.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Efectos
- **URL**: https://wiki.mymp.gg/es/setEffectColor

## Sintaxis

```lua
bool setEffectColor(effect effect, float r, float g, float b [, float a = 255])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `effect` | `effect` | El efecto. |
| `r` | `float` | Rojo, de 0 a 255. |
| `g` | `float` | Verde, de 0 a 255. |
| `b` | `float` | Azul, de 0 a 255. |
| `a` | `float` | Alfa, de 0 a 255. *(por defecto: `255`)* |

## Retorno

`true` si cambió. `false` con un argumento incorrecto (registra un aviso).

Los valores fuera de 0 a 255 se limitan y redondean. 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

```lua
local smoke = createEffect("smoke_flare", 2495.1, -1687.4, 13.5)
setEffectColor(smoke, 80, 255, 120)
```

## Ver también

- [getEffectColor (Compartido)](https://wiki.mymp.gg/es/getEffectColor.md): Lee el color de un efecto.
- [setEffectScale (Compartido)](https://wiki.mymp.gg/es/setEffectScale.md): Cambia el tamaño de un efecto.
- [createEffect (Compartido)](https://wiki.mymp.gg/es/createEffect.md): Crea un efecto de partículas en el mundo. En el servidor lo ven todos los clientes; en un cliente, solo ese cliente.
