// *******************************************
// ***         ~Est_AdminMenu~             ***
// ***      ~Coded by HOLLIDAY~            ***
// *******************************************
// ***       Server : 8.2.0.222:27015      ***
// ***   WebSite : http://BamHeadShot.com  ***
// *******************************************
// *******************************************
//<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>
block load
{
  es_xset kickreason 0
  es_xset drunktime 0
	popup create est_adminmenu_main
	popup create slayreason
	popup create kickreason
	popup addline est_adminmenu_main "  -Player Management-"
	popup addline est_adminmenu_main "->1.Slay Player"
	popup addline est_adminmenu_main "->2.Kick Player"
	popup addline est_adminmenu_main "->3.Ban Player"
	popup addline est_adminmenu_main "->4.Drug Player"
	popup addline est_adminmenu_main "->5.Damage Player"
	popup addline est_adminmenu_main "->6.No Clip Player"
	popup addline est_adminmenu_main "->7.Mute Player"
	popup addline est_adminmenu_main "->8.Back"
	popup addline est_adminmenu_main "->9.Next"
	popup addline est_adminmenu_main "->0.Exit"
	popup menuselect est_adminmenu_main est_adminmenu/playeroptions/main
	popup create est_admin_pagetwo
	popup addline est_admin_pagetwo "  -Player Management- 2/2"
	popup addline est_admin_pagetwo "->1.Teleport to Player"
	popup addline est_admin_pagetwo "->2.Teleport Player to You"
	popup addline est_admin_pagetwo "->3.Swap Player to Opposite Team"
	popup addline est_admin_pagetwo "->4.Force Player to Spectator"
	popup addline est_admin_pagetwo "->5.Force Player to Play as Spectator"
	popup addline est_admin_pagetwo "->6.Save Teleport Location"
	popup addline est_admin_pagetwo "->7.Play a Sound from a Player"
	popup addline est_admin_pagetwo "->8.Back"
	popup addline est_admin_pagetwo "->0.Exit"
	popup menuselect est_admin_pagetwo est_adminmenu/playeroptions/est_admin_pagetwo
  es_keygetvalue kickreason1 est_adminconfig kickreason kickreason1
  es_keygetvalue kickreason2 est_adminconfig kickreason kickreason2
  es_keygetvalue kickreason3 est_adminconfig kickreason kickreason3
  es_keygetvalue kickreason4 est_adminconfig kickreason kickreason4
  es_keygetvalue kickreason5 est_adminconfig kickreason kickreason5
  es_keygetvalue kickreason6 est_adminconfig kickreason kickreason6
  popup addline kickreason "-Reason to Kick Player-"
	popup addlinef kickreason "->1.%1" kickreason1
	popup addlinef kickreason "->2.%1" kickreason2
	popup addlinef kickreason "->3.%1" kickreason3
	popup addlinef kickreason "->4.%1" kickreason4
	popup addlinef kickreason "->5.%1" kickreason5
	popup addlinef kickreason "->6.%1" kickreason6
	popup addline kickreason "->8. Back"
	popup addline kickreason "->0. Exit"
	es popup menuvalue kickreason kickreason 1 server_var(kickreason1)
	es popup menuvalue kickreason kickreason 2 server_var(kickreason2)
	es popup menuvalue kickreason kickreason 3 server_var(kickreason3)
	es popup menuvalue kickreason kickreason 4 server_var(kickreason4)
	es popup menuvalue kickreason kickreason 5 server_var(kickreason5)
	es popup menuvalue kickreason kickreason 6 server_var(kickreason6)
	popup menuselect kickreason est_adminmenu/playeroptions/kickreason
	popup create banreason
  es_keygetvalue banreason1 est_adminconfig banreason banreason1
  es_keygetvalue banreason2 est_adminconfig banreason banreason2
  es_keygetvalue banreason3 est_adminconfig banreason banreason3
  es_keygetvalue banreason4 est_adminconfig banreason banreason4
  es_keygetvalue banreason5 est_adminconfig banreason banreason5
  es_keygetvalue banreason6 est_adminconfig banreason banreason6
	popup addline banreason "-Reason to Ban Player-"
	popup addlinef banreason "->1.%1" banreason1
	popup addlinef banreason "->2.%1" banreason2
	popup addlinef banreason "->3.%1" banreason3
	popup addlinef banreason "->4.%1" banreason4
	popup addlinef banreason "->5.%1" banreason5
	popup addlinef banreason "->6.%1" banreason6
	popup addline banreason "->8. Back"
	popup addline banreason "->0. Exit"
	es popup menuvalue banreason banreason 1 server_var(banreason1)
	es popup menuvalue banreason banreason 2 server_var(banreason2)
	es popup menuvalue banreason banreason 3 server_var(banreason3)
	es popup menuvalue banreason banreason 4 server_var(banreason4)
	es popup menuvalue banreason banreason 5 server_var(banreason5)
	es popup menuvalue banreason banreason 6 server_var(banreason6)
	popup menuselect banreason est_adminmenu/playeroptions/banreason
	popup create bantime
  es_keygetvalue bantime1 est_adminconfig bantime bantime1
  es_keygetvalue bantime2 est_adminconfig bantime bantime2
  es_keygetvalue bantime3 est_adminconfig bantime bantime3
  es_keygetvalue bantime4 est_adminconfig bantime bantime4
  es_keygetvalue bantime5 est_adminconfig bantime bantime5
  es_keygetvalue bantime6 est_adminconfig bantime bantime6     
	popup addline bantime "-How Long To Ban-"
	popup addlinef bantime "->1.%1" bantime1
	popup addlinef bantime "->2.%1" bantime2
	popup addlinef bantime "->3.%1" bantime3
	popup addlinef bantime "->4.%1" bantime4
	popup addlinef bantime "->5.%1" bantime5
	popup addlinef bantime "->6.%1" bantime6
	popup addline bantime "->8. Back"
	popup addline bantime "->0. Exit"
	es popup menuvalue bantime bantime 1 server_var(bantime1)
	es popup menuvalue bantime bantime 2 server_var(bantime2)
	es popup menuvalue bantime bantime 3 server_var(bantime3)
	es popup menuvalue bantime bantime 4 server_var(bantime4)
	es popup menuvalue bantime bantime 5 server_var(bantime5)
	es popup menuvalue bantime bantime 6 server_var(bantime6)
	popup menuselect bantime est_adminmenu/playeroptions/bantime
	popup create drugndrunk
  es_keygetvalue drunktime1 est_adminconfig drunktime drunktime1
  es_keygetvalue drunktime2 est_adminconfig drunktime drunktime2
  es_keygetvalue drunktime3 est_adminconfig drunktime drunktime3
  es_keygetvalue drunktime4 est_adminconfig drunktime drunktime4
  es_keygetvalue drunktime5 est_adminconfig drunktime drunktime5 
	popup addline drugndrunk "-Amount of Time to Drug a Player-"
	popup addlinef drugndrunk "->1.%1" drunktime1
	popup addlinef drugndrunk "->2.%1" drunktime2
	popup addlinef drugndrunk "->3.%1" drunktime3
	popup addlinef drugndrunk "->4.%1" drunktime4
	popup addlinef drugndrunk "->5.%1" drunktime5
	popup addline drugndrunk "->8. Back"
	popup addline drugndrunk "->0. Exit"
	es popup menuvalue drugndrunk drunktime 1 server_var(drunktime1)
	es popup menuvalue drugndrunk drunktime 2 server_var(drunktime2)
	es popup menuvalue drugndrunk drunktime 3 server_var(drunktime3)
	es popup menuvalue drugndrunk drunktime 4 server_var(drunktime4)
	es popup menuvalue drugndrunk drunktime 5 server_var(drunktime5)
	es popup menuvalue drugndrunk drunktime 6 server_var(drunktime6)
	popup menuselect drugndrunk est_adminmenu/playeroptions/drunktime
	popup create damage
  es_keygetvalue damage1 est_adminconfig damage damage1
  es_keygetvalue damage2 est_adminconfig damage damage2
  es_keygetvalue damage3 est_adminconfig damage damage3
  es_keygetvalue damage4 est_adminconfig damage damage4
  es_keygetvalue damage5 est_adminconfig damage damage5
	popup addline damage "-Amount to Damage-"
	popup addlinef damage "->1.%1" damage1
	popup addlinef damage "->2.%1" damage2
	popup addlinef damage "->3.%1" damage3
	popup addlinef damage "->4.%1" damage4
	popup addlinef damage "->5.%1" damage5
	popup addline damage "->8. Back"
	popup addline damage "->0. Exit"
	es popup menuvalue damage damage 1 server_var(damage1)
	es popup menuvalue damage damage 2 server_var(damage2)
	es popup menuvalue damage damage 3 server_var(damage3)
	es popup menuvalue damage damage 4 server_var(damage4)
	es popup menuvalue damage damage 5 server_var(damage5)
	es popup menuvalue damage damage 6 server_var(damage6)
	popup menuselect damage est_adminmenu/playeroptions/damages
	popup create PlaySound 
	es_keygetvalue PlaySound1 est_adminconfig sounds PlaySound1
  es_keygetvalue PlaySound2 est_adminconfig sounds PlaySound2
  es_keygetvalue PlaySound3 est_adminconfig sounds PlaySound3
  es_keygetvalue PlaySound4 est_adminconfig sounds PlaySound4
  es_keygetvalue PlaySound5 est_adminconfig sounds PlaySound5
  es_keygetvalue PlaySound6 est_adminconfig sounds PlaySound6
  es_keygetvalue PlaySound7 est_adminconfig sounds PlaySound7
  es_keygetvalue PlaySound8 est_adminconfig sounds PlaySound8
  es_keygetvalue PlaySound9 est_adminconfig sounds PlaySound9
  es_keygetvalue PlaySound10 est_adminconfig sounds PlaySound10
  es_keygetvalue PlaySound11 est_adminconfig sounds PlaySound11
  es_keygetvalue PlaySound12 est_adminconfig sounds PlaySound12
  es_keygetvalue PlaySound13 est_adminconfig sounds PlaySound13
  es_keygetvalue PlaySound14 est_adminconfig sounds PlaySound14
  es_keygetvalue PlaySound15 est_adminconfig sounds PlaySound15
  es_keygetvalue PlaySound16 est_adminconfig sounds PlaySound16
  es_keygetvalue PlaySound17 est_adminconfig sounds PlaySound17
  es_keygetvalue PlaySound18 est_adminconfig sounds PlaySound18
  es_keygetvalue PlaySound19 est_adminconfig sounds PlaySound19
  es_keygetvalue PlaySound20 est_adminconfig sounds PlaySound20
  es_keygetvalue PlaySound21 est_adminconfig sounds PlaySound21
  if (server_var(PlaySound1) != 0) then popup addline PlaySound " -Play a Sound-"
	if (server_var(PlaySound1) != 0) then popup addlinef PlaySound "->1.%1" PlaySound1
	if (server_var(PlaySound2) != 0) then popup addlinef PlaySound "->2.%1" PlaySound2
	if (server_var(PlaySound3) != 0) then popup addlinef PlaySound "->3.%1" PlaySound3
	if (server_var(PlaySound4) != 0) then popup addlinef PlaySound "->4.%1" PlaySound4
	if (server_var(PlaySound5) != 0) then popup addlinef PlaySound "->5.%1" PlaySound5
	if (server_var(PlaySound6) != 0) then popup addlinef PlaySound "->6.%1" PlaySound6
	if (server_var(PlaySound7) != 0) then popup addlinef PlaySound "->7.%1" PlaySound7
  popup addline PlaySound "->8.Back"
  if (server_var(PlaySound8) != 0) then popup addline PlaySound "->9. Next" 
	popup addline PlaySound "->0. Exit"
	es popup menuvalue PlaySound PlaySound 1 server_var(PlaySound1)
	es popup menuvalue PlaySound PlaySound 2 server_var(PlaySound2)
	es popup menuvalue PlaySound PlaySound 3 server_var(PlaySound3)
	es popup menuvalue PlaySound PlaySound 4 server_var(PlaySound4)
	es popup menuvalue PlaySound PlaySound 5 server_var(PlaySound5)
	es popup menuvalue PlaySound PlaySound 6 server_var(PlaySound6)
	es popup menuvalue PlaySound PlaySound 7 server_var(PlaySound7)
  popup menuselect PlaySound est_adminmenu/playeroptions/PlaySound1
  if (server_var(PlaySound8) != 0) then popup create PlaySound2
  if (server_var(PlaySound8) != 0) then popup addline PlaySound2 " -Play a Sound-"
  if (server_var(PlaySound8) != 0) then popup addlinef PlaySound2 "->1.%1" PlaySound8
	if (server_var(PlaySound9) != 0) then popup addlinef PlaySound2 "->2.%1" PlaySound9
	if (server_var(PlaySound10) != 0) then popup addlinef PlaySound2 "->3.%1" PlaySound10
	if (server_var(PlaySound11) != 0) then popup addlinef PlaySound2 "->4.%1" PlaySound11
	if (server_var(PlaySound12) != 0) then popup addlinef PlaySound2 "->5.%1" PlaySound12
	if (server_var(PlaySound13) != 0) then popup addlinef PlaySound2 "->6.%1" PlaySound13
	if (server_var(PlaySound14) != 0) then popup addlinef PlaySound2 "->7.%1" PlaySound14
	if (server_var(PlaySound8) != 0) then popup addline PlaySound2 "->8. Back" 
	if (server_var(PlaySound15) != 0) then popup addline PlaySound2 "->9. Next" 
	popup addline PlaySound2 "->0. Exit"
	es popup menuvalue PlaySound2 PlaySound 1 server_var(PlaySound8)
	es popup menuvalue PlaySound2 PlaySound 2 server_var(PlaySound9)
	es popup menuvalue PlaySound2 PlaySound 3 server_var(PlaySound10)
	es popup menuvalue PlaySound2 PlaySound 4 server_var(PlaySound11)
	es popup menuvalue PlaySound2 PlaySound 5 server_var(PlaySound12)
	es popup menuvalue PlaySound2 PlaySound 6 server_var(PlaySound13)
	es popup menuvalue PlaySound2 PlaySound 7 server_var(PlaySound14)
	popup menuselect PlaySound2 est_adminmenu/playeroptions/PlaySound2
	if (server_var(PlaySound15) != 0) then popup create PlaySound3
  if (server_var(PlaySound15) != 0) then popup addline PlaySound3 " -Play a Sound-"
  if (server_var(PlaySound15) != 0) then popup addlinef PlaySound3 "->1.%1" PlaySound15
	if (server_var(PlaySound16) != 0) then popup addlinef PlaySound3 "->2.%1" PlaySound16
	if (server_var(PlaySound17) != 0) then popup addlinef PlaySound3 "->3.%1" PlaySound17
	if (server_var(PlaySound18) != 0) then popup addlinef PlaySound3 "->4.%1" PlaySound18
	if (server_var(PlaySound19) != 0) then popup addlinef PlaySound3 "->5.%1" PlaySound19
	if (server_var(PlaySound20) != 0) then popup addlinef PlaySound3 "->6.%1" PlaySound20
	if (server_var(PlaySound21) != 0) then popup addlinef PlaySound3 "->7.%1" PlaySound21
	if (server_var(PlaySound15) != 0) then popup addline PlaySound3 "->8. Back" 
	if (server_var(PlaySound15) != 0) then popup addline PlaySound3 "->0. Exit"
	es popup menuvalue PlaySound3 PlaySound 1 server_var(PlaySound15)
	es popup menuvalue PlaySound3 PlaySound 2 server_var(PlaySound16)
	es popup menuvalue PlaySound3 PlaySound 3 server_var(PlaySound17)
	es popup menuvalue PlaySound3 PlaySound 4 server_var(PlaySound18)
	es popup menuvalue PlaySound3 PlaySound 5 server_var(PlaySound19)
	es popup menuvalue PlaySound3 PlaySound 6 server_var(PlaySound20)
	es popup menuvalue PlaySound3 PlaySound 7 server_var(PlaySound21)
	popup menuselect PlaySound3 est_adminmenu/playeroptions/PlaySound3
}

