here you go this is a menu you can add more submenu on it and add the weapon cost feature :
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN "Weapon Menu"
#define VERSION "1.0"
#define AUTHOR "yas17sin"
new menu;
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
register_clcmd( "buy", "main_menu" )
}
public main_menu( id )
{
if(!is_user_alive( id ) )
return;
menu = menu_create( "Weapon Menu", "menu_handler" );
menu_additem( menu, "Pistol Menu", "", 0 )
menu_additem( menu, "Assault Menu ", "", 0 )
menu_additem( menu, "Snipers Menu ", "", 0 )
menu_display( id, menu, 0 );
}
public menu_handler( id, menu, item )
{
switch( item )
{
case 0:
{
Pistols_submenu( id );
}
case 1:
{
Assault_submenu( id );
}
case 2:
{
Snipers_submenu( id );
}
case MENU_EXIT:
{
client_print( id, print_center, "Good Luck And Be a Pro");
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
Pistols_submenu( id )
{
menu = menu_create( "Pistols Menu", "submenu_handler" );
menu_additem( menu, "Dual Elite", "", 0 )
menu_display( id, menu, 0 )
}
public submenu_handler( id, menu, item )
{
switch( item )
{
case 0:
{
give_item( id, "weapon_elite" )
cs_set_user_bpammo( id, CSW_ELITE, 120 )
}
case MENU_EXIT:
{
if( is_user_connected( id ) )
main_menu( id );
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
Assault_submenu( id )
{
menu = menu_create( "Assault Menu", "submenu2_handler" )
menu_additem( menu, "AK-47", "", 0 )
menu_additem( menu, "M4A1", "", 0 )
menu_display( id, menu, 0 )
}
public submenu2_handler( id, menu, item)
{
switch( item )
{
case 0:
{
give_item( id, "weapon_m4a1" )
cs_set_user_bpammo( id, CSW_M4A1, 90 )
}
case 1:
{
give_item( id, "weapon_ak47" )
cs_set_user_bpammo( id, CSW_AK47, 90 )
}
case MENU_EXIT:
{
if( is_user_connected( id ) )
main_menu( id );
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
Snipers_submenu( id )
{
menu = menu_create( "Snipres Menu", "submenu3_handler" )
menu_additem( menu, "AWP Rifle", "", 0 )
menu_display( id, menu, 0 )
}
public submenu3_handler( id, menu, item )
{
switch( item )
{
case 0:
{
give_item( id, "weapon_awp" )
cs_set_user_bpammo( id, CSW_AWP, 90 )
}
case MENU_EXIT:
{
if( is_user_connected( id ) )
main_menu( id );
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}