Ana içeriğe geç

OnPlayerSelectedMenuRow

Açıklama​

Bu fonksiyon, bir oyuncu menüden bir öğe seçtiğinde (ShowMenuForPlayer) çağrılır.

ParametreAçıklama
playeridMenü öğesi seçmiş olan oyuncunun ID'si.
rowSeçilen satırın ID'si. İlk satırın ID'si 0'dır.

Çalışınca Vereceği Sonuçlar​

Oyun modunda her zaman ilk olarak çağrılır.

Örnek​

new Menu:MyMenu;

public OnGameModeInit()
{
MyMenu = CreateMenu("Ornek Menu", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(MyMenu, 0, "Oge 1");
AddMenuItem(MyMenu, 0, "Oge 2");
return 1;
}

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

Notlar​

not

Menü ID'si bu fonksiyona aktarılmaz. GetPlayerMenu, oyuncunun hangi menüde bir öğe seçtiğini belirlemek için kullanılmalıdır.

Bağlantılı Fonksiyonlar​