Yardım [SourceMod Coding] Menüden Menü açma

ToxR;♥

www.hosprator.com
Yönetici
Moderatör
26 Ağustos 2017
387
96
28
p.getLocation()
Çevrimdışı
#2
Source Mod Dersleri Kısmından İşinize Yarayan Ders Var ise bakabilirsiniz iyi forumlar.
 

Mithat Guner

Lider
Yönetici
Admin
1 Ekim 2016
1,415
1,290
1,094
Çevrimdışı
#5
Bu Şekil Yapabilirsiniz :
C++:
public int MenuHandler1(Menu menu, MenuAction action, int param1, int param2)
{
    if (action == MenuAction_Select)
    {
        char info[32];
        menu.GetItem(param2, info, sizeof(info));
        if(StrEqual(info, "menu2"))
        {
            Menu2_Goster(param1);
        }
    }
    else if (action == MenuAction_End)
    {
        delete menu;
    }
}
 
public Action Menu1_Goster(int client)
{
    Menu menu = new Menu(MenuHandler1);
    menu.SetTitle("Menu 1");
    menu.AddItem("menu2", "Menu 2 Ac");
    menu.ExitButton = true;
    menu.Display(client, 20);
 
    return Plugin_Handled;
}

public int MenuHandler2(Menu menu, MenuAction action, int param1, int param2)
{
    if (action == MenuAction_Select)
    {
        char info[32];
        menu.GetItem(param2, info, sizeof(info));
        if(StrEqual(info, "menu1"))
        {
            Menu1_Goster(param1);
        }
        
    }
    else if (action == MenuAction_End)
    {
        delete menu;
    }
}
 
public Action Menu2_Goster(int client)
{
    Menu menu = new Menu(MenuHandler1);
    menu.SetTitle("Menu2");
    menu.AddItem("menu1", "Menu 1 Ac");
    menu.ExitButton = true;
    menu.Display(client, 20);
 
    return Plugin_Handled;
}
 

Woxin

Üye
Kayıtlı Üye
24 Haziran 2017
10
0
1
19
www.risingjailbreak.com
Çevrimdışı
#6
Teşekkürler public Action olmadan sadece Menu2_Goster(client) ile public Action Menu2_Goster(client) farkı nedir ikiside işimi görüyor.