// es_randomweapons
// Author: Lumpi@Work 
// Version: 1.0 | Build date: 01/03/09
// Description: Players will get a random weapon every round (for EventScripts 1.5)

block load
{
	es_xset randomweapons_weapon 1
	es_xset randomweapons_version 1.0
	es_makepublic randomweapons_version
	es_xmsg #multi #green[#lightgreenRandomWeapons#green]: Loaded - Made by [BuH]Lump1
}

block unload
{
	es_xmsg #multi #green[#lightgreenRandomWeapons#green]: Unloaded - Made by [BuH]Lump1
}

block weapondrop
{
	es est_RemoveWeapon event_var(userid) 1
	es est_RemoveWeapon event_var(userid) 2
	es est_RemoveWeapon event_var(userid) 4
}

event round_end
{
	es_rand randomweapons_weapon 1 28

	if (server_var(randomweapons_weapon) == 1) do
	{
		es_xset randomweapons_rweapon weapon_ump45 // K&M UMP45
	}
	if (server_var(randomweapons_weapon) == 2) do
	{
		es_xset randomweapons_rweapon weapon_glock // Glock 18 (9X19mm Sidearm)
	}
	if (server_var(randomweapons_weapon) == 3) do
	{
		es_xset randomweapons_rweapon weapon_awp // Arctic Warfare Magnum (Magnum Sniper Rifle)
	}
	if (server_var(randomweapons_weapon) == 4) do
	{
		es_xset randomweapons_rweapon weapon_m4a1 // M4A1 (Maverick M4A1 Carbine)
	}
	if (server_var(randomweapons_weapon) == 5) do
	{
		es_xset randomweapons_rweapon weapon_elite // .40 Dual Elites
	}
	if (server_var(randomweapons_weapon) == 6) do
	{
		es_xset randomweapons_rweapon weapon_p90 // FN P90 (ES C90)
	}
	if (server_var(randomweapons_weapon) == 7) do
	{
		es_xset randomweapons_rweapon weapon_ak47 // AK47 (CV47)
	}
	if (server_var(randomweapons_weapon) == 8) do
	{
		es_xset randomweapons_rweapon weapon_m3 // Benelli M3 (Leone 12 Gauge Super)
	}
	if (server_var(randomweapons_weapon) == 9) do
	{
		es_xset randomweapons_rweapon weapon_mac10 // Ingram MAC-10
	}
	if (server_var(randomweapons_weapon) == 10) do
	{
		es_xset randomweapons_rweapon weapon_fiveseven // ES Five-Seven
	}
	if (server_var(randomweapons_weapon) == 11) do
	{
		es_xset randomweapons_rweapon weapon_sg550 // SIG 552 (Krieg 550 Commando)
	}
	if (server_var(randomweapons_weapon) == 12) do
	{
		es_xset randomweapons_rweapon weapon_mp5navy // MP5 Navy (K&M Sub-Machine Gun)
	}
	if (server_var(randomweapons_weapon) == 13) do
	{
		es_xset randomweapons_rweapon weapon_galil // Galil (IDF Defender)
	}
	if (server_var(randomweapons_weapon) == 14) do
	{
		es_xset randomweapons_rweapon weapon_usp // .45 USP (K&M .45 Tactical)
	}
	if (server_var(randomweapons_weapon) == 15) do
	{
		es_xset randomweapons_rweapon weapon_smokegrenade // Smokegrenade
	}
	if (server_var(randomweapons_weapon) == 16) do
	{
		es_xset randomweapons_rweapon weapon_famas // Famas (Clarion 5.56)
	}
	if (server_var(randomweapons_weapon) == 17) do
	{
		es_xset randomweapons_rweapon weapon_g3sg1 // G3SG1 (D3/AU-1)
	}
	if (server_var(randomweapons_weapon) == 18) do
	{
		es_xset randomweapons_rweapon weapon_m249 // FN M249 (ES M249 Para)
	}
	if (server_var(randomweapons_weapon) == 19) do
	{
		es_xset randomweapons_rweapon weapon_p228 // 228 Compact
	}
	if (server_var(randomweapons_weapon) == 20) do
	{
		es_xset randomweapons_rweapon weapon_tmp // Steyr TMP (Schmidt Machine Pistol)
	}
	if (server_var(randomweapons_weapon) == 21) do
	{
		es_xset randomweapons_rweapon weapon_xm1014 // Benelli XM1014 (Leone YG1265 Auto Shotgun)
	}
	if (server_var(randomweapons_weapon) == 22) do
	{
		// knife
	}
	if (server_var(randomweapons_weapon) == 23) do
	{
		es_xset randomweapons_rweapon weapon_scout // Steyr Scout (Schmidt Scout)
	}
	if (server_var(randomweapons_weapon) == 24) do
	{
		es_xset randomweapons_rweapon weapon_hegrenade // HE Grenade
	}
	if (server_var(randomweapons_weapon) == 25) do
	{
		es_xset randomweapons_rweapon weapon_sg552 // SIG SG552 (Krieg 552 Commando)
	}
	if (server_var(randomweapons_weapon) == 26) do
	{
		es_xset randomweapons_rweapon weapon_deagle // Desert Eagle .50C (Night Hawk .50C)
	}
	if (server_var(randomweapons_weapon) == 27) do
	{
		es_xset randomweapons_rweapon weapon_flashbang // Flashbang
	}
	if (server_var(randomweapons_weapon) == 28) do
	{
		es_xset randomweapons_rweapon weapon_aug // Steyr Aug (Bullpup)
	}
}

event player_spawn
{
	if (event_var(es_userteam) > 1) do
	{
		es_xdoblock randomweapons/weapondrop
		es playerset cash event_var(userid) 0
		es_delayed .1 es_give event_var(userid) server_var(randomweapons_rweapon)
	}
}