Saltar al contenido principal

OnPlayerSelectedMenuRow

Descripción​

Este callback se llama cuando un jugador selecciona un item de un menú (ShowMenuForPlayer).

NombreDescripción
playeridEl ID del jugador que seleccionó un item en un menú.
rowEl ID de la fila elegida. La primera fila es ID 0.

Devoluciones​

Siempre se llama primero en el gamemode.

Ejemplos​

new Menu:MyMenu;

public OnGameModeInit()
{
MyMenu = CreateMenu("Menú ejemplo", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(MyMenu, 0, "Item 1");
AddMenuItem(MyMenu, 0, "Item 2");
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
if (GetPlayerMenu(playerid) == MyMenu)
{
switch(row)
{
case 0: print("Item 1 Seleccionado");
case 1: print("Item 2 Seleccionado");
}
}
return 1;
}

Notas​

nota

El ID del menú no se pasa a este callback. Debes usar GetPlayerMenu para determinar en cuál menú el jugador seleccionó un item.

Funciones Relacionadas​