Sprawdź:
#include <sourcemod>
public Plugin myinfo = {
name = "niemampomysłunanazwe",
author = "exerT",
description = "fajna komenda :)",
version = "0.0",
url = ""
}
public void OnPluginStart()
{
RegConsoleCmd("sm_komenda", CMD_normalCommand);
}
public Action CMD_normalCommand(int client, int args);
{
Menu menu = new Menu(CMD_normalCommandHandler);
menu.SetTitle("Witaj :)");
menu.AddItem("1", "★\n» Zobacz co posiada twój stary");
menu.AddItem("2", "★\n» Wyjście");
menu.AddItem("", "", ITEMDRAW_SPACER);
menu.ExitButton = false;
menu.Display(client, MENU_TIME_FOREVER);
}
public int CMD_normalCommandHandler(Menu menu, MenuAction action, int client, int pos)
{ switch(action) { case MenuAction_Select: { char arg[2]; menu.GetItem(pos, arg, sizeof(arg)); int numArg = StringToInt(arg); switch(numArg) {
case 1:
{
normalCommand2(client, 0);
}
case 2: { delete menu; }
}
}
}
}
public Action normalCommand2(int client, int args)
{
Menu menu = new Menu(CMD_normalCommandHandler2);
menu.SetTitle("14lat wcześniej | Twój stary poszedł po mleko | 14lat później | Stary wraca do domu i przypomina sobie że zapomniał kupić płatków");
menu.AddItem("", "", ITEMDRAW_SPACER);
menu.AddItem("1", "Wyjście ->");
menu.ExitButton = false;
menu.Display(client, MENU_TIME_FOREVER);
}
public int CMD_normalCommandHandler2(Menu menu, MenuAction action, int client, int pos)
{ switch(action) { case MenuAction_Select: { char arg[2]; menu.GetItem(pos, arg, sizeof(arg)); int numArg = StringToInt(arg); switch(numArg) {
case 1: { delete menu; }
}
}
}
}