Skip to main content

OnPlayerSelectedMenuRow

Deskripcija

Ovaj callback je pozvan kada igrač selektuje određenu stavku (item) iz menija (ShowMenuForPlayer).

ImeDeskripcija
playeridID igrača koji je selektovao stavku iz menija.
rowID reda stavke koja je selektovana. Prvi red je ID 0.

Returns

Uvijek je pozvan prvi u gamemode-u.

Primjeri

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;
}

Zabilješke

tip

ID menija nije proslijeđen ovom callbacku. GetPlayerMenu se mora koristiti kako bi se odredilo na kojem meniju je igrač selektovao stavku.

Srodne Funkcije