Try this.
PHP Code:
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <cstrike>
public plugin_init() {
register_plugin("TEST","1.0","Pris")
register_clcmd("say /menu","ClientCommand_Menu")
register_clcmd("say /menu","ClientCommand_Menu")
register_clcmd("say /menu","sht_silent")
register_event("CurWeapon","FwdSetMaxSpeed","be")
}
public FwdSetMaxSpeed(id) {
set_user_maxspeed(id,1040.0)
}
public sht_silent() {
return PLUGIN_HANDLED_MAIN
}
public ClientCommand_Menu(id) {
new menu = menu_create("Select option","function")
menu_additem(menu,"HE GRENADE","1",0)
menu_additem(menu ,"600 SPEED","2",0)
menu_additem(menu,"200 GRAVITY","3",0)
menu_additem(menu,"10k ARMOR","4",0)
menu_display(id,menu,0)
}
public function(id,menu,item) {
if(item==MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new iData[6],szName[64]
new access,callback
menu_item_getinfo(menu,item,access,iData,charsmax(iData),szName,charsmax (szName),callback)
new key = str_to_num(iData)
new user_money = cs_get_user_money(id);
switch (key)
{
case 1 :
{
if(user_money >= 500) {
new weaponname[32]
get_weaponname(CSW_HEGRENADE,weaponname,charsmax(weaponname))
cs_set_user_money(id, user_money - 500);
give_item(id,weaponname)
} else {
client_print(id, print_chat, "You don't have enought money to buy HE grenade. Need 500$ buks.");
}
}
case 2 :
{
set_user_maxspeed(id,get_user_maxspeed(id)+600)
client_print(id,print_chat,"You have added +600 speed")
}
case 3 :
{
if(get_user_gravity(id)==1.0)
set_user_gravity(id,0.25)
else set_user_gravity(id,1.0)
}
case 4 :
{
set_user_armor(id,get_user_armor(id)+1000)
}
}
menu_destroy(menu)
ClientCommand_Menu(id)
return PLUGIN_HANDLED
}