描述
当玩家从菜单(ShowMenuForPlayer)中选择一个项目时,会调用此回调。
| 姓名 |
描述 |
| playerid |
选择菜单项的玩家的 ID。 |
| row |
所选行的 ID。第一行的 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;}
笔记
提示
菜单 ID 不会传递给此回调。必须使用GetPlayerMenu来确定玩家在哪个菜单上选择了某个项目。