OnPlayerSelectedMenuRow LT

From SA-MP Wiki

Jump to: navigation, search

flag_lithuania.png
Pagrindinis
Funkcijos
Callback'ai
Resursai



Description:

Šis callback'as iškviečiamas, žaidėjas pasirenkus pasirinkimą iš menu sarašo.


Parametrai:
(playerid, row)
playeridŽaidėjas, kuris naudojasi menu pasirinkimais.
rowEilutės ID, kuri buvo pasirinkta.


Šis callback'as neturi grąžinamos reikšmės.


new Menu:menu; // Kintamasis, kuriame saugosime menu ID
 
public OnGameModeInit()
{
    menu = CreateMenu("Menu", 1, 50.0, 180.0, 200.0, 200.0); // Sukuriamas menu, kurio ID priskiriamas kintamajam
    AddMenuItem(menu, 0, "pasirinkimas 1"); // Sukuriamas pasirinkimas, kurio ID 0
    AddMenuItem(menu, 0, "pasirinkimas 2"); // Sukuriamas pasirinkimas, kurio ID 1
    return 1;
}
 
public OnPlayerSelectedMenuRow(playerid, row)
{
    new Menu:current;
    current = GetPlayerMenu(playerid); // Gaunamas aktyvaus menu ID
    if(current == menu) // Tikrinama ar dabartinis menu yra mūsų sukurtasis
    {
        switch(row)
        {
            case 0: print("pasirinkimas 1"); // Jeigu pasirinko pirmają pasirinkimą
            case 1: print("pasirinkimas 2"); // Jeigu pasirinko antrąjį pasirinkimą
        }
    }
    return 1;
}
Personal tools
Navigation
Toolbox