PHP Code:
#include <amxmodx>
#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "Szymek"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "menu")
register_clcmd("say_team /menu", "menu")
}
public menu(id)
{
new menu = menu_create("\yMenu DR", "menu_Handle")
menu_additem(menu, "\wSlep", "1")
menu_additem(menu, "\wPunkty", "2")
menu_additem(menu, "\wRegulamin", "3")
menu_additem(menu, "\rCzapki", "4")
menu_additem(menu, "\wSzlaczek 1", "5")
menu_additem(menu, "\ySzlaczek 2", "6")
menu_additem(menu, "\ySzlaczek 3", "7")
menu_display(id, menu)
}
public menu_Handle(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new data[6], name[64], access, callback
menu_item_getinfo(menu, item, access, data, 5, name, 63, callback)
switch(str_to_num(data))
{
case 1:
client_cmd(id,"say /drshop")
case 2:
client_cmd(id,"say /mypoints")
case 3:
client_cmd(id,"say /zasady")
case 4:
client_cmd(id,"say /hats")
case 5:
client_cmd(id,"say trail 10 red")
case 6:
client_cmd(id,"say trail 5 green")
case 7:
client_cmd(id,"say trail 5 yellow")
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
You forgot destroy the menu and return.
This will helps you ;).
@EDIT: Use [*PHP] and [*/PHP] (without *) to put codes.