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_p2( calling_ply, target_ply )
- ULib.clientRPC( target_ply, "ulx.admclient2" )
- end
- local admpanel = ulx.command( "", "ulx admpanel_p2", ulx.admpanel_p2 )
- admpanel:defaultAccess( ULib.ACCESS_ADMIN )
- admpanel:help( "Opens the admin panel page 2." )
- ----------------
- --- Client Side
- ----------------
- function ulx.admclient2( ply )
- local Frame = vgui.Create( "DFrame" )
- Frame:SetSize(193,750)
- Frame:Center()
- Frame:SetTitle("Administration Menu: Page 2")
- 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("Reset the Map -CAUTION-")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- RunConsoleCommand("ulx", "resetmap")
- Frame:SetVisible(false)
- end
- local gui = vgui.Create ("DButton", Frame)
- gui:SetPos(21,150)
- gui:SetSize(150,50)
- gui:SetText("Restart the Server -CAUTION-")
- gui:SetVisible(true)
- function gui:OnMousePressed()
- LocalPlayer():ConCommand("ulx rcon _Restart")
- Frame:SetVisible(false)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement