Skip to content

Instantly share code, notes, and snippets.

@ConnorMcF
Created November 8, 2015 18:27
Show Gist options
  • Save ConnorMcF/17ae3d6d58c0edca9882 to your computer and use it in GitHub Desktop.
Save ConnorMcF/17ae3d6d58c0edca9882 to your computer and use it in GitHub Desktop.
/*-----------------------------------------------------------
MaterialBoard
Copyright © 2015 Szymon (Szymekk) Jankowski
All Rights Reserved
Steam: https://steamcommunity.com/id/szymski
-------------------------------------------------------------*/
MATBConfig = { }
local Config = MATBConfig
/*----------------------------------------------
MaterialBoard Configuration
Matching colors can be found here: http://www.google.com/design/spec/style/color.html#color-color-palette
You can use this page to convert hex to rgb: http://www.colorhexa.com/
------------------------------------------------*/
Config.Width = 900
Config.Animation = false
Config.ImageLogo = true
Config.ImageURL = "http://i.imgur.com/YJJExkz.png"
Config.LogoText = ""
Config.LogoHeight = 160
Config.Background = Color(255, 255, 255)
Config.MainColor = Color(103, 58, 183)
Config.SecondaryColor = Color(81, 45, 168)
Config.TabSelectColor = Color(255, 255, 255, 100)
Config.TabUnderLine = Config.MainColor
Config.FontSize = 29
Config.HeaderColor = Color(0,0,0)
Config.DescColor = Color(120,120,120)
Config.Click1 = Color(103, 58, 183, 50)
Config.Click2 = Color(103, 58, 183, 100)
Config.ShowLines = true
/*------------------------------------
Columns
--------------------------------------*/
Config.ColorTeam = true
Config.DeadColor = Color(255,120,120,80)
Config.ShowAvatar = true
Config.ShowTeam = true // Job in DarkRP
Config.ShowMoney = false
Config.ShowGroup = true
Config.ShowKills = false
Config.ShowDeaths = false
Config.ShowPing = true
Config.ShowMute = false
Config.ShowSessionTime = false // Needs UTime
Config.ShowTotalTime = true // Needs UTime - this is session time
Config.ShowTTTKarma = false
Config.ShowTTTScore = false
Config.TimeFormat = 0 // 0 - dd:hh:mm, 1 - dd:hh:mm:ss, 2 - "0d 0h 0m"
/*------------------------------------
Group aliases:
Use string for default color
Use table {string, color} for a custom color
--------------------------------------*/
Config.GroupAliases = {
superadmin = {"Super Admin", Color(0,200,0) },
admin = {"Admin", Color(0,200,0) },
moderator = {"Moderator", Color(0,200,0) },
mod = {"Moderator", Color(0,200,0) },
trialmoderator = {"Trial Moderator", Color(0,200,0) },
trialmod = {"Trial Moderator", Color(0,200,0) },
noclip = {"Noclip", Color(200,200,200) },
vip = "VIP",
vipplus = "VIP+",
trusted = "Trusted",
user = "Player",
member = "Member"
}
/*------------------------------------
Sidemenu buttons
--------------------------------------*/
Config.MenuButtons = {
{
Name = "Steam Group",
Action = function()
gui.OpenURL("http://steamcommunity.com/groups/core-rp/")
end
},
{
Name = "Fourms",
Action = function()
gui.OpenURL("https://coreservers.co")
end
},
{
Name = "Donate",
Action = function()
gui.OpenURL("https://donate.coreservers.co")
end
},
Name = "Reconnect",
Action = function()
RunConsoleCommand("retry")
end
},
{
Name = "MOTD",
Action = function()
RunConsoleCommand("ulx motd")
end
}
}
/*------------------------------------
Playerbox info
--------------------------------------*/
Config.PlayerBoxHeight = 460
Config.SpyCamEnabled = true
Config.SpyCamGroups = { "owner", "superadmin", "admin" }
Config.PlayerShowGroup = true
Config.PlayerShowTeam = true
Config.PlayerShowMoney = true
Config.PlayerShowSessionTime = false // Needs UTime
Config.PlayerShowTotalTime = false // Needs UTime
/*------------------------------------
Playerbox sidemenu buttons
--------------------------------------*/
Config.PlayerMenuButtons = {
{
Name = "Kick",
Action = function(ply)
MATB:CommandWindow("Kick player", "What is the reason?", 'ulx kick"'..ply:Name()..'" "%s"')
end
},
{
Name = "Ban",
Action = function(ply)
MATB:CommandWindow("Ban player", "How long should the player be banned?", 'ulx ban "'..ply:Name()..'" %s')
end
},
{
Name = "Jail",
Action = function(ply)
MATB:CommandWindow("Jail player", "How long should the player be jailed?", 'ulx jail "'..ply:Name()..'" %s')
end
},
{
Name = "Unjail",
Action = function(ply)
LocalPlayer():ConCommand('ulx unjail "'..ply:Name()..'"')
end
},
{
Name = "Bring",
Action = function(ply)
LocalPlayer():ConCommand('ulx bring "'..ply:Name()..'"')
end
},
{
Name = "Go to",
Action = function(ply)
LocalPlayer():ConCommand('ulx goto "'..ply:Name()..'"')
end
},
{
Name = "Slay",
Action = function(ply)
LocalPlayer():ConCommand('ulx slay "'..ply:Name()..'"')
end
},
{
Name = "Spectate",
Action = function(ply)
LocalPlayer():ConCommand('ulx spectate "'..ply:Name()..'"')
end
},
{
Name = "Copy SteamID",
Action = function(ply)
SetClipboardText(ply:SteamID())
end
},
}
/*------------------------------------
URL Tabs
--------------------------------------*/
Config.URLTabs = {
{
Name = "MOTD",
URL = "http://coreservers.co/motd"
},
{
Name = "DONATE",
URL = "http://donate.coreservers.co/"
}
}
/*------------------------------------
Custom styles (uncomment to enable)
--------------------------------------*/
/*
Light Green
*/
/*
Config.ImageURL = "http://i.imgur.com/kg2nzyy.png"
Config.Background = Color(255, 255, 255)
Config.MainColor = Color(139, 195, 74)
Config.SecondaryColor = Color(104, 159, 56)
Config.TabSelectColor = Color(255, 255, 255, 100)
Config.TabUnderLine = Config.MainColor
Config.Click1 = Color(139, 195, 74, 80)
Config.Click2 = Color(139, 195, 74, 150)
*/
/*
Red
*/
/*
Config.ImageURL = "http://i.imgur.com/MTds7BN.jpg"
Config.Background = Color(255, 255, 255)
Config.MainColor = Color(244, 67, 54)
Config.SecondaryColor = Color(211, 47, 47)
Config.TabSelectColor = Color(255, 255, 255, 100)
Config.TabUnderLine = Config.MainColor
Config.Click1 = Color(244, 67, 54, 80)
Config.Click2 = Color(244, 67, 54, 150)
*/
/*
Blue
*/
/*
Config.ImageURL = "http://i.imgur.com/EwUv0h2.png"
Config.Background = Color(255, 255, 255)
Config.MainColor = Color(33, 150, 243)
Config.SecondaryColor = Color(30, 136, 229)
Config.TabSelectColor = Color(255, 255, 255, 100)
Config.TabUnderLine = Config.MainColor
Config.Click1 = Color(33, 150, 243, 50)
Config.Click2 = Color(33, 150, 243, 100)
*/
/*
Dark
*/
/*
Config.ImageURL = "http://i.imgur.com/EwUv0h2.png"
Config.Background = Color(33, 33, 33)
Config.MainColor = Color(0, 191, 165)
Config.SecondaryColor = Color(29, 233, 182)
Config.TabSelectColor = Color(255, 255, 255, 150)
Config.TabUnderLine = Config.MainColor
Config.HeaderColor = Color(255,255,255)
Config.DescColor = Color(220,220,220)
Config.Click1 = Color(29, 233, 182, 50)
Config.Click2 = Color(29, 233, 182, 100)
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment