- #include <amxmodx> 
- #include <hamsandwich> 
- #include <cstrike> 
- #include <fun> 
- #include <colorchat> 
-   
- #define PLUGIN "Fegyvermenu" 
- #define VERSION "1.0" 
- #define AUTHOR "N/A" 
-   
- new gWPCT; 
- new gWPTE; 
- new g_showsec[33]; 
- new bool:already[33]; 
-   
- new const priwpns[][] = { 
- 	"weapon_shield", 
- 	"weapon_scout", 
- 	"weapon_xm1014", 
- 	"weapon_mac10", 
- 	"weapon_aug", 
- 	"weapon_ump45", 
- 	"weapon_sg550", 
- 	"weapon_galil", 
- 	"weapon_famas", 
- 	"weapon_awp", 
- 	"weapon_mp5navy", 
- 	"weapon_m249", 
- 	"weapon_m3", 
- 	"weapon_m4a1", 
- 	"weapon_tmp", 
- 	"weapon_g3sg1", 
- 	"weapon_sg552", 
- 	"weapon_ak47", 
- 	"weapon_p90" 
- } 
-   
- new const secwpns[][] = { 
- 	"weapon_p228", 
- 	"weapon_elite", 
- 	"weapon_fiveseven", 
- 	"weapon_usp", 
- 	"weapon_glock18", 
- 	"weapon_deagle" 
- } 
-   
-   
- public plugin_init() 
- { 
- 	register_plugin(PLUGIN, VERSION, AUTHOR) 
- 	RegisterHam(Ham_Spawn, "player", "JatekosEledes", true); 
- 	register_logevent("logevent_end", 2, "1=Round_End"); 
- 	register_logevent("logevent_end", 2, "1&Restart_Round"); 
- 	register_logevent("logevent_end", 2, "1=Game_Commencing"); 
- }	 
-   
- public logevent_end() 
- { 
- 	gWPCT = 0; 
- 	gWPTE = 0; 
-   
- 	new players[32], pnum 
- 	get_players(players, pnum) 
- 	for(new i=0; i<pnum; i++) 
- 	{ 
- 		already[i] = false; 
- 	} 
- } 
-   
- public JatekosEledes(id) 
- { 
- 	g_showsec[id] = 15; 
- 	already[id] = false; 
- 	Fegyvermenu(id); 
- } 
-   
-   
- public Fegyvermenu(id) 
- { 
- 	if(!is_user_alive(id)) return PLUGIN_HANDLED; 
- 	new string[200]; 
-   
- 	if(g_showsec[id] <= 15) 
- 	{ 
- 		if(g_showsec[id] != 0) 
- 		{ 
- 			if(already[id]) return PLUGIN_HANDLED; 
- 			set_task(1.0, "Fegyvermenu",id); 
- 			g_showsec[id]--; 
- 		} 
- 		else 
- 		{ 
- 			show_menu(id, 0, "^n", 1); 
- 			return PLUGIN_HANDLED; 
- 		} 
- 	} 
- 	format(string, charsmax(string), "\d[\y*|P|eac|E|*\d]^n\wFegyver csomagok\y[\d%d \wmp\y]\w:", g_showsec[id]); 
- 	new iMenu = menu_create(string, "MainMenu_Handle"); 
-   
- 	menu_additem(iMenu, "\rNem kérek Fegyvert!\w", "1"); 
- 	menu_additem(iMenu, "\rM4A1 Colt \yCsomag\w", "2"); 
- 	menu_additem(iMenu, "\rAK47 Kalasnikov \yCsomag\w", "3"); 
- 	menu_additem(iMenu, "\rAWP Magnum Sniper \yCsomag\w", "4"); 
- 	menu_additem(iMenu, "\rMachineGun \yCsomag\w", "5"); 
- 	menu_additem(iMenu, "\rFAMAS \yCsomag\w", "6"); 
- 	menu_additem(iMenu, "\rSG552 \yCsomag\w", "7"); 
- 	menu_additem(iMenu, "\rScoout \yCsomag", "8"); 
-   
- 	menu_setprop(iMenu, MPROP_NUMBER_COLOR, "\w"); 
- 	menu_display(id, iMenu); 
-   
- 	return PLUGIN_HANDLED; 
- } 
-   
- public MainMenu_Handle(id, iMenu, iItem) 
- { 
- 	if( iItem == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(iMenu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	already[id] = true; 
- 	new iAccess, iCallback, szData[5]; 
- 	menu_item_getinfo(iMenu, iItem, iAccess, szData, charsmax(szData), _, _, iCallback); 
- 	drop_pri(id) 
- 	drop_sec(id) 
- 	switch( str_to_num(szData) ) 
- 	{ 
- 		case 1: 
- 		{	 
- 			give_item(id, "weapon_knife") 
- 			give_item(id, "weapon_deagle") 
- 			give_player_grenades(id); 
- 			cs_set_user_bpammo(id,CSW_DEAGLE,35) 
- 			ColorChat(id, GREEN, "[*|P|eac|E|*]»^3Deagle ^1csomagot kaptál mert nem kértél semmit!");	 
- 		} 
- 		case 2: 
- 		{ 
-   
-   
- 			give_item(id, "weapon_knife") 
- 			give_item(id, "weapon_m4a1") 
- 			give_item(id, "weapon_deagle") 
- 			give_player_grenades(id); 
- 			cs_set_user_bpammo(id,CSW_M4A1,90) 
- 			cs_set_user_bpammo(id,CSW_DEAGLE,35)	 
- 			ColorChat(id, GREEN, "[*|P|eac|E|*]»^3M4A1 ^1csomagot kaptál!");		 
-   
- 		} 
-   
- 		case 3: 
- 		{ 
- 			give_item(id, "weapon_knife") 
- 			give_item(id, "weapon_ak47") 
- 			give_item(id, "weapon_deagle") 
- 			give_player_grenades(id); 
- 			cs_set_user_bpammo(id,CSW_AK47,90) 
- 			cs_set_user_bpammo(id,CSW_DEAGLE,35) 
-   
- 			ColorChat(id, GREEN, "[*|P|eac|E|*]»^3AK47 ^1csomagot kaptál!"); 
-   
- 		} 
-   
- 		case 4: 
- 		{ 
- 			new players[32], numct, numt 
- 			get_players(players, numct, "e", "CT") 
- 			get_players(players, numt, "e", "TERRORIST") 
- 			if(numct >= 4 &&numt>=4) 
- 			{ 
- 				new CsTeams:userTeam = cs_get_user_team(id); 
- 				if(userTeam == CS_TEAM_CT) 
- 				{ 
- 					if(gWPCT < 2) 
- 					{ 
- 						give_item(id, "weapon_knife") 
- 						give_item(id, "weapon_awp") 
- 						give_item(id, "weapon_deagle") 
- 						give_player_grenades(id); 
- 						cs_set_user_bpammo(id,CSW_AWP,30) 
- 						cs_set_user_bpammo(id,CSW_DEAGLE,35) 
- 						ColorChat(id, GREEN, "[*|P|eac|E|*]»^3AWP ^1csomagot kaptál!"); 
- 						gWPCT++ 
- 					} 
- 					else 
- 					{ 
- 						client_print(id, print_center, "Csak 2 ember AWP-zhet csapatonként!");		 
- 						Fegyvermenu(id) 
- 					} 
- 				} 
- 				else if(userTeam == CS_TEAM_T) 
- 				{ 
- 					if(gWPTE < 2) 
- 					{ 
- 						give_item(id, "weapon_knife") 
- 						give_item(id, "weapon_awp") 
- 						give_item(id, "weapon_deagle") 
- 						give_player_grenades(id); 
- 						cs_set_user_bpammo(id,CSW_AWP,30) 
- 						cs_set_user_bpammo(id,CSW_DEAGLE,35); 
- 						ColorChat(id, GREEN, "[*|P|eac|E|*]»^3AWP ^1csomagot kaptál!"); 
- 						gWPTE++ 
- 					} 
- 				} 
- 				else 
- 				{ 
- 					client_print(id, print_center, "Csak 2 ember AWP-zhet csapatonként!"); 
- 					g_showsec[id] = 15; 
- 					already[id] = false; 
- 					Fegyvermenu(id) 
- 				} 
- 			} 
- 			else { 
- 				client_print(id, print_center, "Nincs meg a 4v4 nem hasznalhatsz AWP-t!") 
- 				g_showsec[id] = 15; 
- 				already[id] = false; 
- 				Fegyvermenu(id) 
- 			} 
-   
- 		} 
-   
- 		case 5: 
- 		{ 
- 			give_item(id, "weapon_knife") 
- 			give_item(id, "weapon_m249") 
- 			give_item(id, "weapon_deagle") 
- 			give_player_grenades(id); 
- 			cs_set_user_bpammo(id,CSW_M249,200) 
- 			cs_set_user_bpammo(id,CSW_DEAGLE,35) 
-   
-   
- 			ColorChat(id, GREEN, "[*|P|eac|E|*]»^3MachineGun ^1csomagot kaptál!"); 
- 		} 
-   
- 		case 6: 
- 		{ 
- 			give_item(id, "weapon_knife") 
- 			give_item(id, "weapon_famas") 
- 			give_item(id, "weapon_deagle") 
- 			give_player_grenades(id); 
- 			cs_set_user_bpammo(id,CSW_FAMAS,90) 
- 			cs_set_user_bpammo(id,CSW_DEAGLE,35) 
-   
-   
- 			ColorChat(id, GREEN, "[*|P|eac|E|*]»^3Famas ^1csomagot kaptál!"); 
- 		} 
-   
- 		case 7: 
- 		{ 
- 			give_item(id, "weapon_knife") 
- 			give_item(id, "weapon_sg552") 
- 			give_item(id, "weapon_deagle") 
- 			give_player_grenades(id); 
- 			cs_set_user_bpammo(id,CSW_SG552,90) 
- 			cs_set_user_bpammo(id,CSW_DEAGLE,35) 
-   
-   
- 			ColorChat(id, GREEN, "[*|P|eac|E|*]»^3SG552 ^1csomagot kaptál!"); 
- 		} 
- 	} 
- 	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"); 
- } 
-   
-   
- stock drop_pri(id) 
- { 
- 	for(new j = 0; j < sizeof priwpns; j++) 
- 	{ 
- 		engclient_cmd(id,"drop", priwpns[j]) 
- 	} 
- } 
-   
- stock drop_sec(id) 
- { 
- 	for(new j = 0; j < sizeof secwpns; j++) 
- 	{ 
- 		engclient_cmd(id,"drop", secwpns[j]) 
- 	} 
- } 
- /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE 
- *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } 
- */ 
-