PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "Azzou"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /menu", "ShowMenu");
}
public ShowMenu(id)
{
new menu = menu_create("\yMenu :", "menu_handler");
menu_additem(menu, "Awp \y[ \w5000 $ \y]", "", 0);
menu_additem(menu, "Ak47 \y[ \w4000 $ \y]", "", 0);
menu_additem(menu, "M4a1 \y[ \w4000 $ \y]", "", 0);
menu_additem(menu, "50HP \y[ \w4500 $ \y]", "", 0);
menu_additem(menu, "100HP \y[ \w9000 $ \y]", "", 0);
menu_additem(menu, "100 ARMOR \y[ \w2500 $ \y]", "", 0);
menu_setprop(menu, MPROP_EXITNAME, "EXIT");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public menu_handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
new money = cs_get_user_money( id )
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item)
{
case 0:
{
if(cs_get_user_money(id) >= 5000)
{
cs_set_user_money(id, money - 5000)
give_item(id, "weapon_awp")
cs_set_user_bpammo( id , CSW_AWP, 30 )
client_print(id, print_chat, "You get Awp");
}
}
case 1:
{
if(cs_get_user_money(id) >= 5000)
{
cs_set_user_money(id, money - 5000)
give_item(id, "weapon_ak47")
cs_set_user_bpammo( id , CSW_AK47, 90 )
client_print(id, print_chat, "You get Ak47");
}
}
case 2:
{
if(cs_get_user_money(id) >= 5000)
{
cs_set_user_money(id, money - 5000)
give_item(id, "weapon_m4a1")
cs_set_user_bpammo( id , CSW_M4A1, 90 )
client_print(id, print_chat, "You get M4a1");
}
}
case 3:
{
if(cs_get_user_money(id) >= 4500)
{
cs_set_user_money(id, money - 4500)
set_user_health(id, get_user_health(id) + 50)
client_print(id, print_chat, "You get 50HP");
}
}
case 4:
{
if(cs_get_user_money(id) >= 9000)
{
cs_set_user_money(id, money - 9000)
set_user_health(id, get_user_health(id) + 100)
client_print(id, print_chat, "You get 100HP !");
}
}
case 5:
{
if(cs_get_user_money(id) >= 2500)
{
cs_set_user_money(id, money - 2500)
set_user_armor(id, get_user_armor(id) + 100)
client_print(id, print_chat, "You get 100 AM");
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
how to create Menu System.