block main
{
  es est_playplayer server_var(_popup_userid) UI/buttonclick.wav
  es est_getsteam est_steam server_var(_popup_userid)
	es es_xkeygetvalue est_adminflag est_admin server_var(est_steam) est_command
  if (server_var(_popup_choice) == 1) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminSlay
    if (server_var(FlagVar) = 1) do
    {
	    es_xcreateplayerlist slayplayer
	    keymenu create playermenu selected_player est_adminmenu/playeroptions/slayplayer slayplayer #keyvalue name #key "-Slay a Player to Slay-"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete slayplayer
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_adminmenu_main server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 2) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminKick
    if (server_var(FlagVar) = 1) do
    {
      es popup send kickreason server_var(_popup_userid)
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_adminmenu_main server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 3) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminBan
    if (server_var(FlagVar) = 1) do
    {
      es popup send banreason server_var(_popup_userid)
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_adminmenu_main server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 4) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminDrug
    if (server_var(FlagVar) = 1) do
    {
      es popup send drugndrunk server_var(_popup_userid)
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_adminmenu_main server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 5) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminDamage
    if (server_var(FlagVar) = 1) do
    {
      es popup send damage server_var(_popup_userid)
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_adminmenu_main server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 6) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminNoClip
    if (server_var(FlagVar) = 1) do
    {
      es es_keysetvalue est_admin server_var(AdminVar) est_command noclip
      es est_playplayer server_var(_popup_userid) buttons/combine_button1.wav
      es_xcreateplayerlist noclip
	    keymenu create playermenu NoClipName est_adminmenu/menues/noclip noclip #keyvalue name #key "-NoClip a Player-"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete noclip
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
    }
  }
  if (server_var(_popup_choice) == 7) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminMute
    if (server_var(FlagVar) = 1) do
    {
      es est_playplayer server_var(_popup_userid) buttons/combine_button1.wav
      es_xcreateplayerlist Mute
	    keymenu create playermenu selected_player est_adminmenu/menues/Mute Mute #keyvalue name #key "-Mute a Player-"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete Mute
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send server_settings server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 8) do
  {
    es popup send pageone server_var(_popup_userid)
  }
  if (server_var(_popup_choice) == 9) do
  {
    es popup send est_admin_pagetwo server_var(_popup_userid)
  }
}

