Ok then i added the defuse and armor to the menu for Vips and non Vips player :
PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN "VIP Weapon Menu"
#define VERSION "0.2"
#define AUTHOR "yas17sin"
#define ADMIN_ACCESS ADMIN_LEVEL_H
new menu;
new cvar_second;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
cvar_second = register_cvar("Show_Menu_Secondes", "5.0")
//register_clcmd("nightvision", "Vip_menu")
//register_clcmd("say /vm", "Vip_menu") // uncoment this ( remove //) to use a commande (/vm) for menu.
//register_clcmd("say /vipmenu", "Vip_menu") // uncoment this ( remove //) to use a commande (/vipmenu) for menu.
}
public fw_PlayerSpawn_Post(id)
{
if (!is_user_alive(id))
return;
set_task(get_pcvar_float(cvar_second), "Vip_menu", id)
}
public Vip_menu(id)
{
if (!is_user_alive(id))
return
menu = menu_create("\rVIP \wGun Menu", "VIP_handler")
menu_additem(menu, "\wM4A1 \yWith \wDealge \y+ \wiTem Pack", "", 0)
menu_additem(menu, "\wAK47 \yWith \wDealge \y+ \wiTem Pack", "", 0)
menu_additem( menu, "\wFAMAS \y+ \wDealge \y+ \wiTem Pack \r[VIP]", "", ADMIN_ACCESS)
menu_additem( menu, "\wGALIL \y+ \wDealge \y+ \wiTem Pack \r[VIP]", "", ADMIN_ACCESS)
menu_additem( menu, "\wAWP \y+ \wDealge \y+ \wiTem Pack \r[VIP]", "", ADMIN_ACCESS)
menu_additem( menu, "\wAK47 \y+ \wDealge \y+ \wiTem Pack \r[VIP]", "", ADMIN_ACCESS)
menu_additem( menu, "\wM4A1 \y+ \wDealge \y+ \wiTem Pack \r[VIP]", "", ADMIN_ACCESS)
menu_display(id, menu, 0)
}
public VIP_handler(id, menu, item)
{
if (!is_user_alive(id))
return PLUGIN_HANDLED
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new flags = get_user_flags(id)
switch(item)
{
case 0:
{
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")
}
case 1:
{
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 90)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")
}
case 2:
{
if(flags & ADMIN_ACCESS)
{
strip_user_weapons(id)
give_item(id, "weapon_famas")
cs_set_user_bpammo(id, CSW_FAMAS, 25)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")
}
else
{
client_print(id, print_center, "you don't have requies access")
}
}
case 3:
{
if(flags & ADMIN_ACCESS)
{
strip_user_weapons(id)
give_item(id, "weapon_galil")
cs_set_user_bpammo(id, CSW_GALI, 35)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")
}
else
{
client_print(id, print_center, "you don't have requies access")
}
}
case 4:
{
if(flags & ADMIN_ACCESS)
{
strip_user_weapons(id)
give_item(id, "weapon_awp")
cs_set_user_bpammo(id, CSW_AWP, 30)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")
}
else
{
client_print(id, print_center, "you don't have requies access")
}
}
case 5:
{
if(flags & ADMIN_ACCESS)
{
strip_user_weapons(id)
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 90)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")
}
else
{
client_print(id, print_center, "you don't have requies access")
}
}
case 6:
{
if(flags & ADMIN_ACCESS)
{
strip_user_weapons(id)
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "item_assaultsuit")
give_item(id, "item_thighpack")
}
else
{
client_print(id, print_center, "you don't have requies access")
}
}
}
return PLUGIN_HANDLED;
}