PHP Code:
#include <sourcemod>
#pragma semicolon 1
#pragma newdecls required
public void OnPluginStart() {
RegAdminCmd("sm_vip", Command_VIP, ADMFLAG_RESERVATION, "Diplays a VIP menu");
}
public Action Command_VIP(int client, int args) {
Menu menu = new Menu(Menu_Callback);
menu.SetTitle("Vip Menu :)");
menu.AddItem("Votekick", "Votekick");
menu.AddItem("Voteban", "Voteban");
menu.Display(client, 30);
return Plugin_Handled;
}
public int Menu_Callback(Menu menu, MenuAction action, int param1, int param2)
{
switch (action) {
case MenuAction_Select:
{
char item[32];
menu.GetItem(param2, item, sizeof(item));
if (StrEqual(item, "Votekick")) {
ClientCommand(param1, "sm_votekick");
}
else if (StrEqual(item, "Voteban")) {
ClientCommand(param1, "sm_voteban");
}
}
case MenuAction_End:
{
delete menu;
}
}
}
__________________