event load
{
	es_xmsg Brads Random Weapons Loaded
	es_xlog Brads Random Weapons Loaded

	es_xsetinfo wpn_p 0
	es_xsetinfo wpn_s 0
	es_xsetinfo wpn_o 0
	es_xsetinfo wpn_name 0
	es_xsetinfo rand_wpn_tmp 0

	keygroupremove rand_secondary
	keygroupremove rand_primary
	keygroupremove rand_other

	es_xkeygroupcreate rand_secondary
	es_xkeygroupcreate rand_primary
	es_xkeygroupcreate rand_other

	es_xsetinfo rand_wpn_ctr 1

	es_xdoblock rand_wpn/create_keys
}

event unload
{
	keygroupremove rand_secondary
	keygroupremove rand_primary
	keygroupremove rand_other
	es_xmsg Brads Random Weapons unloaded.
	es_xlog Brads Random Weapons unloaded.
}

block create_keys
{
	es es_xkeycreate rand_primary 1
	es es_xkeycreate rand_primary 2
	es es_xkeycreate rand_primary 3

	es es_xkeycreate rand_secondary 1
	es es_xkeycreate rand_secondary 2
	es es_xkeycreate rand_secondary 3
	es es_xkeycreate rand_secondary 4
	es es_xkeycreate rand_secondary 5
	es es_xkeycreate rand_secondary 6
	es es_xkeycreate rand_secondary 7
	es es_xkeycreate rand_secondary 8
	es es_xkeycreate rand_secondary 9
	es es_xkeycreate rand_secondary 10
	es es_xkeycreate rand_secondary 11
	es es_xkeycreate rand_secondary 12
	es es_xkeycreate rand_secondary 13
	es es_xkeycreate rand_secondary 14
	es es_xkeycreate rand_secondary 15
	es es_xkeycreate rand_secondary 16
	es es_xkeycreate rand_secondary 17
	es es_xkeycreate rand_secondary 18
	es es_xkeycreate rand_secondary 19
	es es_xkeycreate rand_secondary 20
	es es_xkeycreate rand_secondary 21
	es es_xkeycreate rand_secondary 22
	es es_xkeycreate rand_secondary 23

	es es_xkeycreate rand_other 1
	es es_xkeycreate rand_other 2
	es es_xkeycreate rand_other 3



	es_xkeysetvalue rand_primary 1 name "kf7"
	es_xkeysetvalue rand_primary 2 name "zmg"
	es_xkeysetvalue rand_primary 3 name "auto_shotgun"

	es_xkeysetvalue rand_secondary 1 name "pp7"
	es_xkeysetvalue rand_secondary 2 name "pp7"
	es_xkeysetvalue rand_secondary 3 name "pp7"
	es_xkeysetvalue rand_secondary 4 name "pp7"
	es_xkeysetvalue rand_secondary 5 name "pp7"
	es_xkeysetvalue rand_secondary 6 name "pp7"
	es_xkeysetvalue rand_secondary 7 name "pp7"
	es_xkeysetvalue rand_secondary 8 name "pp7"
	es_xkeysetvalue rand_secondary 9 name "silver_pp7"
	es_xkeysetvalue rand_secondary 10 name "silver_pp7"
	es_xkeysetvalue rand_secondary 11 name "silver_pp7"
	es_xkeysetvalue rand_secondary 12 name "golden_pp7"
	es_xkeysetvalue rand_secondary 13 name "dd44"
	es_xkeysetvalue rand_secondary 14 name "dd44"
	es_xkeysetvalue rand_secondary 15 name "dd44"
	es_xkeysetvalue rand_secondary 16 name "dd44"
	es_xkeysetvalue rand_secondary 17 name "dd44"
	es_xkeysetvalue rand_secondary 18 name "dd44"
	es_xkeysetvalue rand_secondary 19 name "cougar_magnum"
	es_xkeysetvalue rand_secondary 20 name "cougar_magnum"
	es_xkeysetvalue rand_secondary 21 name "cougar_magnum"
	es_xkeysetvalue rand_secondary 22 name "cougar_magnum"
	es_xkeysetvalue rand_secondary 23 name "cougar_magnum"

	es_xkeysetvalue rand_other 1 name "sniper_rifle"
	es_xkeysetvalue rand_other 2 name "timedmine"
	es_xkeysetvalue rand_other 3 name "remotemine"
}

event player_spawn
{
	if (event_var(es_userteam) > 1) do
	{
		es_xrand wpn_p 1 3

		es_xrand wpn_s 1 23

		es_xrand wpn_o 1 3



		es es_xkeygetvalue rand_wpn_tmp rand_primary server_var(wpn_p) name

		es es_xformat wpn_name "weapon_%1" server_var(rand_wpn_tmp)
		es es_xgive event_var(userid) server_var(wpn_name)

		es es_xkeygetvalue rand_wpn_tmp rand_secondary server_var(wpn_s) name

		es es_xformat wpn_name "weapon_%1" server_var(rand_wpn_tmp)
		es es_xgive event_var(userid) server_var(wpn_name)

		es es_xkeygetvalue rand_wpn_tmp rand_other server_var(wpn_o) name

		es es_xformat wpn_name "weapon_%1" server_var(rand_wpn_tmp)
		es es_xgive event_var(userid) server_var(wpn_name)
		es es_xgive event_var(userid) weapon_knife_throwing


	}
}