---
title: "AddMenuItem | open.mp"
description: "Adiciona um item a um menu especificado."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/AddMenuItem
language: pt-BR
---

# AddMenuItem

## Descrição

Esta função adiciona um item a um menu especificado.

| Nome | Descrição |
| --- | --- |
| menuid | O ID do menu ao qual o item será adicionado. |
| column | A coluna em que o item será adicionado. |
| title\[\] | O título do novo item de menu. |

## Retornos

O índice da linha onde este item foi adicionado.

## Exemplos

```c
new Menu:gExampleMenu;
public OnGameModeInit()
{
    gExampleMenu = CreateMenu("Seu menu", 2, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(gExampleMenu, 0, "item 1");
    AddMenuItem(gExampleMenu, 0, "item 2");
    return 1;
}
```

## Notas

aviso

Gera um crash quando é passado um ID de menu inválido. (Corrigido em open.mp)

nota

Cada menu só pode ter até 12 itens (o 13º vai para o lado direito do cabeçalho do nome da coluna (colorido), o 14º e posteriores não são exibidos). É possível usar apenas 2 colunas (0 e 1). Cada item só pode ter até 8 códigos de cor (`~r~`, `~g~` etc.). O tamanho máximo do título do item de menu é de 31 símbolos.

## Funções Relacionadas

-   [CreateMenu](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/CreateMenu): Cria um menu.
-   [SetMenuColumnHeader](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetMenuColumnHeader): Define o cabeçalho de uma das colunas de um menu.
-   [DestroyMenu](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/DestroyMenu): Destrói um menu.
-   [OnPlayerSelectedMenuRow](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerSelectedMenuRow): Chamado quando um jogador seleciona uma linha em um menu.
-   [OnPlayerExitedMenu](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerExitedMenu): Chamado quando um jogador sai de um menu.
