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
Açıklama
Bu fonksiyon, bir oyuncu menüden bir öğe seçtiğinde (ShowMenuForPlayer) çağrılır.
Parametre | Açıklama |
---|---|
playerid | Menü öğesi seçmiş olan oyuncunun ID'si. |
row | Seç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.
Örnekler
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
tip
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
- CreateMenu: Menü oluşturma.
- DestroyMenu: Menü silme.
- AddMenuItem: Belirtilen menüye öğe ekleme.
- ShowMenuForPlayer: Oyuncu için menü gösterme.
- HideMenuForPlayer: Oyuncu için menü gizleme.