block load
{
	es_xkeygroupload est_admin_config |est_admin
	popup create est_admin
	popup addline est_admin " -Main Menu-"
	popup addline est_admin "->1.Player Management"
	popup addline est_admin "->2.Server Settings"
	popup addline est_admin "->3.Features"
	popup addline est_admin "->4.Prop Menu"
	popup addline est_admin "->5.Weapon Abilities"
	popup addline est_admin "->6.Weapon Menu"
	popup addline est_admin "->0.Exit"
	popup menuvalue est_admin est_menu 1 player_management
	popup menuvalue est_admin est_menu 2 server_settings
	popup menuvalue est_admin est_menu 3 features
	popup menuvalue est_admin est_menu 4 propmenu
	popup menuvalue est_admin est_menu 5 weapon_abilities
	popup menuvalue est_admin est_menu 6 weapon_menu
	popup menuvalue est_admin est_menu 7 clients
	popup menuselect est_admin est_admin/est_menu/est_menu
	popup create player_management
	popup addline player_management "  -Player Management-"
	popup addline player_management "->1.Slay Player"
	popup addline player_management "->2.Kick Player"
	popup addline player_management "->3.Ban Player"
	popup addline player_management "->4.Drug Player"
	popup addline player_management "->5.Damage Player"
	popup addline player_management "->6.Mute Player"
	popup addline player_management "->7.Give Command"
	popup addline player_management "->8.Back"
	popup addline player_management "->9.Next"
	popup addline player_management "->0.Exit"
	popup menuvalue player_management est_menu 1 slay_player
	popup menuvalue player_management est_menu 2 kick_player
	popup menuvalue player_management est_menu 3 ban_player
	popup menuvalue player_management est_menu 4 drug_player
	popup menuvalue player_management est_menu 5 damage_player
	popup menuvalue player_management est_menu 6 mute_player
	popup menuvalue player_management est_menu 7 give_command
	popup menuselect player_management est_admin/est_menu/player_management
	popup create player_management2
	popup addline player_management2 "  -Player Management- 2/2"
	popup addline player_management2 "->1.Teleport to Player"
	popup addline player_management2 "->2.Teleport Player to You"
	popup addline player_management2 "->3.Swap Player to Opposite Team"
	popup addline player_management2 "->4.Force Player to Spectator"
	popup addline player_management2 "->5.Force Player to Play as Spectator"
	popup addline player_management2 "->6.Save Teleport Location"
	popup addline player_management2 "->7.Play a Sound from a Player"
	popup addline player_management2 "->8.Back"
	popup addline player_management2 "->0.Exit"
	popup menuvalue player_management2 est_menu 1 teleport_to_player
	popup menuvalue player_management2 est_menu 2 teleport_player
	popup menuvalue player_management2 est_menu 3 swap_player
	popup menuvalue player_management2 est_menu 4 player_to_spec
	popup menuvalue player_management2 est_menu 5 player_spec
	popup menuvalue player_management2 est_menu 6 save_teleport_location
	popup menuvalue player_management2 est_menu 7 play_sound
	popup menuselect player_management2 est_admin/est_menu/player_management2
	popup create server_settings
	popup addline server_settings "  -Server Settings- "
	popup addline server_settings "->1.Change Map"
	popup addline server_settings "->2.Server Gravity"
	popup addline server_settings "->3.Restrict Weapons"
	popup addline server_settings "->4.Bot Controll"
	popup addline server_settings "->5.Script Manager"
	popup addline server_settings "->6.World Settings"
	popup addline server_settings "->8.Back"
	popup addline server_settings "->0.Exit"
	popup menuvalue server_settings est_menu 1 change_map
	popup menuvalue server_settings est_menu 2 server_gravity
	popup menuvalue server_settings est_menu 3 restrict_weapons
	popup menuvalue server_settings est_menu 4 bot_controll
	popup menuvalue server_settings est_menu 5 script_manager
	popup menuvalue server_settings est_menu 6 world
	popup menuvalue server_settings est_menu 7 connect
	popup menuselect server_settings est_admin/est_menu/server_settings
	popup create world_settings
	popup addline world_settings "-World Settings-"
	popup addline world_settings "->1.Fog Controller"
	popup addline world_settings "->2.Sun Color"
	popup addline world_settings "->3.Sky Texture"
	popup addline world_settings "->4.Lightstyle"
	popup addline world_settings "->8.Back"
	popup addline world_settings "->0.Exit"
	popup menuvalue world_settings est_menu 1 fog_controller
	popup menuvalue world_settings est_menu 2 env_sun
	popup menuvalue world_settings est_menu 3 skyname
	popup menuvalue world_settings est_menu 4 light_style
	popup menuselect world_settings est_admin/est_menu/world_settings
	popup create features
	popup addline features "  -Features-"
	popup addline features "->1.Speed Menu"
	popup addline features "->2.Noclip"
	popup addline features "->3.Force Field"
	popup addline features "->4.Portal"
	popup addline features "->5.PhysBeam"
	popup addline features "->6.Infrared Vision"
	popup addline features "->7.Helicopter"
	popup addline features "->8.Back"
	popup addline features "->0.Exit"
	popup menuvalue features est_menu 1 speed_menu
	popup menuvalue features est_menu 2 noclip_player
	popup menuvalue features est_menu 3 force_field
	popup menuvalue features est_menu 4 portal
	popup menuvalue features est_menu 5 physbeam
	popup menuvalue features est_menu 6 infrared
	popup menuvalue features est_menu 7 helicopter
	popup menuselect features est_admin/est_menu/features
	popup easymenu speedmenu speedmenu est_admin/est_menu/speed
	es_xforeachval est_tmp in "est_admin_config" speedmenu "es_keygetvalue est_tmp2 est_admin_config speedmenu server_var(est_tmp);es popup addoption speedmenu server_var(est_tmp2) server_var(est_tmp) 1;es_xmath est_tmp1 + 1"
	popup create propmenu
	popup addline propmenu "    -Prop Menu-  (1/2)"
	popup addline propmenu "->1.Fun Stuff"
	popup addline propmenu "->2.Blockage"
	popup addline propmenu "->3.Boxes/Fences"
	popup addline propmenu "->4.Furniture"
	popup addline propmenu "->5.Office"
	popup addline propmenu "->6.Vehicles/Buildngs"
	popup addline propmenu "->7.Stuff"
	popup addline propmenu "->8.Back"
	popup addline propmenu "->9.Next"
	popup addline propmenu "->0.Exit"
	popup menuvalue propmenu propsubmenu 1 est_props1
	popup menuvalue propmenu propsubmenu 2 est_props2
	popup menuvalue propmenu propsubmenu 3 est_props3
	popup menuvalue propmenu propsubmenu 4 est_props4
	popup menuvalue propmenu propsubmenu 5 est_props5
	popup menuvalue propmenu propsubmenu 6 est_props6
	popup menuvalue propmenu propsubmenu 7 est_props7
	popup menuselect propmenu est_admin/est_menu/propmenu
	popup create propmenu2
	popup addline propmenu2 "    -Prop Menu-  (2/2)"
	popup addline propmenu2 "          "
	popup addline propmenu2 "->1.Trees"
	popup addline propmenu2 "->2.Trains"
	popup addline propmenu2 "->3.Animated"
	popup addline propmenu2 "->8.Back"
	popup addline propmenu2 "->0.Exit"
	popup menuvalue propmenu2 propsubmenu 1 est_props8
	popup menuvalue propmenu2 propsubmenu 2 est_props9
	popup menuvalue propmenu2 propsubmenu 3 est_props10
	popup menuselect propmenu2 est_admin/est_menu/propmenu2
	popup create weapon_abilities
	popup addline weapon_abilities "  -Weapon Abilities-"
	popup addline weapon_abilities "->1.Knife Abilities"
	popup addline weapon_abilities "->2.Exploding Shots"
	popup addline weapon_abilities "->3.Rapid Fire"
	popup addline weapon_abilities "->4.Flames"
	popup addline weapon_abilities "->8.Back"
	popup addline weapon_abilities "->0.Exit"
	popup menuvalue weapon_abilities est_menu 1 knife_abilities
	popup menuvalue weapon_abilities est_menu 2 exploding_shots
	popup menuvalue weapon_abilities est_menu 3 rapid_fire
	popup menuvalue weapon_abilities est_menu 4 flames
	popup menuselect weapon_abilities est_admin/est_menu/weapon_abilities
	popup create knifemenu
	popup addline knifemenu "-Select a Knife Ability-"
	popup addline knifemenu "->1.Explode"
	popup addline knifemenu "->2.Freeze"
	popup addline knifemenu "->3.Burn"
	popup addline knifemenu "->8.Back"
	popup addline knifemenu "->0.Exit"
	popup menuvalue knifemenu est_menu 1 explode
	popup menuvalue knifemenu est_menu 2 freeze
	popup menuvalue knifemenu est_menu 3 burn
	popup menuselect knifemenu est_admin/est_menu/knifemenu
	popup create weapon_menu
	popup addline weapon_menu "-Weapon Menu-"
	popup addline weapon_menu "->1.Pistols"
	popup addline weapon_menu "->2.Smg"
	popup addline weapon_menu "->3.Machine/Shotguns"
	popup addline weapon_menu "->4.Rifles"
	popup addline weapon_menu "->5.Items"
	popup addline weapon_menu "->8.Back"
	popup addline weapon_menu "->0.Exit"
	popup submenu weapon_menu 1 pistols
	popup submenu weapon_menu 2 smg
	popup submenu weapon_menu 3 ms
	popup submenu weapon_menu 4 rifles
	popup submenu weapon_menu 5 items
	popup submenu weapon_menu 8 est_admin
	popup create pistols
	popup addline pistols "  -Pistols-"
	popup addline pistols "->1.Glock"
	popup addline pistols "->2.Usp"
	popup addline pistols "->3.Elite"
	popup addline pistols "->4.Five Seven"
	popup addline pistols "->5.P228"
	popup addline pistols "->6.Deagle"
	popup addline pistols "->8.Back"
	popup addline pistols "->0.Exit"
	popup menuvalue pistols est_weapon 1 weapon_glock
	popup menuvalue pistols est_weapon 2 weapon_usp
	popup menuvalue pistols est_weapon 3 weapon_elite
	popup menuvalue pistols est_weapon 4 weapon_fiveseven
	popup menuvalue pistols est_weapon 5 weapon_p228
	popup menuvalue pistols est_weapon 6 weapon_deagle
	popup menuselect pistols est_admin/est_menu/pistols
	popup create smg
	popup addline smg "  -SMG-"
	popup addline smg "->1.P90"
	popup addline smg "->2.Aug"
	popup addline smg "->3.Tmp"
	popup addline smg "->4.Mac10"
	popup addline smg "->5.Mp5navy"
	popup addline smg "->6.Ump45"
	popup addline smg "->8.Back"
	popup addline smg "->0.Exit"
	popup menuvalue smg est_weapon 1 weapon_p90
	popup menuvalue smg est_weapon 2 weapon_aug
	popup menuvalue smg est_weapon 3 weapon_tmp
	popup menuvalue smg est_weapon 4 weapon_mac10
	popup menuvalue smg est_weapon 5 weapon_mp5navy
	popup menuvalue smg est_weapon 6 weapon_ump45
	popup menuselect smg est_admin/est_menu/est_weapon
	popup create ms
	popup addline ms "-Machine/Shot Guns-"
	popup addline ms "->1.M3"
	popup addline ms "->2.Xm1014"
	popup addline ms "->3.M249"
	popup addline ms "->8.Back"
	popup addline ms "->0.Exit"
	popup menuvalue ms est_weapon 1 weapon_m3
	popup menuvalue ms est_weapon 2 weapon_xm1014
	popup menuvalue ms est_weapon 3 weapon_m249
	popup menuselect ms est_admin/est_menu/est_weapon
	popup create rifles
	popup addline rifles "-Rifles-"
	popup addline rifles "->1.Famas"
	popup addline rifles "->2.Galil"
	popup addline rifles "->3.Scout"
	popup addline rifles "->4.Sg552"
	popup addline rifles "->5.Ak47"
	popup addline rifles "->6.M4a1"
	popup addline rifles "->7.Awp"
	popup addline rifles "->8.Back"
	popup addline rifles "->0.Exit"
	popup menuvalue rifles est_weapon 1 weapon_famas
	popup menuvalue rifles est_weapon 2 weapon_galil
	popup menuvalue rifles est_weapon 3 weapon_scout
	popup menuvalue rifles est_weapon 4 weapon_sg552
	popup menuvalue rifles est_weapon 5 weapon_ak47
	popup menuvalue rifles est_weapon 6 weapon_m4a1
	popup menuvalue rifles est_weapon 7 weapon_awp
	popup menuselect rifles est_admin/est_menu/est_weapon
	popup create items
	popup addline items "  -Items-"
	popup addline items "->1.Hegrenade"
	popup addline items "->2.SmokeGrenade"
	popup addline items "->3.FlashBang"
	popup addline items "->4.C4"
	popup addline items "->5.Night Vision"
	popup addline items "->6.Defuser"
	popup addline items "->8.Back"
	popup addline items "->0.Exit"
	popup menuvalue items est_weapon 1 weapon_hegrenade
	popup menuvalue items est_weapon 2 weapon_smokegrenade
	popup menuvalue items est_weapon 3 weapon_flashbang
	popup menuvalue items est_weapon 4 weapon_c4
	popup menuvalue items est_weapon 5 item_nvgs
	popup menuvalue items est_weapon 6 item_defuser
	popup menuselect items est_admin/est_menu/est_weapon
	popup create noadmin
	popup addline noadmin "Option Disabled"
	popup timeout noadmin view 1
}

