---
title: "OnPlayerSelectedMenuRow | open.mp"
description: "Bu fonksiyon, bir oyuncu menüden bir öğe seçtiğinde (ShowMenuForPlayer) çağrılır."
canonical: https://omp.itsneufox.com/tr/docs/scripting/callbacks/OnPlayerSelectedMenuRow
language: tr
---

# 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.

## Örnek

```c
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

-   [CreateMenu](https://omp.itsneufox.com/tr/docs/scripting/functions/CreateMenu): Menü oluşturma.
-   [DestroyMenu](https://omp.itsneufox.com/tr/docs/scripting/functions/DestroyMenu): Menü silme.
-   [AddMenuItem](https://omp.itsneufox.com/tr/docs/scripting/functions/AddMenuItem): Belirtilen menüye öğe ekleme.
-   [ShowMenuForPlayer](https://omp.itsneufox.com/tr/docs/scripting/functions/ShowMenuForPlayer): Oyuncu için menü gösterme.
-   [HideMenuForPlayer](https://omp.itsneufox.com/tr/docs/scripting/functions/HideMenuForPlayer): Oyuncu için menü gizleme.
