szymski

Untitled

Jun 18th, 2017
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.88 KB | None | 0 0
  1. /*-----------------------------------------------------------
  2. MaterialBoard
  3.  
  4. Copyright © 2015 Szymon (Szymekk) Jankowski
  5. All Rights Reserved
  6. Steam: https://steamcommunity.com/id/szymski
  7. -------------------------------------------------------------*/
  8.  
  9. MATBConfig = { }
  10. local Config = MATBConfig
  11.  
  12. /*----------------------------------------------
  13. MaterialBoard Configuration
  14.  
  15. Matching colors can be found here: http://www.google.com/design/spec/style/color.html#color-color-palette
  16. You can use this page to convert hex to rgb: http://www.colorhexa.com/
  17. ------------------------------------------------*/
  18.  
  19. Config.Width = 900
  20.  
  21. Config.Animation = false // Needs fixing, dont use for now
  22.  
  23. Config.ImageLogo = true
  24. Config.ImageURL = "http://i.imgur.com/3yzdYSA.jpg"
  25. Config.LogoText = "MaterialBoard"
  26. Config.LogoHeight = 160
  27.  
  28. Config.Background = Color(255, 255, 255)
  29. Config.MainColor = Color(103, 58, 183)
  30. Config.SecondaryColor = Color(81, 45, 168)
  31.  
  32. Config.TabSelectColor = Color(255, 255, 255, 100)
  33. Config.TabUnderLine = Config.MainColor
  34.  
  35. Config.FontSize = 29
  36.  
  37. Config.HeaderColor = Color(0,0,0)
  38. Config.DescColor = Color(120,120,120)
  39.  
  40. Config.Click1 = Color(103, 58, 183, 50)
  41. Config.Click2 = Color(103, 58, 183, 100)
  42.  
  43. Config.ShowLines = true
  44.  
  45.  
  46. /*------------------------------------
  47. Columns
  48. --------------------------------------*/
  49.  
  50. Config.ColorTeam = true
  51. Config.DeadColor = Color(255,120,120,80)
  52.  
  53. Config.ShowAvatar = true
  54. Config.ShowTeam = true // Job in DarkRP
  55. Config.ShowMoney = true
  56. Config.ShowGroup = true
  57. Config.ShowKills = false
  58. Config.ShowDeaths = false
  59. Config.ShowPing = true
  60. Config.ShowMute = true
  61. Config.ShowSessionTime = false // Needs UTime
  62. Config.ShowTotalTime = false // Needs UTime
  63. Config.ShowTTTKarma = false
  64. Config.ShowTTTScore = false
  65.  
  66. Config.TimeFormat = 0 // 0 - dd:hh:mm, 1 - dd:hh:mm:ss, 2 - "0d 0h 0m"
  67.  
  68. /*------------------------------------
  69. Group aliases:
  70. Use string for default color
  71. Use table {string, color} for a custom color
  72. --------------------------------------*/
  73.  
  74. Config.GroupAliases = {
  75. superadmin = {"Super Admin", Color(0,200,0)},
  76. vip = "VIP",
  77. user = "Player"
  78. }
  79.  
  80. /*------------------------------------
  81. Sidemenu buttons
  82. --------------------------------------*/
  83.  
  84. Config.MenuButtons = {
  85. {
  86. Name = "Steam group",
  87. Action = function()
  88. gui.OpenURL("http://steamcommunity.com/profiles/76561198017720556/")
  89. end
  90. },
  91. {
  92. Name = "Another button",
  93. Action = function()
  94. gui.OpenURL("https://scriptfodder.com/users/view/76561198017720556")
  95. end
  96. },
  97. {
  98. Name = "ULX menu",
  99. Action = function()
  100. RunConsoleCommand("xgui")
  101. end
  102. },
  103. }
  104.  
  105. /*------------------------------------
  106. Playerbox info
  107. --------------------------------------*/
  108.  
  109. Config.PlayerBoxHeight = 460
  110.  
  111. Config.SpyCamEnabled = true
  112. Config.SpyCamGroups = { "owner", "superadmin", "admin" }
  113.  
  114. Config.PlayerShowGroup = true
  115. Config.PlayerShowTeam = true
  116. Config.PlayerShowMoney = true
  117. Config.PlayerShowSessionTime = false // Needs UTime
  118. Config.PlayerShowTotalTime = false // Needs UTime
  119. Config.PlayerShowGeoIP = true //
  120.  
  121. /*------------------------------------
  122. Playerbox sidemenu buttons
  123. --------------------------------------*/
  124.  
  125. Config.PlayerMenuButtons = {
  126. {
  127. Name = "Kick",
  128. Action = function(ply)
  129. MATB:CommandWindow("Kick player", "What is the reason?", 'ulx kick"'..ply:Name()..'" "%s"')
  130. end
  131. },
  132. {
  133. Name = "Ban",
  134. Action = function(ply)
  135. MATB:CommandWindow("Ban player", "How long should the player be banned?", 'ulx ban "'..ply:Name()..'" %s')
  136. end
  137. },
  138. {
  139. Name = "Jail",
  140. Action = function(ply)
  141. MATB:CommandWindow("Jail player", "How long should the player be jailed?", 'ulx jail "'..ply:Name()..'" %s')
  142. end
  143. },
  144. {
  145. Name = "Unjail",
  146. Action = function(ply)
  147. LocalPlayer():ConCommand('ulx unjail "'..ply:Name()..'"')
  148. end
  149. },
  150. {
  151. Name = "Bring",
  152. Action = function(ply)
  153. LocalPlayer():ConCommand('ulx bring "'..ply:Name()..'"')
  154. end
  155. },
  156. {
  157. Name = "Go to",
  158. Action = function(ply)
  159. LocalPlayer():ConCommand('ulx goto "'..ply:Name()..'"')
  160. end
  161. },
  162. {
  163. Name = "Slay",
  164. Action = function(ply)
  165. LocalPlayer():ConCommand('ulx slay "'..ply:Name()..'"')
  166. end
  167. },
  168. {
  169. Name = "Spectate",
  170. Action = function(ply)
  171. LocalPlayer():ConCommand('ulx spectate "'..ply:Name()..'"')
  172. end
  173. },
  174. {
  175. Name = "Copy SteamID",
  176. Action = function(ply)
  177. SetClipboardText(ply:SteamID())
  178. end
  179. },
  180. }
  181.  
  182. /*------------------------------------
  183. URL Tabs
  184. --------------------------------------*/
  185.  
  186. Config.URLTabs = {
  187. {
  188. Name = "MOTD",
  189. URL = "https://scriptfodder.com/scripts/view/1321"
  190. }
  191. }
  192.  
  193. /*------------------------------------
  194. Custom styles (uncomment to enable)
  195. --------------------------------------*/
  196.  
  197. /*
  198. Light Green
  199. */
  200. /*
  201. Config.ImageURL = "http://i.imgur.com/kg2nzyy.png"
  202.  
  203. Config.Background = Color(255, 255, 255)
  204. Config.MainColor = Color(139, 195, 74)
  205. Config.SecondaryColor = Color(104, 159, 56)
  206.  
  207. Config.TabSelectColor = Color(255, 255, 255, 100)
  208. Config.TabUnderLine = Config.MainColor
  209.  
  210. Config.Click1 = Color(139, 195, 74, 80)
  211. Config.Click2 = Color(139, 195, 74, 150)
  212. */
  213.  
  214.  
  215. /*
  216. Red
  217. */
  218. /*
  219. Config.ImageURL = "http://i.imgur.com/MTds7BN.jpg"
  220.  
  221. Config.Background = Color(255, 255, 255)
  222. Config.MainColor = Color(244, 67, 54)
  223. Config.SecondaryColor = Color(211, 47, 47)
  224.  
  225. Config.TabSelectColor = Color(255, 255, 255, 100)
  226. Config.TabUnderLine = Config.MainColor
  227.  
  228. Config.Click1 = Color(244, 67, 54, 80)
  229. Config.Click2 = Color(244, 67, 54, 150)
  230. */
  231.  
  232.  
  233. /*
  234. Blue
  235. */
  236. /*
  237. Config.ImageURL = "http://i.imgur.com/EwUv0h2.png"
  238.  
  239. Config.Background = Color(255, 255, 255)
  240. Config.MainColor = Color(33, 150, 243)
  241. Config.SecondaryColor = Color(30, 136, 229)
  242.  
  243. Config.TabSelectColor = Color(255, 255, 255, 100)
  244. Config.TabUnderLine = Config.MainColor
  245.  
  246. Config.Click1 = Color(33, 150, 243, 50)
  247. Config.Click2 = Color(33, 150, 243, 100)
  248. */
  249.  
  250.  
  251. /*
  252. Dark
  253. */
  254. /*
  255. Config.ImageURL = "http://i.imgur.com/EwUv0h2.png"
  256.  
  257. Config.Background = Color(33, 33, 33)
  258. Config.MainColor = Color(0, 191, 165)
  259. Config.SecondaryColor = Color(29, 233, 182)
  260.  
  261. Config.TabSelectColor = Color(255, 255, 255, 150)
  262. Config.TabUnderLine = Config.MainColor
  263.  
  264. Config.HeaderColor = Color(255,255,255)
  265. Config.DescColor = Color(220,220,220)
  266.  
  267. Config.Click1 = Color(29, 233, 182, 50)
  268. Config.Click2 = Color(29, 233, 182, 100)
  269. */
Advertisement
Add Comment
Please, Sign In to add comment