#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <engine>
#define PLUGIN "Bolt"
#define VERSION "1.0"
#define AUTHOR "Drag$3r*~"
new kijelzo[256]
new fegyvercsomag[256]
new health[256]
new speed[256]
new bird[256]
new ujra[256]
new fegyver_cvar
new health_cvar
new speed_cvar
new bird_cvar
new ujra_cvar
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bolt", "Showmenu")
// CVAROK
fegyver_cvar = register_cvar("fegyvercsomag","12")
health_cvar = register_cvar("health","15")
speed_cvar = register_cvar("speed","21")
bird_cvar = register_cvar("bird","8")
}
public Showmenu(id)
{
new menu = menu_create(kijelzo, "menu_handler")
menu_additem(menu, "Fegyver Csomag", "", 0); // case 0
menu_additem(menu, "Health|+30|", "", 0); // case 1
menu_additem(menu, "Speed Poti|+120|", "", 0); // case 2
menu_additem(menu, "Crazy Bird", "", 0); // case 3
menu_display(id, menu, 0)
formatex(kijelzo, charsmax(kijelzo), "ĐruGs$ Bolt ^n|Frageid|: %d", get_user_frags(id))
formatex(fegyvercsomag, charsmax(fegyvercsomag), "Fegyver Csomag |Frag|:%d", get_pcvar_num(fegyver_cvar));
formatex(health, charsmax(health), "Health|+30| |Frag|:%d", get_pcvar_num(health_cvar));
formatex(speed, charsmax(speed), "Speed Poti |Frag|:%d", get_pcvar_num(speed_cvar));
formatex(bird, charsmax(bird), "Crazy Bird |Frag|:%d", get_pcvar_num(bird_cvar));
}
public menu_handler(id, menu, item)
{
if(item==MENU_EXIT){
menu_cancel(id)
return PLUGIN_HANDLED
}
new data[6],name[64]
new acces,callback
menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
new key = str_to_num(data)
switch(key){
case 0:{
if(get_user_frags(id) >= get_pcvar_num(fegyver_cvar)){
give_item(id, "weapon_deagle")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_AK47, 90)
set_user_frags(id, get_user_frags(id)-get_pcvar_num(fegyver_cvar))
client_print(id, print_chat, "Sikeresen meg vetted a fegyver csomagot!")
}
else
{
client_print(id, print_chat, "Nincs eleg Fraged hogy megvedd a fegyver csomagot!")
}
}
case 1:{
if(get_user_frags(id) >= get_pcvar_num(health_cvar)){
set_user_health(id, get_user_health(id)+30)
client_print(id, print_chat, "Sikeresen meg vetted a 35Hp-t!")
}
else
{
client_print(id, print_chat, "Nincs eleg Fraged hogy megvedd a 35Hp-t!")
}
}
case 2:{
if(get_user_frags(id) >= get_pcvar_num(speed_cvar)){
set_user_maxspeed(id, get_user_maxspeed(id)+450)
client_print(id, print_chat, "Sikeresen meg vetted a Speed Potit!")
}
else
{
client_print(id, print_chat, "Nincs eleg Fraged hogy megvedd a Speed Potit!")
}
}
case 3:{
if(get_user_frags(id) >= get_pcvar_num(bird_cvar)){
set_user_gravity(id, Float:0.7)
set_user_maxspeed(id, get_user_maxspeed(id)+380)
client_print(id, print_chat, "Sikeresen meg vetted a Crazy Bird-et!")
}
else
{
client_print(id, print_chat, "Nincs eleg Fraged hogy megvedd a Crazy Bird-et!")
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}