# setLightCone (Cliente)

> Cambia la apertura y la dureza del borde del cono de una luz spot.

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

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `light` | `light` | La luz. |
| `angle` | `float` | Mitad de la apertura del cono, en grados desde su eje, mayor que 0 y hasta 90. |
| `hardness` | `float` | Fracción del cono iluminada por completo, de 0 a 1. Por encima de 0.99 cuenta como 0.99. Si se omite, se mantiene la dureza actual. *(por defecto: `nil`)* |

## Retorno

`true` si cambió. Con un argumento incorrecto, registra un aviso y devuelve `false`.

## Ejemplo

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

### Atención

Solo para luces spot. En una luz point o rect, registra un aviso que dice su tipo y devuelve `false`.

## Ver también

- [getLightCone (Cliente)](https://wiki.mymp.gg/es/getLightCone.md): Lee la apertura y la dureza del borde del cono de una luz spot.
- [createSpotLight (Cliente)](https://wiki.mymp.gg/es/createSpotLight.md): Crea una luz que ilumina dentro de un cono, como un foco. La luz solo existe en este cliente.
- [setLightSourceRadius (Cliente)](https://wiki.mymp.gg/es/setLightSourceRadius.md): Cambia el tamaño de la bombilla de una luz spot. Una bombilla mayor suaviza los brillos y las sombras.