block est_admin_pagetwo
{
 if (server_var(_popup_choice) == 1) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) TeleportToPlayer
    if (server_var(FlagVar) = 1) do
    {
      es_xcreateplayerlist teletoplayer
	    keymenu create playermenu selected_player est_adminmenu/playeroptions/teletoplayer teletoplayer #keyvalue name #key "Teleport to a Player"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete teletoplayer 0
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_admin_pagetwo server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 2) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) TeleportAPlayer
    if (server_var(FlagVar) = 1) do
    {
      es_xcreateplayerlist teleplayertome
	    keymenu create playermenu selected_player est_adminmenu/playeroptions/teleplayertome teleplayertome #keyvalue name #key "Teleport a Player to you"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete teleplayertome 0
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_admin_pagetwo server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 3) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminSwapPlayer
    if (server_var(FlagVar) = 1) do
    {
      es est_playplayer server_var(_popup_userid) buttons/combine_button1.wav
      es_xcreateplayerlist swap
	    keymenu create playermenu selected_player est_adminmenu/menues/swap swap #keyvalue name #key "-Swap Player to Opossite Team-"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete swap
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_admin_pagetwo server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 4) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminPlayerToSpec
    if (server_var(FlagVar) = 1) do
    {
      es est_playplayer server_var(_popup_userid) buttons/combine_button1.wav
      es_xcreateplayerlist spec
	    keymenu create playermenu selected_player est_adminmenu/menues/spec spec #keyvalue name #key "-Force Player to Spectate-"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete spec
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_admin_pagetwo server_var(_popup_userid)
    }
  }
    if (server_var(_popup_choice) == 5) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminPlayerToSpec
    if (server_var(FlagVar) = 1) do
    {
      es est_playplayer server_var(_popup_userid) buttons/combine_button1.wav
      es_xcreateplayerlist playspec
	    keymenu create playermenu selected_player est_adminmenu/playeroptions/playspec playspec #keyvalue name #key "-Force Player to Play In Spec-"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete playspec
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_admin_pagetwo server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 6) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) TeleportAPlayer
    if (server_var(FlagVar) = 1) do
    {
    	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_adminmenu/playeroptions/saveteleport
      es popup send saveteleport server_var(_popup_userid)
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_adminmenu_main server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 7) do
  {
    es est_getsteam AdminVar server_var(_popup_userid)
    es_keygetvalue FlagVar est_adminids server_var(AdminVar) AdminPlaySound
    if (server_var(FlagVar) = 1) do
    {
      es est_playplayer server_var(_popup_userid) buttons/combine_button1.wav
      es_xcreateplayerlist PlaySound
	    keymenu create playermenu selected_player est_adminmenu/playeroptions/PlaySound PlaySound #keyvalue name #key "-Play a Sound From a Player-"
	    es keymenu send playermenu server_var(_popup_userid)
	    es_xkeygroupdelete PlaySound
    }
    else do
    {
      es colormsg server_var(_popup_userid) #grey You are not #greenauthorised #greyto use this Command
      es popup send est_admin_pagetwo server_var(_popup_userid)
    }
  }
  if (server_var(_popup_choice) == 8) do
  {
    es popup send est_adminmenu_main server_var(_popup_userid)
  }
}

