PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN "TestMenu"
#define VERSION "1.0"
#define AUTHOR "Unknown"
new menu_activate [33]
new g_iPlayerSetting[33]
new g_myarray[33]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd( "say /menu","Pre_AwesomeMenu");
}
public Pre_AwesomeMenu (id)
{
menu_activate[id] = 1
ColorChat(id, NORMAL,"You have renabled your menu for the next round.")
return PLUGIN_HANDLED
}
public AwesomeMenu(id)
{
new menu = menu_create("\rChoose Your Class :", "menu_handler");
menu_additem(menu, "\yAvoider", "1", 0);
menu_additem(menu, "\yRunner", "2", 0);
menu_additem(menu, "\yGrenader", "3", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(id, menu, item)
{
menu_activate[id] = 0
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
g_iPlayerSetting[id] = -1
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);
if ( cs_get_user_team(id) == CS_TEAM_T )
switch(key)
{
case 1:
{
strip_user_weapons(id)
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
g_myarray[id] = 1
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
strip_user_weapons(id)
new wep = give_item(id, "weapon_scout");
cs_set_weapon_ammo(wep, 0);
get_user_health(id)
set_user_health(id , 200)
g_myarray[id] = 2
}
case 3:
{
strip_user_weapons(id)
give_item(id, "weapon_flashbang")
give_item(id, "weapon_hegrenade")
g_myarray[id] = 3
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public FwdPlayerSpawn(id)
{
if(menu_activate[id] == 1)
{
set_task(0.4,"AwesomeMenu",id)
}
return PLUGIN_CONTINUE
}
public client_disconnect(id)
{
menu_activate[id] = 0
}
public client_connect(id)
{
menu_activate[id] = 1
g_myarray[id] = 1
}
__________________
Sometimes , Life Sucks .. Don't You Agree? But ,
Listening To Music Make Us Feel Better