Skip to main content

OnPlayerSelectedMenuRow

คำอธิบาย

This callback is called when a player selects an item from a menu (ShowMenuForPlayer).

NameDescription
playeridThe ID of the player that selected a menu item.
rowThe 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.

ฟังก์ชั่นที่เกี่ยวข้องกัน