W zasadzie dobrze, tylko klamry pomyliłeś.
#include <sourcemod>
public Plugin:myinfo =
{
name = "dr_menu",
author = "Surprised",
description = "menu",
version = "1.0",
url = "<- URL ->"
}
public void OnPluginStart()
{
RegConsoleCmd("menu_test1", Menu_Test1);
}
public int Menu_Pomocy(Menu menu, MenuAction action, int client, int itemNum)
{
if(action == MenuAction_Select)
{
char info[32];
GetMenuItem(menu, itemNum, info, sizeof(info));
if (strcmp(info, "opcja2") == 0) {
ClientCommand(client, "sm_buygravity");
}
if (strcmp(info, "opcja1") == 0) {
ClientCommand(client, "sm_vipgravity");
}
}
}
public Action Menu_Test1(int client, int args)
{
Menu menu = new Menu(Menu_Pomocy);
menu.SetTitle("[DR]Menu");
menu.AddItem("opcja1", "Gravity [VIP]");
menu.AddItem("opcja2", "Gravity");
menu.ExitButton = true;
menu.Display(client, 120);
return Plugin_Handled;
}