OnPlayerSelectedMenuRow
คำอธิบาย
This callback is called when a player selects an item from a menu (ShowMenuForPlayer).
Name | Description |
---|---|
playerid | The ID of the player that selected a menu item. |
row | The ID of the row that was selected. The first row is 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;
}
บันทึก
tip
The menu ID is not passed to this callback. GetPlayerMenu must be used to determine which menu the player selected an item on.
ฟังก์ชั่นที่เกี่ยวข้องกัน
- CreateMenu: Create a menu.
- DestroyMenu: Destroy a menu.
- AddMenuItem: Adds an item to a specified menu.
- ShowMenuForPlayer: Show a menu for a player.
- HideMenuForPlayer: Hide a menu for a player.