próbáld awp_indián nem fog menni elvileg
Kód: #include <amxmodx> #include <amxmisc> #include <colorchat> #include <fun> #include <cstrike> #include <hamsandwich> #include <engine>
#define PLUGIN "Weapon Menu" #define VERSION "1.0" #define AUTHOR "Silent"
new gWPCT; new gWPTE; new bool:ottvan[33] = false public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /guns", "fegyvermenu"); RegisterHam(Ham_Spawn, "player", "fegyvermenu", 1) register_logevent("logevent_end", 2, "1=Round_End"); } public client_PreThink(id) { if(cs_get_user_buyzone(id)) { ottvan[id] = true } else ottvan[id] = false } public logevent_end() { gWPCT = 0; gWPTE = 0; }
public fegyvermenu(id) { new nMap[32]; get_mapname(nMap, 31); if (!equali(nMap, "awp_india")) { if(ottvan[id] == true) { cs_set_user_money(id, 0); // Penz nullazasa if(!user_has_weapon(id, CSW_C4)) { strip_user_weapons(id); new menu = menu_create("\rValassz packot!", "handler"); menu_additem(menu, "M4A1 PACK.", "1", 0); menu_additem(menu, "AK47 PACK.", "2", 0); menu_additem(menu, "AWP PACK.\y (elso 4 embernek)", "3", 0); menu_additem(menu, "MachineGun PACK.", "4", 0); menu_additem(menu, "AUG PACK.", "5", 0); menu_additem(menu, "FAMAS PACK.", "6", 0); menu_additem(menu, "Galil PACK.", "7", 0); menu_additem(menu, "SMG PACK.", "8", 0); menu_additem(menu, "Autoshotgun PACK. \d (xm1014)", "9", 0); menu_additem(menu, "Shotgun PACK.\d (m3)", "10", 0); menu_additem(menu, "Scout PACK.", "11", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu); } else { new menu = menu_create("\rValassz packot!", "handler"); menu_additem(menu, "M4A1 PACK.", "1", 0); menu_additem(menu, "AK47 PACK.", "2", 0); menu_additem(menu, "AWP PACK.\y (elso 4 embernek)", "3", 0); menu_additem(menu, "MachineGun PACK.", "4", 0); menu_additem(menu, "AUG PACK.", "5", 0); menu_additem(menu, "FAMAS PACK.", "6", 0); menu_additem(menu, "Galil PACK.", "7", 0); menu_additem(menu, "SMG PACK.", "8", 0); menu_additem(menu, "Autoshotgun PACK. \d (xm1014)", "9", 0); menu_additem(menu, "Shotgun PACK.\d (m3)", "10", 0); menu_additem(menu, "Scout PACK.", "11", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu); } } } else return PLUGIN_HANDLED } public handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } 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); switch(key) { case 1: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "weapon_m4a1"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy M4A1 packot!"); } case 2: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "weapon_ak47"); give_item(id, "ammo_762nato"); give_item(id, "ammo_762nato"); give_item(id, "ammo_762nato"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AK47 packot!"); } case 3: { new CsTeams:userTeam = cs_get_user_team(id); if(userTeam == CS_TEAM_CT) { if(gWPCT < 2) { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_awp"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_338magnum"); give_item(id, "ammo_338magnum"); give_item(id, "ammo_338magnum"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AWP packot!"); gWPCT++ } else { client_print(id, print_center, "Csak 2 ember wpzhet csapatonkent!"); fegyvermenu(id); } } if(userTeam == CS_TEAM_T) { if(gWPTE < 2) { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_awp"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_338magnum"); give_item(id, "ammo_338magnum"); give_item(id, "ammo_338magnum"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AWP packot!"); gWPTE++ } else { client_print(id, print_center, "Csak 2 ember wpzhet csapatonkent!"); fegyvermenu(id); } } } case 4: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "weapon_m249"); give_item(id, "ammo_556natobox"); give_item(id, "ammo_556natobox"); give_item(id, "ammo_556natobox"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy MachineGun packot!"); } case 5: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae") give_item(id, "weapon_aug"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AUG packot!"); } case 6: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae") give_item(id, "weapon_famas"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Famas packot!"); } case 7: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae") give_item(id, "weapon_galil"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); give_item(id, "ammo_556nato"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Galil packot!"); } case 8: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae") give_item(id, "weapon_mp5navy"); give_item(id, "ammo_9mm"); give_item(id, "ammo_9mm"); give_item(id, "ammo_9mm"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Smg packot!"); } case 9: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae") give_item(id, "weapon_xm1014"); give_item(id, "ammo_buckshot"); give_item(id, "ammo_buckshot"); give_item(id, "ammo_buckshot"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AutoShotgun packot!"); } case 10: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae") give_item(id, "weapon_m3"); give_item(id, "ammo_buckshot"); give_item(id, "ammo_buckshot"); give_item(id, "ammo_buckshot"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Shotgun packot!"); } case 11: { give_player_grenades(id); give_item(id, "weapon_knife"); give_item(id, "weapon_deagle"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae"); give_item(id, "ammo_50ae") give_item(id, "weapon_scout"); give_item(id, "ammo_762nato"); give_item(id, "ammo_762nato"); give_item(id, "ammo_762nato"); ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Scout packot!"); } } return PLUGIN_HANDLED; }
stock give_player_grenades(index) { give_item(index, "weapon_hegrenade"); give_item(index, "weapon_flashbang"); give_item(index, "weapon_flashbang"); give_item(index, "weapon_smokegrenade"); give_item(index, "item_thighpack"); give_item(index, "item_assaultsuit"); }
|