block kickreason
{
  es_xcreateplayerlist kickplayer
	keymenu create playermenu selected_player est_adminmenu/playeroptions/kickplayer kickplayer #keyvalue name #key "kick a Player"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete kickplayer
}

block kickplayer
{
  es popup send est_adminmenu_main server_var(_popup_userid)
	es est_getname est_tmp server_var(selected_player)
	es est_kick server_var(selected_player) server_var(kickreason)
	es es_xtell server_var(_popup_userid) #multi #lightgreen You have kicked #green server_var(est_tmp) server_var(kickreason)
}

block banreason
{
  es popup send bantime server_var(_popup_userid)
}

block bantime
{
	es_xcreateplayerlist bantime
	keymenu create playermenu selected_player est_adminmenu/playeroptions/baned bantime #keyvalue name #key "Ban a Player"
	es keymenu send playermenu server_var(_popup_userid)
	es_xkeygroupdelete bantime
}

block baned
{
  es popup send est_adminmenu_main server_var(_popup_userid)
  es est_playplayer server_var(_popup_userid) ambient/levels/citadel/portal_beam_shoot1.wav
	es est_getname est_tmp server_var(selected_player)
	es est_ban server_var(selected_player) server_var(bantime) server_var(bantreason)
	es es_xtell server_var(_popup_userid) #multi #lightgreenYou have baned #green server_var(est_tmp) for server_var(bantime) Minuts: #default ( server_var(banreason) )
}

