note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
OnPlayerSelectedMenuRow
Deskripcija
Ovaj callback je pozvan kada igrač selektuje određenu stavku (item) iz menija (ShowMenuForPlayer).
Ime | Deskripcija |
---|---|
playerid | ID igrača koji je selektovao stavku iz menija. |
row | ID 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
- CreateMenu: Kreiraj meni.
- DestroyMenu: Uništi meni.
- AddMenuItem: Dodaj stavku u određeni meni.
- ShowMenuForPlayer: Prikaži meni igraču.
- HideMenuForPlayer: Sakrij meni za igrača.