---
title: "OnPlayerSelectedMenuRow | open.mp"
description: "Callback này được gọi khi người chơi chọn một mục từ menu (ShowMenuForPlayer)."
canonical: https://omp.itsneufox.com/vi/docs/scripting/callbacks/OnPlayerSelectedMenuRow
language: vi
---

# OnPlayerSelectedMenuRow

## Mô tả

Callback này được gọi khi người chơi chọn một mục từ menu ([ShowMenuForPlayer](https://omp.itsneufox.com/vi/docs/scripting/functions/ShowMenuForPlayer)).

| Tên | Mô tả |
| --- | --- |
| playerid | ID của người chơi đã chọn một mục trong menu. |
| row | ID của hàng đã được chọn. Hàng đầu tiên có ID là 0. |

## Giá trị trả về

Nó luôn được gọi đầu tiên trong gamemode.

## Ví dụ

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

## Ghi chú

ghi chú

ID của menu không được truyền vào callback này. [GetPlayerMenu](https://omp.itsneufox.com/vi/docs/scripting/functions/GetPlayerMenu) phải được sử dụng để xác định menu nào người chơi đã chọn một mục.

## Các Callbacks liên quan

Các callback sau có thể hữu ích, vì chúng liên quan đến callback này theo một cách nào đó.

-   [OnPlayerExitedMenu](https://omp.itsneufox.com/vi/docs/scripting/callbacks/OnPlayerExitedMenu): Callback này được gọi khi người chơi thoát khỏi menu.
-   [OnDialogResponse](https://omp.itsneufox.com/vi/docs/scripting/callbacks/OnDialogResponse): Callback này được gọi khi người chơi phản hồi một dialog.

## Các Hàm liên quan

Các hàm sau có thể hữu ích, vì chúng liên quan đến callback này theo một cách nào đó.

-   [CreateMenu](https://omp.itsneufox.com/vi/docs/scripting/functions/CreateMenu): Tạo một menu.
-   [DestroyMenu](https://omp.itsneufox.com/vi/docs/scripting/functions/DestroyMenu): Hủy một menu.
-   [AddMenuItem](https://omp.itsneufox.com/vi/docs/scripting/functions/AddMenuItem): Thêm một mục vào menu được chỉ định.
-   [ShowMenuForPlayer](https://omp.itsneufox.com/vi/docs/scripting/functions/ShowMenuForPlayer): Hiển thị một menu cho người chơi.
-   [HideMenuForPlayer](https://omp.itsneufox.com/vi/docs/scripting/functions/HideMenuForPlayer): Ẩn một menu cho người chơi.