block drunktime
{
  es_xcreateplayerlist drunktime
	keymenu create playermenu selected_player est_adminmenu/playeroptions/druged drunktime #keyvalue name #key "Drug a Player"
	es keymenu send playermenu server_var(_popup_userid)
  es_xkeygroupdelete drunktime
}

block druged
{
	es est_getname est_tmp server_var(selected_player)
	es est_isalive est_tmp1 server_var(selected_player)
	if (server_var(est_tmp1) = 1) do
	{
	  es popup send est_adminmenu_main server_var(_popup_userid)
	  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(drunktime)
		es est_drunk server_var(selected_player) server_var(drunktime)
		es est_fade server_var(selected_player) 0 server_var(drunktime) 2 10 117 75 92
		es es_xtell server_var(_popup_userid) #multi #lightgreenYou have Druged #green server_var(est_tmp) for server_var(drunktime) seconds
		es es_xtell server_var(selected_player) You have Been Druged by an Admin
    es_give server_var(selected_player) env_Smokestack 
    es_fire server_var(selected_player) env_smokestack addoutput "targetname spawning"
    es_fire server_var(selected_player) spawning addoutput "basespread 350"
    es_fire server_var(selected_player) spawning addoutput "spreadspeed 15"
    es_fire server_var(selected_player) spawning addoutput "speed 45"
    es_fire server_var(selected_player) spawning addoutput "rate 10"
    es_fire server_var(selected_player) spawning addoutput "startsize 1"
    es_fire server_var(selected_player) spawning addoutput "endsize 45"
    es_fire server_var(selected_player) spawning addoutput "twist 10"
    es_fire server_var(selected_player) spawning addoutput "jetlength 66"
    es_fire server_var(selected_player) spawning addoutput "angles 90 90 0"
    es_fire server_var(selected_player) spawning addoutput "rendercolor 255 255 255"
    es_fire server_var(selected_player) spawning addoutput "SmokeMaterial models/Mossman/pupil_l.vmt"
    es_fire server_var(selected_player) spawning setparent !activator
    es_fire server_var(selected_player) spawning turnon
    es_delayed server_var(drunktime) es_fire server_var(selected_player) spawning kill
  }
	else do
	{
		es es_xtell server_var(_popup_userid) #multi #default server_var(est_tmp) #lightgreenis Dead or not on a Team
	}
}

