OnPlayerSelectedMenuRow
Beschrijving
Deze callback wordt aangeroepen wanneer een speler een item uit een menu selecteert (ShowMenuForPlayer).
| Naam | Beschrijving |
|---|---|
| playerid | Het ID van de speler die een menu-item selecteerde. |
| row | Het ID van de geselecteerde rij. De eerste rij heeft ID 0. |
Returns
Wordt altijd als eerste aangeroepen in gamemode.
Voorbeelden
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;
}
Notities
tip
Het menu-ID wordt niet meegegeven aan deze callback. Gebruik GetPlayerMenu om te bepalen op welk menu de speler een item selecteerde.
Gerelateerde Callbacks
- OnPlayerExitedMenu: Deze callback wordt aangeroepen wanneer een speler een menu verlaat.
- OnDialogResponse: Deze callback wordt aangeroepen wanneer een speler reageert op een dialog.
Gerelateerde Functies
- CreateMenu: Maak een menu.
- DestroyMenu: Vernietig een menu.
- AddMenuItem: Voegt een item toe aan een menu.
- ShowMenuForPlayer: Toon een menu aan een speler.
- HideMenuForPlayer: Verberg een menu voor een speler.