Пређи на главни садржај

OnPlayerSelectedMenuRow

Опис​

Овај повратни позив се позива када играч изабере ставку из менија (ShowMenuForPlayer).

ИмеОпис
playeridID играча који је изабрао ставку из менија.
rowID реда који је изабран. Први ред има ID 0.

Враћа​

Увек се позива прво у гамемод-у.

Пример​

new Menu:MyMenu;

public OnGameModeInit()
{
MyMenu = CreateMenu("Example Menu", 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 Selected");
}
case 1:
{
print("Item 2 Selected");
}
}
}
return 1;
}

Notes​

note

ID менија се не прослеђује овом повратном позиву. Потребно је користити GetPlayerMenu да бисте утврдили из којег је менија играч изабрао ставку.

Повезане повратне функције​

Следеће повратне функције могу бити корисне, јер су на један или други начин повезане са овим позивом.

  • OnPlayerExitedMenu: Овај повратни позив се позива када играч изађе из менија.
  • OnDialogResponse: Овај повратни позив се позива када играч одговори на дијалог.

Повезане функције​

Следеће функције могу бити корисне, јер су на један или други начин повезане са овим позивом.