block damages
{
  es_xcreateplayerlist damage
	keymenu create playermenu selected_player est_adminmenu/playeroptions/damaged damage #keyvalue name #key "Damage a Player"
	es keymenu send playermenu server_var(_popup_userid)
  es_xkeygroupdelete damage
}

block damaged
{
	es est_getname est_tmp server_var(selected_player)
	es est_isalive est_tmp1 server_var(selected_player)
	if (server_var(est_tmp1) = 1) do
	{
	  es popup send est_adminmenu_main server_var(_popup_userid)
		es est_damage server_var(_popup_userid) server_var(selected_player) server_var(damage)
		es es_xtell server_var(_popup_userid) #multi #lightgreenYou Caused #green server_var(damage) Damage to #default server_var(est_tmp)
		es es_xtell server_var(selected_player) an Admin has Damaged you by server_var(damage)
	  es_xset vector1 est_z1
    es_xset vector2 est_z2
    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 + 5000
    es_createvectorstring vector1 server_var(est_x1) server_var(est_y1) server_var(est_z1)
    es_createvectorstring vector2 server_var(est_x2) server_var(est_y2) server_var(est_z2)
    es est_effect_20 #a 0 sprites/lgtning.vmt server_var(vector1) 990 10 10 50 100 100 100
    es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(vector2) server_var(vector1) 100 .1 1 10 10 10 228 255 228 255 100  
    es est_playplayer server_var(selected_player) ^weapons\hegrenade\explode3.wav  
  }
	else do
	{
		es es_xtell server_var(_popup_userid) #multi #default server_var(est_tmp)  #lightgreenis Dead or not on a Team
	}
}

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

