Advertisement
Guest User

admmenu_p1.lua

a guest
Mar 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 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.admpanel( calling_ply, target_ply )
  11. ULib.clientRPC( target_ply, "ulx.admclient" )
  12. end
  13.  
  14. local admpanel = ulx.command( "", "ulx admpanel_p1", ulx.admpanel, "!adm" )
  15. admpanel:defaultAccess( ULib.ACCESS_ADMIN )
  16. admpanel:help( "Opens the admin panel." )
  17.  
  18. ----------------
  19. --- Client Side
  20. ----------------
  21. function ulx.admclient()
  22.  
  23. local Frame = vgui.Create( "DFrame" )
  24. Frame:SetSize(193,750)
  25. Frame:Center()
  26. Frame:SetTitle("Administration Menu: 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_p2" )
  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("Open ULX")
  63. gui:SetVisible(true)
  64. function gui:OnMousePressed()
  65. RunConsoleCommand( "xgui" )
  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("Admin Teleport Terminal")
  73. gui:SetVisible(true)
  74. function gui:OnMousePressed()
  75. RunConsoleCommand("ulx", "admtelewarp_p1")
  76. Frame:SetVisible(false)
  77. end
  78.  
  79. local gui = vgui.Create ("DButton", Frame)
  80. gui:SetPos(21,250)
  81. gui:SetSize(150,50)
  82. gui:SetText("Player Teleport Terminal")
  83. gui:SetVisible(true)
  84. function gui:OnMousePressed()
  85. RunConsoleCommand("telewarp_p1")
  86. Frame:SetVisible(false)
  87. end
  88.  
  89. local gui = vgui.Create ("DButton", Frame)
  90. gui:SetPos(21,350)
  91. gui:SetSize(150,50)
  92. gui:SetText("Enable God Mode")
  93. gui:SetVisible(true)
  94. function gui:OnMousePressed()
  95. RunConsoleCommand("ulx", "god")
  96. Frame:SetVisible(false)
  97. end
  98.  
  99. local gui = vgui.Create ("DButton", Frame)
  100. gui:SetPos(21,450)
  101. gui:SetSize(150,50)
  102. gui:SetText("Disable God Mode")
  103. gui:SetVisible(true)
  104. function gui:OnMousePressed()
  105. RunConsoleCommand("ulx", "ungod")
  106. Frame:SetVisible(false)
  107. end
  108.  
  109. local gui = vgui.Create ("DButton", Frame)
  110. gui:SetPos(21,550)
  111. gui:SetSize(150,50)
  112. gui:SetText("Reduce Lag")
  113. gui:SetVisible(true)
  114. function gui:OnMousePressed()
  115. RunConsoleCommand("ulx", "clean")
  116. Frame:SetVisible(false)
  117. end
  118. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement