# showCursor (Cliente)

> Mostra ou esconde o cursor do mouse para este recurso.

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

## Sintaxe

```lua
bool showCursor(bool show [, bool toggleControls = true])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `show` | `bool` | `true` para mostrar, `false` para retirar o pedido deste recurso. |
| `toggleControls` | `bool` | Se `true`, os controles do jogador ficam desligados enquanto o cursor aparece. *(padrão: `true`)* |

## Retorno

`true` quando o pedido foi aceito.

Cada recurso faz o seu pedido. O cursor aparece enquanto algum recurso pede, e os controles ficam desligados enquanto algum desses pedidos usou `toggleControls`. Esconder só retira o pedido deste recurso, e o pedido some quando o recurso para.

## Exemplo

```lua
bindKey("m", "down", function()
    showCursor(not isCursorShowing())
end)
```

## Veja também

- [isCursorShowing (Cliente)](https://wiki.mymp.gg/pt/isCursorShowing.md): Diz se o cursor do mouse está aparecendo.
- [getCursorPosition (Cliente)](https://wiki.mymp.gg/pt/getCursorPosition.md): Lê onde o cursor está na tela e o ponto do mundo para onde ele aponta.
- [setCursorAlpha (Cliente)](https://wiki.mymp.gg/pt/setCursorAlpha.md): Muda a opacidade do cursor do mouse.
- [onClientClick (Cliente)](https://wiki.mymp.gg/pt/onClientClick.md): Disparado quando um botão do mouse é apertado ou solto com o cursor aparecendo.