block PlaySound1
{
  if (server_var(_popup_choice) < 8) do
  {
    es est_playplayer server_var(selected_player) server_var(PlaySound)
    es popup send PlaySound server_var(_popup_userid)
  }
  if (server_var(_popup_choice) == 8) do
  {
    es popup send est_admin_pagetwo server_var(_popup_userid)
  }
  if (server_var(_popup_choice) == 9) do
  {
    es popup send PlaySound2 server_var(_popup_userid)
  }
}

block PlaySound2
{
  if (server_var(_popup_choice) < 8) do
  {
    es est_playplayer server_var(selected_player) server_var(PlaySound)
    es popup send PlaySound2 server_var(_popup_userid)
  }
  if (server_var(_popup_choice) == 8) do
  {
    es popup send PlaySound server_var(_popup_userid)
  }
  if (server_var(_popup_choice) == 9) do
  {
    es popup send PlaySound3 server_var(_popup_userid)
  }
}

block PlaySound3
{
  if (server_var(_popup_choice) < 8) do
  {
    es est_playplayer server_var(selected_player) server_var(PlaySound)
    es popup send PlaySound3 server_var(_popup_userid)
  }
  if (server_var(_popup_choice) == 8) do
  {
    es popup send PlaySound2 server_var(_popup_userid)
  }
}

block slayplayer
{
  es popup send est_adminmenu_main server_var(_popup_userid)
  es est_playplayer server_var(selected_player) player/pl_pain6.wav
	es est_getname est_tmp server_var(selected_player)
	es est_isalive est_tmp1 server_var(selected_player)
	if (server_var(est_tmp1) = 1) do
	{
		es est_slay server_var(selected_player)
		es es_xtell event_var(userid) #multi #lightgreenYou have #default Slayed #green server_var(est_tmp)
  	es_xset vector1 est_z1
    es_xset vector2 est_z2
    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 + 5000
    es_createvectorstring vector1 server_var(est_x1) server_var(est_y1) server_var(est_z1)
    es_createvectorstring vector2 server_var(est_x2) server_var(est_y2) server_var(est_z2)
    es est_effect_20 #a 0 sprites/lgtning.vmt server_var(vector1) 990 10 10 50 100 100 100
    es est_Effect_06 #a 0 sprites/lgtning.vmt server_var(vector2) server_var(vector1) 100 .3 11 10 10 10 228 255 228 255 100  
    es est_playplayer server_var(selected_player) ^weapons\hegrenade\explode3.wav
	  es_setplayerprop server_var(selected_player) "CCSPlayer.baseclass.localdata.m_Local.m_vecPunchAngle" 15,5,500 
    es est_fade server_var(selected_player) 1 2 2 25 0 0 255
    es_cexec server_var(selected_player) r_screenoverlay effects/red.vmt
    es_delayed 3 es_cexec server_var(selected_player) r_screenoverlay 0
  }
	else do
	{
		es es_xtell event_var(userid) #multi #default server_var(est_tmp)  #greenis Dead or not on a Team
	}
}

block teleplayertome
{
  es popup send est_admin_pagetwo server_var(_popup_userid)
	es est_getname est_tmp server_var(selected_player)
	es est_isalive est_tmp1 server_var(selected_player)
	if (server_var(est_tmp1) = 1) do
	{
		es est_teleport server_var(selected_player) event_var(userid)
		es es_xtell event_var(userid) #multi #lightgreenYou have #green Teleported #default server_var(est_tmp) #greento you
		es es_xtell server_var(selected_player) an Admin has Teleported You to him
	}
	else do
	{
		es es_xtell event_var(userid) #multi #default server_var(est_tmp)  #lightgreenis Dead or not on a Team
	}
}

block teletoplayer
{
  es popup send est_admin_pagetwo server_var(_popup_userid)
	es est_getname est_tmp server_var(selected_player)
	es est_isalive est_tmp1 server_var(selected_player)
	if (server_var(est_tmp1) = 1) do
	{
		es est_teleport event_var(userid) server_var(selected_player)
		es es_xtell event_var(userid) #multi #lightgreenYou have #green Teleported to #default server_var(est_tmp)
		es es_xtell server_var(selected_player) an Admin has Teleported to You
	}
	else do
	{
		es es_xtell event_var(userid) #multi #default server_var(est_tmp)  #lightgreenis Dead or not on a Team
	}
}

block saveteleport
{
  if (server_var(_popup_choice) == 1) do
  {
    es es_xgetplayerlocation telesavex telesavey telesavez server_var(_popup_userid)
    es colormsg server_var(_popup_userid) #green Teleport Location Saved
    es_xset telelocsaved 1
    es popup close saveteleport server_var(_popup_userid)
    es popup send est_admin_pagetwo 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_adminmenu/playeroptions/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_xset telesavex 0
    es_xset telesavey 0
    es_xset telesavez 0
    es_xset telelocsaved 0
    es popup send est_admin_pagetwo server_var(_popup_userid)
    es colormsg server_var(_popup_userid) #green Teleport Location Deleted
  }
	if (server_var(_popup_choice) == 8) do
  {
    es popup send est_admin_pagetwo 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 colormsg server_var(selected_player) #grey You have been #green Teleported #grey by an #green Admin
  es colormsg server_var(_popup_userid) #grey You have Teleported #green server_var(est_name1)
  es popup send saveteleport server_var(_popup_userid)
}

block playspec
{
  es popup send est_admin_pagetwo server_var(_popup_userid)
  es est_getname est_tmp server_var(_popup_userid)
  es est_getname est_name1 server_var(selected_player)
  es est_team server_var(selected_player) 0
  es_delayed 1 es est_spawn server_var(selected_player) 1
  es popup send Est_Weapon_Menu_Main server_var(selected_player)
  es colormsg #all #grey ( server_var(est_tmp) ) :has Forced server_var(est_name1) To Play as a Spectator
}
