# createPointLight (Cliente)

> Cria uma luz que ilumina em todas as direções a partir de um ponto. A luz existe só neste cliente.

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

## Sintaxe

```lua
light|false createPointLight(float x, y, z [, float radius = 10, color color = tocolor(255, 255, 255)])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `x, y, z` | `float` | Posição da luz no mundo. |
| `radius` | `float` | Alcance em metros, maior que 0 e até 1000. *(padrão: `10`)* |
| `color` | `color` | Três números `r, g, b` (inteiros de 0 a 255) ou um valor de `tocolor`. O alfa é ignorado. *(padrão: `tocolor(255, 255, 255)`)* |

## Retorno

O elemento `light` criado, ou `false` se não pôde ser criado.

Uma luz fora da dimensão ou da área em foco não é desenhada.

## Exemplo

```lua
local light = createPointLight(2495.1, -1687.4, 14.5, 12, 255, 180, 90)
setLightCastShadow(light, true)
```

### Vindo do MTA

O MTA não tem luzes dinâmicas. Para iluminar um único quadro sem criar elemento, use `dxDrawPointLight`.

## Veja também

- [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.
- [createRectLight (Cliente)](https://wiki.mymp.gg/pt/createRectLight.md): Cria uma luz que sai de um retângulo, como um painel ou uma janela iluminada. A luz existe só neste cliente.
- [setLightRadius (Cliente)](https://wiki.mymp.gg/pt/setLightRadius.md): Muda o alcance de uma luz.
- [dxDrawPointLight (Cliente)](https://wiki.mymp.gg/pt/dxDrawPointLight.md): Acende uma luz em todas as direções a partir de um ponto, por um único quadro, sem criar elemento.
