Advertisement
Guest User

admtelewarp_p1.lua

a guest
Mar 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. --------------------------------------
  2. --- Multi-Purpose Menu
  3. --- Designed and Created by KONSOLEJR
  4. --------------------------------------
  5.  
  6. ----------------
  7. --- Server Side
  8. ----------------
  9.  
  10. function ulx.admtelewarp_p1( calling_ply, target_ply )
  11. ULib.clientRPC( target_ply, "ulx.admtelewarp_p1" )
  12. end
  13.  
  14. local admtelewarp_p1 = ulx.command( "", "ulx admtelewarp_p1", ulx.admtelewarp_p1 )
  15. admtelewarp_p1:defaultAccess( ULib.ACCESS_ADMIN )
  16. admtelewarp_p1:help( "Opens the admin panel." )
  17.  
  18. ----------------
  19. --- Client Side
  20. ----------------
  21. function ulx.admtelewarp_p1( ply )
  22.  
  23. local Frame = vgui.Create( "DFrame" )
  24. Frame:SetSize(193,750)
  25. Frame:Center()
  26. Frame:SetTitle("Admin Teleport Terminal: Page 1")
  27. Frame:SetVisible(true)
  28. Frame:SetDraggable(true)
  29. Frame:ShowCloseButton(true)
  30. Frame:MakePopup()
  31. Frame.Paint = function (self, w, h)
  32. draw.RoundedBox(0,0,0,w,h,(Color(0,0,0,255)))
  33. end
  34. -----------------
  35. --- Page Changer
  36. -----------------
  37. local gui = vgui.Create ("DButton", Frame)
  38. gui:SetPos(21,650)
  39. gui:SetSize(50,50)
  40. gui:SetText("<")
  41. gui:SetVisible(true)
  42. function gui:OnMousePressed()
  43. RunConsoleCommand( "ulx", "admpanel_p1" )
  44. Frame:SetVisible(false)
  45. end
  46.  
  47. local gui = vgui.Create ("DButton", Frame)
  48. gui:SetPos(121,650)
  49. gui:SetSize(50,50)
  50. gui:SetText(">")
  51. gui:SetVisible(true)
  52. function gui:OnMousePressed()
  53. RunConsoleCommand( "ulx", "admpanel_p1" )
  54. Frame:SetVisible(false)
  55. end
  56. -------------
  57. --- Commands
  58. -------------
  59. local gui = vgui.Create ("DButton", Frame)
  60. gui:SetPos(21,50)
  61. gui:SetSize(150,50)
  62. gui:SetText("Admin Underground")
  63. gui:SetVisible(true)
  64. function gui:OnMousePressed()
  65. RunConsoleCommand( "say", "/warp AdminUnderground" )
  66. Frame:SetVisible(false)
  67. end
  68.  
  69. local gui = vgui.Create ("DButton", Frame)
  70. gui:SetPos(21,150)
  71. gui:SetSize(150,50)
  72. gui:SetText("Return to Spawn")
  73. gui:SetVisible(true)
  74. function gui:OnMousePressed()
  75. RunConsoleCommand("say", "/warp spawn")
  76. Frame:SetVisible(false)
  77. end
  78.  
  79. local gui = vgui.Create ("DButton", Frame)
  80. gui:SetPos(21,550)
  81. gui:SetSize(150,50)
  82. gui:SetText("Return to Admin Menu")
  83. gui:SetVisible(true)
  84. function gui:OnMousePressed()
  85. RunConsoleCommand("ulx", "admpanel_p1")
  86. Frame:SetVisible(false)
  87. end
  88. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement