How can i do, then i write /shop there comming 3 menus like:
Weapon menu
Grenade menu
Item menu
And when you click on weapon menu there will come: M4A1, AK47, DEAGLE
and when you click on grenade menu there will come: HE,FLASH, SMOKE
and when you click on item menu there will come: Armor, and something else.
Please help me !
here is my script:
#include < cstrike >
#include < hamsandwich >
#include < fun >
#include < fakemeta >
#include < ColorChat >
public plugin_init() {
register_clcmd("say /shop","Menu2");
register_clcmd("say_team /shop","Menu2");
register_clcmd("say shop","Menu2");
register_clcmd("say_team shop","Menu2");
}
public Menu2(id)
{
new menu = menu_create( "\rSHOP! Tobias:", "menu_handler");
menu_additem(menu, "\r#1 \wAK47", "1", 0);
menu_additem(menu, "\r#2 \wM4A1", "2", 0);
menu_additem(menu, "\r#3 \wAWP", "3", 0);
menu_additem(menu, "\r#4 \wDEAGLE", "4", 0);
menu_additem(menu, "\r#5 \wHE", "5", 0 );
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(id, menu, item){
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName, charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
ColorChat(id, GREEN, "^03You have just bought an ^04AK47" )
cs_set_user_money ( id, cs_get_user_money ( id ) - 5000 )
cs_set_weapon_ammo ( give_item ( id, "weapon_ak47" ), 90 )
}
case 2:
{
ColorChat(id, GREEN, "^03You have just bought a ^04M4A1" )
cs_set_user_money ( id, cs_get_user_money ( id ) - 5000 )
cs_set_weapon_ammo ( give_item ( id, "weapon_m4a1" ), 90 )
}
case 3:
{
ColorChat(id, GREEN, "^03You have just bought an ^04AWP" )
cs_set_user_money ( id, cs_get_user_money ( id ) - 10000 )
cs_set_weapon_ammo ( give_item ( id, "weapon_awp" ), 30 )
}
case 4:
{
ColorChat(id, GREEN, "^03You have just bought a ^04Deagle" )
cs_set_user_money(id, cs_get_user_money(id) - 3500)
cs_set_weapon_ammo( give_item (id, "weapon_deagle"), 20 )
}
case 5:
{
ColorChat(id, GREEN, "^03You have just bought a ^04HE Grenade" )
cs_set_user_money( id, cs_get_user_money (id ) - 300 )
cs_set_weapon_ammo( give_item ( id, "weapon_hegrenade"), 1 )
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}