/************************************************************************************************************************************************************************************************
BBBBBBBBBBBBBBBBB 999999999 888888888 000000000 000000000 77777777777777777777
B::::::::::::::::B 99:::::::::99 88:::::::::88 00:::::::::00 00:::::::::00 7::::::::::::::::::7
B::::::BBBBBB:::::B 99:::::::::::::99 88:::::::::::::88 00:::::::::::::00 00:::::::::::::00 7::::::::::::::::::7
BB:::::B B:::::B 9::::::99999::::::98::::::88888::::::80:::::::000:::::::00:::::::000:::::::0777777777777:::::::7
B::::B B:::::B eeeeeeeeeeee nnnn nnnnnnnn cccccccccccccccc eeeeeeeeeeee 9:::::9 9:::::98:::::8 8:::::80::::::0 0::::::00::::::0 0::::::0 7::::::7
B::::B B:::::B ee::::::::::::ee n:::nn::::::::nn cc:::::::::::::::c ee::::::::::::ee 9:::::9 9:::::98:::::8 8:::::80:::::0 0:::::00:::::0 0:::::0 7::::::7
B::::BBBBBB:::::B e::::::eeeee:::::een::::::::::::::nn c:::::::::::::::::c e::::::eeeee:::::ee9:::::99999::::::9 8:::::88888:::::8 0:::::0 0:::::00:::::0 0:::::0 7::::::7
B:::::::::::::BB e::::::e e:::::enn:::::::::::::::nc:::::::cccccc:::::ce::::::e e:::::e 99::::::::::::::9 8:::::::::::::8 0:::::0 000 0:::::00:::::0 000 0:::::0 7::::::7
B::::BBBBBB:::::B e:::::::eeeee::::::e n:::::nnnn:::::nc::::::c ccccccce:::::::eeeee::::::e 99999::::::::9 8:::::88888:::::8 0:::::0 000 0:::::00:::::0 000 0:::::0 7::::::7
B::::B B:::::Be:::::::::::::::::e n::::n n::::nc:::::c e:::::::::::::::::e 9::::::9 8:::::8 8:::::80:::::0 0:::::00:::::0 0:::::0 7::::::7
B::::B B:::::Be::::::eeeeeeeeeee n::::n n::::nc:::::c e::::::eeeeeeeeeee 9::::::9 8:::::8 8:::::80:::::0 0:::::00:::::0 0:::::0 7::::::7
B::::B B:::::Be:::::::e n::::n n::::nc::::::c ccccccce:::::::e 9::::::9 8:::::8 8:::::80::::::0 0::::::00::::::0 0::::::0 7::::::7
BB:::::BBBBBB::::::Be::::::::e n::::n n::::nc:::::::cccccc:::::ce::::::::e 9::::::9 8::::::88888::::::80:::::::000:::::::00:::::::000:::::::0 7::::::7
B:::::::::::::::::B e::::::::eeeeeeee n::::n n::::n c:::::::::::::::::c e::::::::eeeeeeee 9::::::9 88:::::::::::::88 00:::::::::::::00 00:::::::::::::00 7::::::7
B::::::::::::::::B ee:::::::::::::e n::::n n::::n cc:::::::::::::::c ee:::::::::::::e 9::::::9 88:::::::::88 00:::::::::00 00:::::::::00 7::::::7
BBBBBBBBBBBBBBBBB eeeeeeeeeeeeee nnnnnn nnnnnn cccccccccccccccc eeeeeeeeeeeeee 99999999 888888888 000000000 000000000 77777777
*************************************************************************************************************************************************************************************************/
#include <amxmodx>
#include <fun>
#include <hamsandwich> // Hogy ne haljak éhen :D
#include <cstrike>
#include <fakemeta>
#define PLUGIN "Kör eleji fegyver pack menü"
#define VERSION "Beta Build 1.4"
#define AUTHOR "Bence98007"
new m4pack, akpack, awppack, scoutpack, m3pack, deaglepack, granatpack
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "fegyo", 1);
m4pack = register_cvar("m4pack_ara","5750")
akpack = register_cvar("akpack_ara","5150")
awppack = register_cvar("awppack_ara","7400")
scoutpack = register_cvar("scoutpack_ara","5400")
m3pack = register_cvar("m3pack_ara","4350")
deaglepack = register_cvar("deaglepack_ara","2650")
granatpack = register_cvar("granatpack_ara","2000")
}
public fegyo(id){
set_task(0.1, "menu", id)
}
public menu(id)
{
{
new menu = menu_create("\yValassz fegyver packot! \r[By Bence98007]","fegyvermenu")
menu_additem(menu,"\yM4A1 + \rDeagle + Kevlar + Granatok","1",0)
menu_additem(menu,"\yAK47 + \rDeagle + Kevlar + Granatok","2",0)
menu_additem(menu,"\yAWP + \rDeagle + Kevlar + Granatok","3",0)
menu_additem(menu,"\yScout + \rDeagle + Kevlar + Granatok","4",0)
menu_additem(menu,"\yM3 + \rDeagle + Kevlar + Granatok","5",0)
menu_additem(menu,"\yDeagle + \rKevlar + Granatok","6",0)
menu_additem(menu,"\yGranatok + \rKevlar","7",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
}
public fegyvermenu(id,menu,item)
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data)
switch(key)
{
case 1:
{
new penz = cs_get_user_money(id)
new cvar = get_pcvar_num(m4pack)
if (penz < cvar)
{
client_print(id, print_chat, "[FegyverPack] Nincs eleg penzed ehez az itemhez!")
return PLUGIN_HANDLED
}
else
{
cs_set_user_money(id, penz -= cvar)
client_print(id, print_chat, "[FegyverPack] Kaptal: M4A1, Deagle, Kevlar, Granatok!")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_deagle")
give_item(id, "item_kevlar")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}
}
}
case 2:
{
new penz = cs_get_user_money(id)
new cvar = get_pcvar_num(akpack)
if (penz < cvar)
{
client_print(id, print_chat, "[FegyverPack] Nincs eleg penzed ehez az itemhez!")
return PLUGIN_HANDLED
}
else
{
cs_set_user_money(id, penz -= cvar)
client_print(id, print_chat, "[FegyverPack] Kaptal: AK47, Deagle, Kevlar, Granatok!")
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
give_item(id, "item_kevlar")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AK47 ,90)
cs_set_user_bpammo(id, CSW_DEAGLE ,35)
}
}
}
case 3:
{
new penz = cs_get_user_money(id)
new cvar = get_pcvar_num(awppack)
if (penz < cvar)
{
client_print(id, print_chat, "[FegyverPack] Nincs eleg penzed ehez az itemhez!")
return PLUGIN_HANDLED
}
else
{
cs_set_user_money(id, penz -= cvar)
client_print(id, print_chat, "[FegyverPack] Kaptal: AWP, Deagle, Kevlar, Granatok!")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
give_item(id, "item_kevlar")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AWP ,30)
cs_set_user_bpammo(id, CSW_DEAGLE ,35)
}
}
}
case 4:
{
new penz = cs_get_user_money(id)
new cvar = get_pcvar_num(scoutpack)
if (penz < cvar)
{
client_print(id, print_chat, "[FegyverPack] Nincs eleg penzed ehez az itemhez!")
return PLUGIN_HANDLED
}
else
{
cs_set_user_money(id, penz -= cvar)
client_print(id, print_chat, "[FegyverPack] Kaptal: Scout, Deagle, Kevlar, Granatok!")
give_item(id, "weapon_scout")
give_item(id, "weapon_deagle")
give_item(id, "item_kevlar")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_SCOUT ,90)
cs_set_user_bpammo(id, CSW_DEAGLE ,35)
}
}
}
case 5:
{
new penz = cs_get_user_money(id)
new cvar = get_pcvar_num(m3pack)
if (penz < cvar)
{
client_print(id, print_chat, "[FegyverPack] Nincs eleg penzed ehez az itemhez!")
return PLUGIN_HANDLED
}
else
{
cs_set_user_money(id, penz -= cvar)
client_print(id, print_chat, "[FegyverPack] Kaptal: M3, Deagle, Kevlar, Granatok!")
give_item(id, "weapon_m3")
give_item(id, "weapon_deagle")
give_item(id, "item_kevlar")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_M3 ,35)
cs_set_user_bpammo(id, CSW_DEAGLE ,35)
}
}
}
case 6:
{
new penz = cs_get_user_money(id)
new cvar = get_pcvar_num(deaglepack)
if (penz < cvar)
{
client_print(id, print_chat, "[FegyverPack] Nincs eleg penzed ehez az itemhez!")
return PLUGIN_HANDLED
}
else
{
cs_set_user_money(id, penz -= cvar)
client_print(id, print_chat, "[FegyverPack] Kaptal: Deagle, Kevlar, Granatok!")
give_item(id, "weapon_deagle")
give_item(id, "item_kevlar")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_DEAGLE ,35)
}
}
}
case 7:
{
new penz = cs_get_user_money(id)
new cvar = get_pcvar_num(granatpack)
if (penz < cvar)
{
client_print(id, print_chat, "[FegyverPack] Nincs eleg penzed ehez az itemhez!")
return PLUGIN_HANDLED
}
else
{
cs_set_user_money(id, penz -= cvar)
client_print(id, print_chat, "[FegyverPack] Kaptal: Kevlar, Granatok!")
give_item(id, "item_kevlar")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}
}
}
}
return PLUGIN_HANDLED
}