# dxGetStatus (Cliente)

> Devolve informações sobre a placa de vídeo e a memória de vídeo usada pelos scripts.

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

## Sintaxe

```lua
table dxGetStatus()
```

## Retorno

Uma tabela com as chaves do MTA: `VideoCardName`, `VideoCardRAM`, `VideoCardMaxAnisotropy`, `VideoCardNumRenderTargets`, `VideoMemoryFreeForMTA`, `VideoMemoryUsedByFonts`, `VideoMemoryUsedByTextures`, `VideoMemoryUsedByRenderTargets`, `SettingWindowed`, `SettingFOV`, `TotalPhysicalMemory` e outras. Memória em MB.

## Exemplo

```lua
local status = dxGetStatus()
print(status.VideoCardName, status.VideoCardRAM .. " MB")
if status.VideoMemoryFreeForMTA < 64 then
    print("pouca memória de vídeo livre")
end
```

### Vindo do MTA

As chaves são as do MTA, mas as configurações que o MYMP não tem trazem valores fixos (por exemplo `SettingFXQuality` 3, `SettingDrawDistance` 100 e `VideoCardPSVersion` `"0"`).

## Veja também

- [getScreenSize (Cliente)](https://wiki.mymp.gg/pt/getScreenSize.md): Devolve o tamanho da tela do jogo em pixels.
- [dxCreateRenderTarget (Cliente)](https://wiki.mymp.gg/pt/dxCreateRenderTarget.md): Cria um render target: uma imagem em que as funções dx podem desenhar e que pode ser usada como qualquer outra imagem.
- [dxCreateFont (Cliente)](https://wiki.mymp.gg/pt/dxCreateFont.md): Cria uma fonte a partir de um arquivo de fonte do recurso, para usar nas funções de texto.
