# setLightCone (Cliente)

> Muda a abertura e a dureza da borda do cone de uma luz spot.

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

## Sintaxe

```lua
bool setLightCone(light light, float angle [, float hardness = nil])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `light` | `light` | A luz. |
| `angle` | `float` | Metade da abertura do cone, em graus a partir do eixo, maior que 0 e até 90. |
| `hardness` | `float` | Parte do cone iluminada por inteiro, de 0 a 1. Acima de 0.99 vale 0.99. Sem ela, a dureza atual é mantida. *(padrão: `nil`)* |

## Retorno

`true` se mudou. Com um argumento errado, registra um aviso e devolve `false`.

## Exemplo

```lua
local light = createSpotLight(2495.1, -1687.4, 20, 0, 0, -1, 25)
setLightCone(light, 15, 0.9)
```

### Atenção

Só para luzes spot. Numa luz point ou rect, registra um aviso que diz o tipo dela e devolve `false`.

## Veja também

- [getLightCone (Cliente)](https://wiki.mymp.gg/pt/getLightCone.md): Lê a abertura e a dureza da borda do cone de uma luz spot.
- [createSpotLight (Cliente)](https://wiki.mymp.gg/pt/createSpotLight.md): Cria uma luz que ilumina dentro de um cone, como um holofote. A luz existe só neste cliente.
- [setLightSourceRadius (Cliente)](https://wiki.mymp.gg/pt/setLightSourceRadius.md): Muda o tamanho do bulbo de uma luz spot. Um bulbo maior deixa o brilho e as sombras mais suaves.
