PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN "VIP Weapon Menu"
#define VERSION "0.1"
#define AUTHOR "yas17sin"
#define ADMIN_ACCESS ADMIN_LEVEL_H
new round
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_seconds", "5")
register_logevent("round_start", 2, "1=Round_Start")
//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 round_start()
round++
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
new flags = get_user_flags(id)
menu = menu_create("\rVIP \wGun Menu", "VIP_handler")
menu_additem(menu, "\wM4A1 \yWith \wDealge", "", 0)
menu_additem(menu, "\wAK47 \yWith \wDealge", "", 0)
if(flags & ADMIN_ACCESS || !(round % 10))
menu_additem( menu, "\wAWP \y+ \wDealge \y+ \wiTem Pack \r[VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\dAWP + Dealge + iTem Pack \r[VIP]", "", ADMIN_ACCESS)
if(flags & ADMIN_ACCESS || !(round % 10))
menu_additem( menu, "\wFAMAS \y+ \wDealge \y+ \wiTem Pack \r[VIP]", "", ADMIN_ACCESS)
else
menu_additem( menu, "\dFAMAS + Dealge + iTem 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;
}
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)
}
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)
}
case 2:
{
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_knife")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}
case 3:
{
strip_user_weapons(id)
give_item(id, "weapon_famas")
cs_set_user_bpammo(id, CSW_FAMAS, 30)
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id,"weapon_knife")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}
}
return PLUGIN_HANDLED;
}