block load
{
	es_xset est_mod Source
	es_xset est_formated 0
	es_xset msg_max_length 100
	es_xset prop_select 0
	es_xset est_block 0
	es_xset est_prop_dissolve 0
	es_xset propdele1 0
	es_xset pport 0
	es_xset est_steam 0
	es_xset speed 0
	es_xset speed1 0
	es_xset telesavex 0
	es_xset telesavey 0
	es_xset telesavez 0
	es_xset telelocsaved 0
	es_xset propsubmenu 0
	es_xset propvar 0
	es_xset est_page 0
	es_xset est_prop_select 0
	es_xset est_mapvote_command 0
	es_xset est_x1 0
	es_xset est_y1 0
	es_xset est_z1 0
	es_xset est_x2 0
	es_xset est_y2 0
	es_xset est_z2 0
	es_xset est_v1 0
	es_xset est_v2 0
	es_xset est_x 0
	es_xset est_y 0
	es_xset est_z 0
	es_xset x1 0
	es_xset x2 0
	es_xset x3 0
	es_xset x4 0
	es_xset x5 0
	es_xset x6 0
	es_xset x7 0
	es_xset x8 0
	es_xset x9 0
	es_xset o1 0
	es_xset o2 0
	es_xset o3 0
	es_xset o4 0
	es_xset o5 0
	es_xset vector1 0
	es_xset vector2 0
	es_xset est_target 0
	es_xset coords 0
	es_xset owner 0
	es_xset est_animate1 0
	es_xset est_animate2 0
	es_xset est_propsound1 0
	es_xset est_propsound2 0
	es_xset propdele 0
	es_xset est_rand 0
	es_xset message 0
	es_xset name_p 0
	es_xset prv_h 0
	es_xset target 0
	es_xset target_id 0
	es_xset cur_len 0
	es_xset propcount 0
	es_xset est_addon -Scripts
	es_xset est_formating 0
	es_xset est_debugA 0
	es_xset est_debugB 0
	es_xset est_hitbox 0
	es_xset est_thetime 0
	es_xset est_web "http://www."
	es_xset est_site ".com"
	es_set est_gravity server_var(sv_gravity)
	es_set est_skyname server_var(sv_skyname)
	es_keygroupload est_props1 |est_admin/est_data/est_props
	es_keygroupload est_props2 |est_admin/est_data/est_props
	es_keygroupload est_props3 |est_admin/est_data/est_props
	es_keygroupload est_props4 |est_admin/est_data/est_props
	es_keygroupload est_props5 |est_admin/est_data/est_props
	es_keygroupload est_props6 |est_admin/est_data/est_props
	es_keygroupload est_props7 |est_admin/est_data/est_props
	es_keygroupload est_props8 |est_admin/est_data/est_props
	es_keygroupload est_props9 |est_admin/est_data/est_props
	es_keygroupload est_props10 |est_admin/est_data/est_props

	es_format est_formated "%1%2%3%4" server_var(est_web) server_var(est_mod) server_var(est_addon) server_var(est_site)
}

block unload
{
	es_xkeygroupdelete est_props1
	es_xkeygroupdelete est_props2
	es_xkeygroupdelete est_props3
	es_xkeygroupdelete est_props4
	es_xkeygroupdelete est_props5
	es_xkeygroupdelete est_props6
	es_xkeygroupdelete est_props7
	es_xkeygroupdelete est_props8
	es_xkeygroupdelete est_props9
	es_xkeygroupdelete est_props10
	es_xkeygroupdelete est_admin_config
	es_xkeygroupdelete est_adminids
}


block say
{
	es_xgetcmduserid usercd
	es_getplayername est_name1 server_var(usercd)
	es est_getsteam est_steamid server_var(usercd)
	es_keygetvalue est_admintmp est_adminids server_var(est_steamid) admin_say
	es_keygetvalue est_say_color est_adminids server_var(est_steamid) say_color
	es_keygetvalue est_admin_prefix est_admin_config est_settings admin_prefix
	if (server_var(est_admintmp) = 0) then es colormsg server_var(usercd) #green you are not an admin
	if (server_var(est_admintmp) = 1) do
	{
		if (server_var(est_say_color) != 0) do
		{
			es_getargs agh
			es_formatv est_tmp "%1 %2: %3" est_admin_prefix est_name1 agh
			es colormsg #all server_var(est_say_color) server_var(est_tmp)
		}
	}
}


block say2
{
	es_xgetcmduserid usercd
	es_getplayername est_name1 server_var(usercd)
	es est_getsteam est_steamid server_var(usercd)
	es_keygetvalue est_admintmp est_adminids server_var(est_steamid) admin_say
	es_keygetvalue est_say_color est_adminids server_var(est_steamid) say_color
	if (server_var(est_admintmp) = 1) do
	{

		es_getargs agh
		es_formatv est_tmp %1 agh
		es_foreachkey est_tmpvar in est_adminids "es_keygetvalue est_tmpvar1 est_adminids server_var(est_tmpvar) EstName;es colormsg server_var(est_tmpvar1) #green server_var(est_name1) : server_var(est_tmp)"
	}
}


block execute
{
	es_xgetcmduserid usercd
	es_getplayername est_name1 server_var(usercd)
	es est_getsteam est_steamid server_var(usercd)
	es_keygetvalue est_admintmp est_adminids server_var(est_steamid) admin_say
	es_keygetvalue est_say_color est_adminids server_var(est_steamid) say_color
	es_getargs message
	es_xgetargv target 1
	es_getuserid target_id server_var(target)
	es_string message replace server_var(target) ""
	es_strlen cur_len server_var(message)
	if(server_var(target_id) notequalto 0) do
	{
		if (server_var(est_admintmp) = 1) do
		{
			es_getplayername name_p server_var(usercd)
			es_format prv_h "[ADMIN] %1 To : %2" server_var(est_name1) server_var(name_p)
			es_tell server_var(target_id) #green server_var(prv_h) server_var(message)
		}
		if (server_var(est_admintmp) = 0) do
		{
			es_getplayername name_p server_var(usercd)
			es_format prv_h "[To ADMIN] %1 To : %2" server_var(est_name1) server_var(name_p)
			es_tell server_var(target_id) #green server_var(prv_h) server_var(message)
		}
	}
}

event round_end
{
  es_rand est_rand 1 5
	if (server_var(est_rand) = 5) then es est_MOTD_W #a www.Source-Scripts.com 0 server_var(est_formated)
}

