# setEffectColor (Compartilhado)

> Tinge um efeito com uma cor.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Efeitos
- **URL**: https://wiki.mymp.gg/pt/setEffectColor

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `effect` | `effect` | O efeito. |
| `r` | `float` | Vermelho, 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. *(padrão: `255`)* |

## Retorno

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

Valores fora de 0 a 255 são limitados e arredondados. 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

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

## Veja também

- [getEffectColor (Compartilhado)](https://wiki.mymp.gg/pt/getEffectColor.md): Lê a cor de um efeito.
- [setEffectScale (Compartilhado)](https://wiki.mymp.gg/pt/setEffectScale.md): Muda o tamanho de um efeito.
- [createEffect (Compartilhado)](https://wiki.mymp.gg/pt/createEffect.md): Cria um efeito de partículas no mundo. No servidor, todos os clientes o veem; num cliente, só esse cliente.
