Skip to main content

OnPlayerSelectedMenuRow

Descriere

Acest callback este apelat atunci când un jucător selectează un articol dintr-un meniu (ShowMenuForPlayer).

NumeDescriere
playeridID-ul jucătorului care a selectat un element de meniu.
rowID-ul rândului care a fost selectat. Primul rând este ID 0.

Returnări

Este întotdeauna numit primul în modul de joc.

Exemple

new Menu:MyMenu;

public OnGameModeInit()
{
MyMenu = CreateMenu("Exemplu de meniu", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(MyMenu, 0, "Element 1");
AddMenuItem(MyMenu, 0, "Element 2");
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
if (GetPlayerMenu(playerid) == MyMenu)
{
switch(row)
{
case 0: print("Elementul 1 selectat");
case 1: print("Elementul 2 selectat");
}
}
return 1;
}

Note

tip

ID-ul meniului nu este transmis acestui callback. GetPlayerMenu trebuie utilizat pentru a determina în ce meniu jucătorul a selectat un element.

Funcții similare