block est_menu
{
	es est_getsteam est_tmp server_var(_popup_userid)
	if (server_var(_popup_choice) <= 8) do
	{
		es_keygetvalue est_tmp1 "est_adminids" server_var(est_tmp) server_var(est_menu)
		if (server_var(est_tmp1) = 1) then es popup send server_var(est_menu) server_var(_popup_userid)
		if (server_var(est_tmp1) = 0) then es popup send noadmin server_var(_popup_userid)
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
}

block player_management
{
	es_format est_format "est_admin/est_menu/%1" server_var(est_menu)
	es est_getsteam est_tmp server_var(_popup_userid)
	if (server_var(_popup_choice) <= 7) do
	{
		es_keygetvalue est_tmp1 "est_adminids" server_var(est_tmp) server_var(est_menu)
		if (server_var(est_tmp1) = 1) then es_xdoblock server_var(est_format)
		if (server_var(est_tmp1) = 0) then es popup send noadmin server_var(_popup_userid)
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send est_admin server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 9) do
	{
		es popup send player_management2 server_var(_popup_userid)
	}
}

block player_management2
{
	es_format est_format "est_admin/est_menu/%1" server_var(est_menu)
	es est_getsteam est_tmp server_var(_popup_userid)
	if (server_var(_popup_choice) <= 7) do
	{
		es_keygetvalue est_tmp1 "est_adminids" server_var(est_tmp) server_var(est_menu)
		if (server_var(est_tmp1) = 1) then es_xdoblock server_var(est_format)
		if (server_var(est_tmp1) = 0) then es popup send noadmin server_var(_popup_userid)
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send player_management server_var(_popup_userid)
	}
}

block server_settings
{
	es_format est_format "est_admin/est_settings/%1" server_var(est_menu)
	es est_getsteam est_tmp server_var(_popup_userid)
	if (server_var(_popup_choice) <= 7) do
	{
		es_keygetvalue est_tmp1 "est_adminids" server_var(est_tmp) server_var(est_menu)
		if (server_var(est_tmp1) = 1) then es_xdoblock server_var(est_format)
		if (server_var(est_tmp1) = 0) then es popup send noadmin server_var(_popup_userid)
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send est_admin server_var(_popup_userid)
	}
}

block features
{
	es_format est_format "est_admin/est_menu/%1" server_var(est_menu)
	es est_getsteam est_tmp server_var(_popup_userid)
	if (server_var(_popup_choice) <= 7) do
	{
		es_keygetvalue est_tmpvar "est_adminids" server_var(est_tmp) server_var(est_menu)
		if (server_var(est_tmpvar) = 1) then es_xdoblock server_var(est_format)
		if (server_var(est_tmpvar) = 0) then es popup send noadmin server_var(_popup_userid)
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send est_admin server_var(_popup_userid)
	}
}

block weapon_abilities
{
	es_format est_format "est_admin/est_menu/%1" server_var(est_menu)
	es est_getsteam est_tmp server_var(_popup_userid)
	if (server_var(_popup_choice) <= 7) do
	{
		es_keygetvalue est_tmp1 "est_adminids" server_var(est_tmp) server_var(est_menu)
		if (server_var(est_tmp1) = 1) then es_xdoblock server_var(est_format)
		if (server_var(est_tmp1) = 0) then es popup send noadmin server_var(_popup_userid)
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send est_admin server_var(_popup_userid)
	}
}

block world_settings
{
	es_format est_format "est_admin/est_settings/%1" server_var(est_menu)
	es est_getsteam est_tmp server_var(_popup_userid)
	if (server_var(_popup_choice) <= 7) do
	{
		es_keygetvalue est_tmp1 "est_adminids" server_var(est_tmp) server_var(est_menu)
		if (server_var(est_tmp1) = 1) then es_xdoblock server_var(est_format)
		if (server_var(est_tmp1) = 0) then es popup send noadmin server_var(_popup_userid)
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send server_settings server_var(_popup_userid)
	}
}

block speed_menu
{
	popup submenu speedmenu 0 features
	es popup send speedmenu server_var(_popup_userid)
}

block speed
{
	es est_speed server_var(_popup_userid) server_var(speedmenu)
	es popup send speedmenu server_var(_popup_userid)
}

block knife_abilities
{
	es popup send knifemenu server_var(_popup_userid)
	es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
}

block knifemenu
{
	if (server_var(_popup_choice) =< 7) do
	{
		es est_getsteam est_id server_var(_popup_userid)
		es_keysetvalue est_admin server_var(est_id) est_command server_var(est_menu)
		es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to toggle knife abilities
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
		es popup send knifemenu server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send weapon_abilities server_var(_popup_userid)
	}
}

block exploding_shots
{
	es popup send weapon_abilities server_var(_popup_userid)
	es est_getsteam est_id server_var(_popup_userid)
	es_keysetvalue est_admin server_var(est_id) est_command server_var(est_menu)
}

block rapid_fire
{
	es popup send weapon_abilities server_var(_popup_userid)
	es est_getsteam est_id server_var(_popup_userid)
	es_keysetvalue est_admin server_var(est_id) est_command server_var(est_menu)
	es est_setclipammo server_var(_popup_userid) 1 1000
	es est_setclipammo server_var(_popup_userid) 2 1000
	es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to toggle #green Rapid Fire
}

block flames
{
	es popup send weapon_abilities server_var(_popup_userid)
	es_keysetvalue est_admin server_var(est_id) est_command server_var(est_menu)
	es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to toggle #green Flames
}

block physbeam
{
	es est_getsteam est_id server_var(_popup_userid)
	es_keysetvalue est_admin server_var(est_id) est_command physbeam
	es popup send features server_var(_popup_userid)
	es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to create a #green Physbeam
}

block portal
{
	es popup send portal server_var(_popup_userid)
}

block infrared
{
	es popup send features server_var(_popup_userid)
	es est_getsteam est_id server_var(_popup_userid)
	es_keygetvalue est_tmp1 est_admin server_var(est_id) est_command
	es_keysetvalue est_admin server_var(est_id) est_command no_infrared
	es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to toggle #green Infrared Vision
}

block helicopter
{
	es popup send features server_var(_popup_userid)
	es est_getsteam est_id server_var(_popup_userid)
	es_keysetvalue est_admin server_var(est_id) est_command helicopter
	es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to toggle #green Helicopter
}

block propmenu
{
	if (server_var(_popup_choice) <= 7) do
	{
		es est_getsteam est_id server_var(_popup_userid)
		es_format est_format "est_props%1" server_var(_popup_choice)
		es_keysetvalue est_admin server_var(est_id) propmenu server_var(est_format)
		es_xdoblock est_admin/est_menu/propsubmenu
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send est_admin server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 9) do
	{
		es popup send propmenu2 server_var(_popup_userid)
	}
}

block propspawn
{
	es est_getsteam est_id server_var(_popup_userid)
	es_keygetvalue est_type server_var(propsubmenu) server_var(est_prop) type
	es_keygetvalue est_animate1 server_var(propsubmenu) server_var(est_prop) animesq1
	es_keygetvalue est_animate2 server_var(propsubmenu) server_var(est_prop) animesq2
	es_keygetvalue est_propsound1 server_var(propsubmenu) server_var(est_prop) sound1
	es_keygetvalue est_propsound2 server_var(propsubmenu) server_var(est_prop) sound2
	es_keygetvalue est_prop_dissolve server_var(propsubmenu) server_var(est_prop) dissolve
	if (server_var(est_type) = physics) then es_prop_physics_create server_var(_popup_userid) server_var(prop)
	if (server_var(est_type) = dynamic) then es_prop_dynamic_create server_var(_popup_userid) server_var(prop)
	es_keysetvalue est_admin server_var(est_id) proptype server_var(est_prop)
	es_keysetvalue est_admin server_var(est_id) spawnprop server_var(est_prop)
	es_keysetvalue est_admin server_var(est_id) dissolve server_var(est_prop_dissolve)
	es_keysetvalue est_admin server_var(est_id) est_command props
	es_msg #multi server_var(propsubmenu) #green server_var(prop) #lightgreen server_var(est_type)  #green server_var(est_prop_select) #lightgreen server_var(est_animate2)  #green server_var(est_propsound1) #lightgreen server_var(est_propsound2)  #green server_var(est_propsound2) #lightgreen server_var(est_prop_dissolve)
	es popup send server_var(propsubmenu) server_var(_popup_userid)
}

block propmenu2
{
	if (server_var(_popup_choice) <= 7) do
	{
		es_set selection server_var(_popup_choice)
		es_xmath selection + 7
		es est_getsteam est_id server_var(_popup_userid)
		es_format est_format1 "est_propmenu%1" server_var(selection)
		es_format est_format "est_props%1" server_var(selection)
		es_keysetvalue est_admin server_var(est_id) propmenu server_var(est_format1)
		es_xdoblock est_admin/est_menu/propsubmenu
		es est_playplayer server_var(_popup_userid) ambient\machines\keyboard3_clicks.wav 1.0 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send propmenu server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 9) do
	{
		es_xmath est_pages + 1
		es_msg server_var(est_pages)
	}
}

block propsubmenu
{
	es keymenu create est_props selected_prop est_admin/est_menu/est_propspawn server_var(est_format) #key #key Prop Menu \n Press 0 to go back \n bind est_command
	es keymenu send est_props server_var(_popup_userid)
	keymenu getpages est_page est_props
	keymenu backmenu est_props propmenu
}

block est_propspawn
{
	es est_getsteam est_id server_var(_popup_userid)
	es_keygetvalue est_prop server_var(est_format) server_var(selected_prop) prop
	es_keygetvalue est_type server_var(est_format) server_var(selected_prop) type
	es_keygetvalue est_animate1 server_var(est_format) server_var(selected_prop) animesq1
	es_keygetvalue est_animate2 server_var(est_format) server_var(selected_prop) animesq2
	es_keygetvalue est_propsound1 server_var(est_format) server_var(selected_prop) sound1
	es_keygetvalue est_propsound2 server_var(est_format) server_var(selected_prop) sound2
	es_keygetvalue est_prop_dissolve server_var(est_format) server_var(selected_prop) dissolve
	es_keysetvalue est_admin server_var(est_id) proptype server_var(est_type)
	es_keysetvalue est_admin server_var(est_id) spawnprop server_var(est_prop)
	es_keysetvalue est_admin server_var(est_id) est_command props
	if (server_var(est_type) = physics) then es_prop_physics_create server_var(_popup_userid) server_var(est_prop)
	if (server_var(est_type) = dynamic) then es_prop_dynamic_create server_var(_popup_userid) server_var(est_prop)
	if (server_var(est_animate1) != 0) then es_entsetname server_var(_popup_userid) server_var(est_prop)
	if (server_var(est_propsound1) != 0) then es_keysetvalue est_admin server_var(est_id) prop_sound1 server_var(est_propsound1)
	if (server_var(est_propsound1) = 0) then es_keysetvalue est_admin server_var(est_id) prop_sound1 0
	if (server_var(est_propsound2) = 0) then es_keysetvalue est_admin server_var(est_id) prop_sound2 0
	if (server_var(est_propsound2) != 0) then es_keysetvalue est_admin server_var(est_id) prop_sound2 server_var(est_propsound2)
	if (server_var(est_propsound1) != 0) then es_emitsound entity server_var(eventscripts_lastgive) server_var(est_propsound1) 1.0 0.5
	if (server_var(est_propsound2) != 0) then es_delayed 2 es_emitsound entity server_var(eventscripts_lastgive) server_var(est_propsound2) 1.0 0.5
	if (server_var(est_animate1) != 0) then es_fire server_var(_popup_userid) server_var(est_prop) setanimation server_var(est_animate1)
	if (server_var(est_animate2) != 0) then es_delayed 3 es_fire server_var(_popup_userid) server_var(est_prop) setanimation server_var(est_animate2)
	if (server_var(est_animate1) != 0) then es_keysetvalue est_admin server_var(est_id) prop_animation1 server_var(est_animate1)
	if (server_var(est_animate1) = 0) then es_keysetvalue est_admin server_var(est_id) prop_animation1 0
	if (server_var(est_animate2) != 0) then es_keysetvalue est_admin server_var(est_id) prop_animation2 server_var(est_animate2)
	if (server_var(est_animate1) = 0) then es_keysetvalue est_admin server_var(est_id) prop_animation2 0
	if (server_var(est_prop_dissolve) != 0) then es_keysetvalue est_admin server_var(est_id) dissolve server_var(est_prop_dissolve)
	if (server_var(est_prop_dissolve) != 0) then es_delayed server_var(est_prop_dissolve) es est_dissolve server_var(eventscripts_lastgive)
	es_xdoblock est_admin/est_menu/propsubmenu
}

block force_field
{
	es est_getsteam est_id server_var(_popup_userid)
	es_keysetvalue est_admin server_var(est_id) est_command force_field
	es colormsg server_var(_popup_userid) #grey Bind #green est_command #grey to activate
	es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to toggle #green Forcefield
	es popup send features server_var(_popup_userid)
}

block pistols
{
	es est_removeweapon server_var(_popup_userid) 2
	es_delayed .2 es est_give server_var(_popup_userid) server_var(est_weapon)
	es popup send weapon_menu server_var(_popup_userid)
}

block est_weapon
{
	es est_removeweapon server_var(_popup_userid) 1
	es est_give server_var(_popup_userid) server_var(est_weapon)
	es popup send weapon_menu server_var(_popup_userid)
}

block slay_player
{
	es_xcreateplayerlist slayplayer
	keymenu create playermenu selected_player est_admin/est_menu/slayplayer slayplayer #keyvalue name #key "-Slay a Player-"
	es keymenu send playermenu server_var(_popup_userid)
	keymenu backmenu playermenu player_management
	es_xkeygroupdelete slayplayer
}

block kick_player
{
	es_xcreateplayerlist kickplayer
	keymenu create playermenu selected_player est_admin/est_menu/kickplayer kickplayer #keyvalue name #key "kick_reason"
	es keymenu send playermenu server_var(_popup_userid)
	keymenu backmenu playermenu player_management
	es_xkeygroupdelete kickplayer
}

block ban_player
{
	es_xcreateplayerlist banplayer
	keymenu create playermenu selected_player est_admin/est_menu/banplayer banplayer #keyvalue name #key "Ban Time"
	es keymenu send playermenu server_var(_popup_userid)
	keymenu backmenu playermenu player_management
	es_xkeygroupdelete banplayer
}

block drug_player
{
	es_xcreateplayerlist drugplayer
	keymenu create playermenu selected_player est_admin/est_menu/drugplayer drugplayer #keyvalue name #key "Drug Time"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete drugplayer
}

block damage_player
{
	es_xcreateplayerlist damageplayer
	keymenu create playermenu selected_player est_admin/est_menu/damageplayer damageplayer #keyvalue name #key "Select a Player"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete damageplayer
}

block mute_player
{
	es_xcreateplayerlist mute_player
	keymenu create playermenu selected_player est_admin/est_menu/muteplayer mute_player #keyvalue name #key "mute_player"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete mute_player
}

block slayplayer
{
	es est_slay server_var(selected_player)
	es es_xgetplayerlocation est_x1 est_y1 est_z1 server_var(selected_player)
	es es_xgetplayerlocation est_x2 est_y2 est_z2 server_var(selected_player)
	es_xmath est_y2 + 500
	es_xmath est_z2 + 500
	es_createvectorstring est_v1 server_var(est_x1) server_var(est_y1) server_var(est_z1)
	es_createvectorstring est_v2 server_var(est_x2) server_var(est_y2) server_var(est_z2)
	es est_effect_20 #a 0 sprites/lgtning.vmt server_var(est_v1) 9 10 10 50 100 100 100
	es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(est_v1) server_var(est_v2) 100 .3 11 10 10 10 228 255 228 255 100
	es est_playplayer server_var(selected_player) ^weapons\hegrenade\explode3.wav
	es_cexec server_var(selected_player) r_screenoverlay models/player/elis/gr/gr_head.vmt
	es_delayed .5 es_cexec server_var(selected_player) r_screenoverlay 0
	es popup send player_management server_var(_popup_userid)
}

block kickplayer
{
	popup easymenu kick_reasons kick_reasons est_admin/est_menu/kick_ed
	es_xforeachval est_tmp in "est_admin_config" kick_reasons "es_keygetvalue est_tmp2 est_admin_config kick_reasons server_var(est_tmp1);es popup addoption kick_reasons server_var(est_tmp2) server_var(est_tmp2) 1;es_xmath est_tmp1 + 1"
	es popup send kick_reasons server_var(_popup_userid)

}

block kick_ed
{
	es est_kick server_var(selected_player) server_var(kick_reasons)
	es popup send player_management server_var(_popup_userid)
	es est_getname est_tmp server_var(_popup_userid)
	es est_getname est_name1 server_var(selected_player)
	es_xkeygetvalue est_tmp1 est_admin_config est_settings admin_prefix
	es colormsg #all #green server_var(est_tmp1) server_var(est_tmp) : has Kicked server_var(est_name1) : server_var(kick_reasons)
}

block banplayer
{
	popup easymenu bantimes bantimes est_admin/est_menu/baned
	es_xforeachval est_tmp in "est_admin_config" bantimes "es_keygetvalue est_tmp2 est_admin_config bantimes server_var(est_tmp1);es popup addoption bantimes server_var(est_tmp2) server_var(est_tmp2) 1;es_xmath est_tmp1 + 1"
	es popup send bantimes server_var(_popup_userid)
}

block baned
{
	es est_getsteam est_steam server_var(selected_player)
	es_keycreate ban_ids server_var(est_steam)
	es est_ban server_var(selected_player) server_var(bantimes)
	es popup send player_management server_var(_popup_userid)
	es est_getname est_tmp server_var(_popup_userid)
	es est_getname est_name1 server_var(selected_player)
	es_xkeygetvalue est_tmp1 est_admin_config est_settings admin_prefix
	es colormsg #all #green server_var(est_tmp1) server_var(est_tmp) : has Baned server_var(est_name1) for : server_var(bantimes)
}

block drugplayer
{
	popup easymenu drugplayer drugplayer est_admin/est_menu/drugdplayer
	es_xforeachval est_tmp in "est_admin_config" drugplayer "es_keygetvalue est_tmp2 est_admin_config drugplayer server_var(est_tmp1);es popup addoption drugplayer server_var(est_tmp2) server_var(est_tmp2) 1;es_xmath est_tmp1 + 1"
	es popup send drugplayer server_var(_popup_userid)
}

block drugdplayer
{
	es est_playplayer server_var(_popup_userid) items/medshot4.wav
	es est_playplayer server_var(selected_player) items/medshot4.wav
	es est_drug server_var(selected_player) server_var(selected_time)
	es est_drunk server_var(selected_player) server_var(drugplayer)
	es est_fade server_var(selected_player) 0 3 server_var(drugplayer) 33 85 60 85
	es popup send player_management server_var(_popup_userid)
	repeat create drug "es est_getviewcoord server_var(selected_player) est_x2 est_y2 est_z2;es_createvectorstring vector2 server_var(est_x2) server_var(est_y2) server_var(est_z2);es est_effect_18 server_var(selected_player) 0 server_var(vector2) 25 250 25 40 900 .3 800"
	repeat start drug .3
	es_delayed server_var(drugplayer) repeat stop drug
	es_delayed server_var(drugplayer) repeat delete drug
	es est_getname est_tmp server_var(_popup_userid)
	es est_getname est_name1 server_var(selected_player)
	es_xkeygetvalue est_tmp1 est_admin_config est_settings admin_prefix
	es colormsg #all #green server_var(est_tmp1) server_var(est_tmp) : has Drugged server_var(est_name1) for : server_var(drugplayer)
}

block give_command
{
	es_xcreateplayerlist give_cmd
	keymenu create playermenu selected_player est_admin/est_menu/give_cmd give_cmd #keyvalue name #key "Select a Player"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete give_cmd
}

block give_cmd
{
	keymenu create give_cmd selected_command est_admin/est_menu/give_player_command est_command #key #key est_command
	es keymenu send give_cmd server_var(_popup_userid)
}

block give_player_command
{
	es est_getname est_name1 server_var(_popup_userid)
	es est_getsteam est_tmpvar server_var(selected_player)
	es_keysetvalue est_admin server_var(est_tmpvar) est_command server_var(selected_command)
	es colormsg server_var(selected_player) #green [ADMIN] : server_var(est_name1) #grey has given you #green est_command #default server_var(selected_command) #grey bind #green est_command #grey to Activate
}


block damageplayer
{
	popup easymenu damage damage est_admin/est_menu/damaged
	es_xforeachval est_tmp in "est_admin_config" damage "es_keygetvalue est_tmp2 est_admin_config damage server_var(est_tmp1);es popup addoption damage server_var(est_tmp2) server_var(est_tmp2) 1;es_xmath est_tmp1 + 1"
	es popup send damage server_var(_popup_userid)
}

block damaged
{
	es est_getname est_admintmp server_var(_popup_userid)
	es est_damage server_var(_popup_userid) server_var(selected_player) server_var(damage)
	es es_xgetplayerlocation est_x1 est_y1 est_z1 server_var(selected_player)
	es es_xgetplayerlocation est_x2 est_y2 est_z2 server_var(selected_player)
	es_xmath est_y2 + 500
	es_xmath est_z2 + 500
	es_createvectorstring est_v1 server_var(est_x1) server_var(est_y1) server_var(est_z1)
	es_createvectorstring est_v2 server_var(est_x2) server_var(est_y2) server_var(est_z2)
	es est_effect_20 #a 0 sprites/lgtning.vmt server_var(est_v1) 9 10 10 50 100 100 100
	es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(est_v1) server_var(est_v2) 100 .3 11 10 10 10 228 255 228 255 100
	es est_playplayer server_var(selected_player) ^weapons\hegrenade\explode3.wav
	es popup send player_management server_var(_popup_userid)
	es colormsg server_var(_popup_userid) #grey You Caused #green server_var(damage) Damage to #grey server_var(est_admintmp)
	es colormsg server_var(selected_player) #grey an Admin has Damaged you by #green server_var(damage)
}

block noclip_player
{
	es popup send features server_var(_popup_userid)
	es est_getsteam est_id server_var(_popup_userid)
	es_keygetvalue est_tmp1 est_admin server_var(est_id) est_command
	if (server_var(est_tmp1) != noclip) then es est_noclip server_var(_popup_userid) 1
	if (server_var(est_tmp1) != noclip) then es_keysetvalue est_admin server_var(est_id) est_command noclip
	if (server_var(est_tmp1) = noclip) then es est_noclip server_var(_popup_userid) 0
	if (server_var(est_tmp1) = noclip) then es_keysetvalue est_admin server_var(est_id) est_command 0
	es colormsg server_var(_popup_userid) #grey Press #green est_command #grey to toggle #green noclip
}

block muteplayer
{
	es est_getsteam est_tmp server_var(selected_player)
	es est_getname est_tmp2 server_var(selected_player)
	es_keygetvalue est_tmp1 est_admin server_var(est_tmp) muted
	es popup send player_management server_var(_popup_userid)
	if (server_var(est_tmp1) = 0) then es est_muteplayer server_var(selected_player)
	if (server_var(est_tmp1) = 0) then es_keysetvalue est_admin server_var(est_tmp) muted 1
	if (server_var(est_tmp1) = 1) then es est_unmuteplayer server_var(selected_player)
	if (server_var(est_tmp1) = 1) then es_keysetvalue est_admin server_var(est_tmp) muted 0
	if (server_var(est_tmp1) = 0) then es colormsg #all #red server_var(est_tmp2) Has Been Muted
	if (server_var(est_tmp1) = 1) then es colormsg #all #blue server_var(est_tmp2) Has Been UnMuted
}

block teleport_to_player
{
	es_xcreateplayerlist teletoplayer
	keymenu create playermenu selected_player est_admin/est_menu/teletoplayer teletoplayer #keyvalue name #key "Teleport to a Player"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete teletoplayer 0
}

block teletoplayer
{
	es popup send player_management2 server_var(_popup_userid)
	es est_getname est_tmp server_var(selected_player)
	es est_teleport server_var(_popup_userid) server_var(selected_player)
}

block teleport_player
{
	es_xcreateplayerlist teleplayertome
	keymenu create playermenu selected_player est_admin/est_menu/teleplayertome teleplayertome #keyvalue name #key "Teleport a Player to you"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete teleplayertome 0
}

block teleplayertome
{
	es popup send player_management2 server_var(_popup_userid)
	es est_getname est_tmp server_var(selected_player)
	es est_teleport server_var(selected_player) server_var(_popup_userid)
}

block swap_player
{
	es_xcreateplayerlist swap
	keymenu create playermenu selected_player est_admin/est_menu/swap swap #keyvalue name #key "-Swap Player to Opossite Team-"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete swap
}

block swap
{
	es_xrand est_randvar 2 3
	es popup send player_management2 server_var(_popup_userid)
	es_getplayerteam est_tmp server_var(selected_player)
	es_getplayername est_tmp1 server_var(selected_player)
	if (server_var(est_tmp) = 2) then es est_team server_var(selected_player) 3
	if (server_var(est_tmp) = 3) then es est_team server_var(selected_player) 2
	if (server_var(est_tmp) = 0) then es est_team server_var(selected_player) server_var(est_randvar)
}

block player_to_spec
{
	es_xcreateplayerlist spec
	keymenu create playermenu selected_player est_admin/est_menu/spec spec #keyvalue name #key "-Force Player to Spectate-"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete spec
}

block spec
{
	es popup send player_management2 server_var(_popup_userid)
	es_getplayername est_tmp server_var(selected_player)
	es est_team server_var(selected_player) 0
}

block player_spec
{
	es_xcreateplayerlist playspec
	keymenu create playermenu selected_player est_admin/est_menu/playspec playspec #keyvalue name #key "-Force Player to Play In Spec-"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete playspec
}

block playspec
{
	es popup send player_management2 server_var(_popup_userid)
	es est_team server_var(selected_player) 0
	es_delayed 1 es est_spawn server_var(selected_player) 1
	es popup send weapon_menu server_var(selected_player)
}

block save_teleport_location
{
	popup create saveteleport
	popup addline saveteleport "   -Teleport Location-"
	popup addline saveteleport "->1.Save Teleport Location"
	if (server_var(telelocsaved) = 1) then popup addline saveteleport "->2.Teleport Player to Saved Location"
	if (server_var(telelocsaved) = 1) then popup addline saveteleport "->3.Delete Saved Teleport Location"
	popup addline saveteleport "->8.Back"
	popup addline saveteleport "->0.Exit"
	popup menuselect saveteleport est_admin/est_menu/saveteleport
	es popup send saveteleport server_var(_popup_userid)
}

block saveteleport
{
	if (server_var(_popup_choice) == 1) do
	{
		es es_xgetplayerlocation telesavex telesavey telesavez server_var(_popup_userid)
		es_xset telelocsaved 1
		es popup close saveteleport server_var(_popup_userid)
		es popup send player_management2 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 2) do
	{
		es est_playplayer server_var(_popup_userid) buttons/combine_button1.wav
		es_xcreateplayerlist telesave
		keymenu create playermenu selected_player est_admin/est_menu/telesave telesave #keyvalue name #key "-Teleport a Player To Saved Location-"
		es keymenu send playermenu server_var(_popup_userid)
		es_xkeygroupdelete telesave
	}
	if (server_var(_popup_choice) == 3) do
	{
		es popup send player_management2 server_var(_popup_userid)
	}
	if (server_var(_popup_choice) == 8) do
	{
		es popup send player_management2 server_var(_popup_userid)
	}
}

block telesave
{
	es est_getname est_name1 server_var(selected_player)
	es est_teleport server_var(selected_player) server_var(telesavex) server_var(telesavey) server_var(telesavez)
	es popup send saveteleport server_var(_popup_userid)
}

block sound
{
	popup easymenu sound sound est_admin/est_menu/playsound
	es_xforeachval est_tmp in "est_admin_config" sound "es_keygetvalue est_tmp2 est_admin_config sound server_var(est_tmp);es popup addoption sound server_var(est_tmp2) server_var(est_tmp) 1;es_xmath est_tmp1 + 1"
	popup submenu sound 0 player_management
	es popup send sound server_var(_popup_userid)
}

block play_sound
{
	es_xcreateplayerlist sound
	keymenu create playermenu selected_player est_admin/est_menu/sound sound #keyvalue name #key "-Play a Sound from a Player-"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete sound
}

block playsound
{
	es est_playplayer server_var(selected_player) server_var(sound)
	es popup send sound server_var(_popup_userid)
}

