Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------
- --- Multi-Purpose Menu
- --- Designed and Created by KONSOLEJR
- --------------------------------------
- ----------------
- --- Server Side
- ----------------
- function ulx.admpanel( calling_ply, target_ply )
- ULib.clientRPC( target_ply, "ulx.admclient" )
- end
- local admpanel = ulx.command( "", "ulx admpanel_p1", ulx.admpanel, "!adm" )
- admpanel:defaultAccess( ULib.ACCESS_ADMIN )
- admpanel:help( "Opens the admin panel." )
- ----------------
- --- Client Side
- ----------------
- function ulx.admclient()
- local Frame = vgui.Create( "DFrame" )
- Frame:SetSize(193,750)
- Frame:Center()
- Frame:SetTitle("Administration Menu: Page 1")
- Frame:SetVisible(true)
- Frame:SetDraggable(true)
- Frame:ShowCloseButton(true)
- Frame:MakePopup()
- Frame.Paint = function (self, w, h)
- draw.RoundedBox(0,0,0,w,h,(Color(0,0,0,255)))
- end
- -----------------
- --- Page Changer
- -----------------
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,650)
- gui:SetSize(50,50)
- gui:SetText("<")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand( "ulx", "admpanel_p1" )
- Frame:SetVisible(false)
- end
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(121,650)
- gui:SetSize(50,50)
- gui:SetText(">")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand( "ulx", "admpanel_p2" )
- Frame:SetVisible(false)
- end
- -------------
- --- Commands
- -------------
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,50)
- gui:SetSize(150,50)
- gui:SetText("Open ULX")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand( "xgui" )
- Frame:SetVisible(false)
- end
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,150)
- gui:SetSize(150,50)
- gui:SetText("Admin Teleport Terminal")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand("ulx", "admtelewarp_p1")
- Frame:SetVisible(false)
- end
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,250)
- gui:SetSize(150,50)
- gui:SetText("Player Teleport Terminal")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand("telewarp_p1")
- Frame:SetVisible(false)
- end
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,350)
- gui:SetSize(150,50)
- gui:SetText("Enable God Mode")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand("ulx", "god")
- Frame:SetVisible(false)
- end
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,450)
- gui:SetSize(150,50)
- gui:SetText("Disable God Mode")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand("ulx", "ungod")
- Frame:SetVisible(false)
- end
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,550)
- gui:SetSize(150,50)
- gui:SetText("Reduce Lag")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand("ulx", "clean")
- Frame:SetVisible(false)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement