---
title: "DisableMenu | open.mp"
description: "Desativa um menu."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/DisableMenu
language: pt-BR
---

# DisableMenu

## Descrição

Desativa um menu, tornando-o inacessível para os jogadores.

| Parâmetro | Descrição |
| --- | --- |
| Menu:menuid | O ID do menu a ser desativado. |

## Retornos

Esta função não retorna nenhum valor específico.

## Exemplos

```c
new WeaponMenu;

public OnGameModeInit()
{
    WeaponMenu = CreateMenu("Armas", 1, 50.0, 180.0, 200.0, 200.0);
    AddMenuItem(WeaponMenu, 0, "Lançador de Foguetes");
    AddMenuItem(WeaponMenu, 0, "Lança-Chamas");
    AddMenuItem(WeaponMenu, 0, "Minigun");
    AddMenuItem(WeaponMenu, 0, "Granadas");
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/desativararmas", true))
    {
        DisableMenu(WeaponMenu); // Desativa o menu de armas
        return 1;
    }
    return 0;
}
```

## Observações

aviso

Causa crash se for passado um ID de menu inválido. (Corrigido em open.mp)

## Funções Relacionadas

-   [CreateMenu](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/CreateMenu): Cria um novo menu.
-   [DestroyMenu](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/DestroyMenu): Destrói um menu permanentemente.
-   [AddMenuItem](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/AddMenuItem): Adiciona um item a um menu.
-   [IsMenuDisabled](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/IsMenuDisabled): Verifica se um menu está desativado.
