Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if SERVER then
- util.AddNetworkString("F2_AMenu")
- function F2AdminMenu( ply )
- net.Start("F2_AMenu")
- net.Send(ply)
- end
- hook.Add("ShowTeam" , "AdminFunctionMenu" , F2AdminMenu)
- elseif CLIENT then
- local CommandTable = {}
- CommandTable["Activity"] = {CommandToDo = "k_activity", DrawWord = "Staff Activity"}
- CommandTable["Duty"] = {CommandToDo = "k_duty", DrawWord = "Staff On Duty Time"}
- CommandTable["WarnHist"] = {CommandToDo = "k_warn_history", DrawWord = "Player Warn History"}
- CommandTable["WarnMenu"] = {CommandToDo = "k_warn_menu", DrawWord = "Warn Menu"}
- CommandTable["CleanDisconnected"] = {CommandToDo = "FPP_Cleanup disconnected", DrawWord = "Disconnected Props"}
- CommandTable["Plogs"] = {CommandToDo = "say /plogs", DrawWord = "Player Logs"}
- function AdminCommandMenu()
- local frame = vgui.Create("DFrame")
- frame:SetSize( 300, 465 )
- frame:SetTitle( "Admin Command Menu" )
- frame:Center()
- frame:SetVisible( true )
- frame:MakePopup()
- frame:SetDraggable( false )
- frame:SetVisible( true )
- frame:SetSkin("PJX") -------->> Put the KDG Derma Skin name here.
- local framescroll = vgui.Create( "DScrollPanel", frame )
- framescroll:Dock( FILL )
- for k,v in pairs(CommandTable) do
- local ItemPanel = vgui.Create("DButton", frame)
- ItemPanel:Dock(TOP)
- ItemPanel:DockMargin(0,2, 0, 0)
- ItemPanel:SetSize(60, 30)
- ItemPanel:SetText(v.DrawWord)
- ItemPanel.DoClick = function(self)
- LocalPlayer():ConCommand(v.CommandToDo)
- frame:Close()
- end
- end
- end
- net.Receive( "F2_AMenu" , function(len)
- AdminCommandMenu()
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement