Advertisement
Guest User

Untitled

a guest
Jun 25th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.18 KB | None | 0 0
  1. function FaqMenu()
  2. local GrayTheme = Color(60,60,60,200)
  3. local HealthColor = Color(232,28,28,220)
  4. local HealthColorBG = Color(232,28,28,50)
  5. local ArmorColor = Color(56,167,214,220)
  6. local ArmorColorBG = Color(56,167,214,50)
  7. local DarkGrayTheme = Color(30,30,30,200)
  8. local HungerColor = Color(12,220,19,220)
  9. local LightGray = Color(211,211,211,211)
  10. local Black = Color(0,0,0,255)
  11. local LightBlack = Color(32,32,32,255)
  12. local DarkGray = Color(64,64,64,255)
  13. local LimeGreen = Color(51,255,51,255)
  14. local Red = Color(255,0,0,255)
  15. local x = ScrW()
  16. local y = ScrH()
  17. local pagesizex = 800
  18. local pagesizey = 550
  19. local padd = 40
  20. local colum1xpos = 10 + padd
  21. local colum2xpos = 250 + padd
  22. local colum3xpos = 490 + padd
  23. local colum4xpos = 730 + padd
  24. local buttonwide = 225
  25. local categorytall = 60
  26. local Category1 = "Category1"
  27. local Category2 = "Category2"
  28. local Category3 = "Category3"
  29. local Button1 = "Button1"
  30. local Faq Menu = "Faq Menu"
  31. local Text1 = "The Question Goes Here"
  32. local Text2 = "The Answer Goes Here"
  33.  
  34. local Frame = vgui.Create("DFrame")
  35. Frame:SetSize(pagesizex, pagesizey)
  36. Frame:Center()
  37. Frame:SetTitle("")
  38. Frame:MakePopup()
  39. Frame.Paint = function(me,w,h)
  40. surface.SetDrawColor(LightBlack)
  41. surface.DrawRect(0,0,w,h)
  42. surface.SetDrawColor(HealthColor)
  43. surface.DrawRect(0,0,w,20)
  44. draw.SimpleText("Faq Menu", "ArialFont4", TEXT_ALIGN_CENTER)
  45. end
  46.  
  47. local Button1 = vgui.Create("DButton", Frame)
  48. Button1:SetSize(buttonwide,categorytall)
  49. Button1:SetPos(colum1xpos, 30)
  50. Button1:SetText("")
  51. Button1.Paint = function(me,w,h)
  52. surface.SetDrawColor(DarkGray)
  53. surface.DrawRect(0,0,w,h)
  54. draw.SimpleText( Category1, "ArialFont", Button1:GetWide() / 2, Button1:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  55. end
  56. local Button2 = vgui.Create("DButton", Frame)
  57. Button2:SetSize(buttonwide,categorytall)
  58. Button2:SetPos(colum2xpos, 30)
  59. Button2:SetText("")
  60. Button2.Paint = function(me,w,h)
  61. surface.SetDrawColor(DarkGray)
  62. surface.DrawRect(0,0,w,h)
  63. draw.SimpleText( Category2, "ArialFont", Button2:GetWide() / 2, Button2:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  64. end
  65. Button2.DoClick = function()
  66. end
  67. local Button3 = vgui.Create("DButton", Frame)
  68. Button3:SetSize(buttonwide,categorytall)
  69. Button3:SetPos(colum3xpos, 30)
  70. Button3:SetText("")
  71. Button3.Paint = function(me,w,h)
  72. surface.SetDrawColor(DarkGray)
  73. surface.DrawRect(0,0,w,h)
  74. draw.SimpleText( Category3, "ArialFont", Button3:GetWide() / 2, Button3:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  75. end
  76. Button3.DoClick = function()
  77. end
  78. local Button4 = vgui.Create("DButton", Frame)
  79. Button4:SetSize(buttonwide,categorytall)
  80. Button4:SetPos(colum1xpos, -1150)
  81. Button4:SetText("")
  82. Button4.Paint = function(me,w,h)
  83. surface.SetDrawColor(DarkGray)
  84. surface.DrawRect(0,0,w,h)
  85. draw.SimpleText( "Button1", "ArialFont", Button4:GetWide() / 2, Button4:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  86. end
  87. Button4.DoClick = function()
  88. local Button4Menu = vgui.Create("DFrame")
  89. Button4Menu:SetSize(780, 580)
  90. Button4Menu:SetPos(colum2xpos, 30)
  91. Button4Menu:Center()
  92. Button4Menu:SetTitle("")
  93. Button4Menu:MakePopup()
  94. Button4Menu.Paint = function(me,w,h)
  95. surface.SetDrawColor(LimeGreen)
  96. surface.DrawRect(0,0,w,h)
  97. surface.SetDrawColor(ArmorColor)
  98. surface.DrawRect(0,0,w,20)
  99. draw.SimpleText( Text1, "ArialFont2", Button4Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  100. draw.SimpleText( Text2, "ArialFont3", Button4Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  101. end
  102. end
  103. local Button5 = vgui.Create("DButton", Frame)
  104. Button5:SetSize(buttonwide,categorytall)
  105. Button5:SetPos(colum1xpos, -1150)
  106. Button5:SetText("")
  107. Button5.Paint = function(me,w,h)
  108. surface.SetDrawColor(DarkGray)
  109. surface.DrawRect(0,0,w,h)
  110. draw.SimpleText( "Button2", "ArialFont", Button5:GetWide() / 2, Button5:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  111. end
  112. Button5.DoClick = function()
  113. local Button5Menu = vgui.Create("DFrame")
  114. Button5Menu:SetSize(780, 530)
  115. Button5Menu:SetPos(colum2xpos, 30)
  116. Button5Menu:Center()
  117. Button5Menu:SetTitle("")
  118. Button5Menu:MakePopup()
  119. Button5Menu.Paint = function(me,w,h)
  120. surface.SetDrawColor(LimeGreen)
  121. surface.DrawRect(0,0,w,h)
  122. surface.SetDrawColor(ArmorColor)
  123. surface.DrawRect(0,0,w,20)
  124. draw.SimpleText( Text1, "ArialFont2", Button5Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  125. draw.SimpleText( Text2, "ArialFont3", Button5Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  126. end
  127. end
  128. local Button6 = vgui.Create("DButton", Frame)
  129. Button6:SetSize(buttonwide,categorytall)
  130. Button6:SetPos(colum1xpos, -1150)
  131. Button6:SetText("")
  132. Button6.Paint = function(me,w,h)
  133. surface.SetDrawColor(DarkGray)
  134. surface.DrawRect(0,0,w,h)
  135. draw.SimpleText( "Button3", "ArialFont", Button6:GetWide() / 2, Button3:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  136. end
  137. Button6.DoClick = function()
  138. local Button6Menu = vgui.Create("DFrame")
  139. Button6Menu:SetSize(780, 530)
  140. Button6Menu:SetPos(colum2xpos, 30)
  141. Button6Menu:Center()
  142. Button6Menu:SetTitle("")
  143. Button6Menu:MakePopup()
  144. Button6Menu.Paint = function(me,w,h)
  145. surface.SetDrawColor(LimeGreen)
  146. surface.DrawRect(0,0,w,h)
  147. surface.SetDrawColor(ArmorColor)
  148. surface.DrawRect(0,0,w,20)
  149. draw.SimpleText( Text1, "ArialFont2", Button6Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  150. draw.SimpleText( Text2, "ArialFont3", Button6Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  151. end
  152. end
  153. local Button7 = vgui.Create("DButton", Frame)
  154. Button7:SetSize(buttonwide,categorytall)
  155. Button7:SetPos(colum2xpos, -1150)
  156. Button7:SetText("")
  157. Button7.Paint = function(me,w,h)
  158. surface.SetDrawColor(DarkGray)
  159. surface.DrawRect(0,0,w,h)
  160. draw.SimpleText( "Button1", "ArialFont", Button7:GetWide() / 2, Button7:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  161. end
  162. Button7.DoClick = function()
  163. local Button7Menu = vgui.Create("DFrame")
  164. Button7Menu:SetSize(780, 530)
  165. Button7Menu:SetPos(colum2xpos, 30)
  166. Button7Menu:Center()
  167. Button7Menu:SetTitle("")
  168. Button7Menu:MakePopup()
  169. Button7Menu.Paint = function(me,w,h)
  170. surface.SetDrawColor(LimeGreen)
  171. surface.DrawRect(0,0,w,h)
  172. surface.SetDrawColor(ArmorColor)
  173. surface.DrawRect(0,0,w,20)
  174. draw.SimpleText( Text1, "ArialFont2", Button7Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  175. draw.SimpleText( Text2, "ArialFont3", Button7Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  176. end
  177. end
  178. local Button8 = vgui.Create("DButton", Frame)
  179. Button8:SetSize(buttonwide,categorytall)
  180. Button8:SetPos(colum2xpos, -1150)
  181. Button8:SetText("")
  182. Button8.Paint = function(me,w,h)
  183. surface.SetDrawColor(DarkGray)
  184. surface.DrawRect(0,0,w,h)
  185. draw.SimpleText( "Button2", "ArialFont", Button8:GetWide() / 2, Button8:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  186. end
  187. Button8.DoClick = function()
  188. local Button8Menu = vgui.Create("DFrame")
  189. Button8Menu:SetSize(780, 530)
  190. Button8Menu:SetPos(colum2xpos, 30)
  191. Button8Menu:Center()
  192. Button8Menu:SetTitle("")
  193. Button8Menu:MakePopup()
  194. Button8Menu.Paint = function(me,w,h)
  195. surface.SetDrawColor(LimeGreen)
  196. surface.DrawRect(0,0,w,h)
  197. surface.SetDrawColor(ArmorColor)
  198. surface.DrawRect(0,0,w,20)
  199. draw.SimpleText( Text1, "ArialFont2", Button8Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  200. draw.SimpleText( Text2, "ArialFont3", Button8Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  201. end
  202. end
  203. local Button9 = vgui.Create("DButton", Frame)
  204. Button9:SetSize(buttonwide,categorytall)
  205. Button9:SetPos(colum2xpos, -1150)
  206. Button9:SetText("")
  207. Button9.Paint = function(me,w,h)
  208. surface.SetDrawColor(DarkGray)
  209. surface.DrawRect(0,0,w,h)
  210. draw.SimpleText( "Button3", "ArialFont", Button9:GetWide() / 2, Button9:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  211. end
  212. Button9.DoClick = function()
  213. local Button9Menu = vgui.Create("DFrame")
  214. Button9Menu:SetSize(780, 530)
  215. Button9Menu:SetPos(colum2xpos, 30)
  216. Button9Menu:Center()
  217. Button9Menu:SetTitle("")
  218. Button9Menu:MakePopup()
  219. Button9Menu.Paint = function(me,w,h)
  220. surface.SetDrawColor(LimeGreen)
  221. surface.DrawRect(0,0,w,h)
  222. surface.SetDrawColor(ArmorColor)
  223. surface.DrawRect(0,0,w,20)
  224. draw.SimpleText( Text1, "ArialFont2", Button9Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  225. draw.SimpleText( Text2, "ArialFont3", Button9Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  226. end
  227. end
  228. local Button10 = vgui.Create("DButton", Frame)
  229. Button10:SetSize(buttonwide,categorytall)
  230. Button10:SetPos(colum3xpos, -1150)
  231. Button10:SetText("")
  232. Button10.Paint = function(me,w,h)
  233. surface.SetDrawColor(DarkGray)
  234. surface.DrawRect(0,0,w,h)
  235. draw.SimpleText( "Button1", "ArialFont", Button10:GetWide() / 2, Button10:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  236. end
  237. Button10.DoClick = function()
  238. local Button10Menu = vgui.Create("DFrame")
  239. Button10Menu:SetSize(780, 530)
  240. Button10Menu:SetPos(colum2xpos, 30)
  241. Button10Menu:Center()
  242. Button10Menu:SetTitle("")
  243. Button10Menu:MakePopup()
  244. Button10Menu.Paint = function(me,w,h)
  245. surface.SetDrawColor(LimeGreen)
  246. surface.DrawRect(0,0,w,h)
  247. surface.SetDrawColor(ArmorColor)
  248. surface.DrawRect(0,0,w,20)
  249. draw.SimpleText( Text1, "ArialFont2", Button10Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  250. draw.SimpleText( Text2, "ArialFont3", Button10Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  251. end
  252. end
  253. local Button11 = vgui.Create("DButton", Frame)
  254. Button11:SetSize(buttonwide,categorytall)
  255. Button11:SetPos(colum3xpos, -1150)
  256. Button11:SetText("")
  257. Button11.Paint = function(me,w,h)
  258. surface.SetDrawColor(DarkGray)
  259. surface.DrawRect(0,0,w,h)
  260. draw.SimpleText( "Button2", "ArialFont", Button11:GetWide() / 2, Button11:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  261. end
  262. Button11.DoClick = function()
  263. local Button11Menu = vgui.Create("DFrame")
  264. Button11Menu:SetSize(780, 530)
  265. Button11Menu:SetPos(colum2xpos, 30)
  266. Button11Menu:Center()
  267. Button11Menu:SetTitle("")
  268. Button11Menu:MakePopup()
  269. Button11Menu.Paint = function(me,w,h)
  270. surface.SetDrawColor(LimeGreen)
  271. surface.DrawRect(0,0,w,h)
  272. surface.SetDrawColor(ArmorColor)
  273. surface.DrawRect(0,0,w,20)
  274. draw.SimpleText( Text1, "ArialFont2", Button11Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  275. draw.SimpleText( Text2, "ArialFont3", Button11Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  276. end
  277. end
  278. local Button12 = vgui.Create("DButton", Frame)
  279. Button12:SetSize(buttonwide,categorytall)
  280. Button12:SetPos(colum3xpos, -1150)
  281. Button12:SetText("")
  282. Button12.Paint = function(me,w,h)
  283. surface.SetDrawColor(DarkGray)
  284. surface.DrawRect(0,0,w,h)
  285. draw.SimpleText( "Button3", "ArialFont", Button12:GetWide() / 2, Button12:GetTall() / 3, color_white, TEXT_ALIGN_CENTER)
  286. end
  287. Button12.DoClick = function()
  288. local Button12Menu = vgui.Create("DFrame")
  289. Button12Menu:SetSize(780, 530)
  290. Button12Menu:SetPos(colum2xpos, 30)
  291. Button12Menu:Center()
  292. Button12Menu:SetTitle("")
  293. Button12Menu:MakePopup()
  294. Button12Menu.Paint = function(me,w,h)
  295. surface.SetDrawColor(LimeGreen)
  296. surface.DrawRect(0,0,w,h)
  297. surface.SetDrawColor(ArmorColor)
  298. surface.DrawRect(0,0,w,20)
  299. draw.SimpleText( Text1, "ArialFont2", Button12Menu:GetWide() / 2, 60, color_black, TEXT_ALIGN_CENTER)
  300. draw.SimpleText( Text2, "ArialFont3", Button12Menu:GetWide() / 2, 200, color_black, TEXT_ALIGN_CENTER)
  301. end
  302. end
  303. local Button13 = vgui.Create("DButton", Frame)
  304. Button13:SetSize(buttonwide,categorytall)
  305. Button13:SetPos(colum3xpos, 510)
  306. Button13:SetText("")
  307. Button13.Paint = function(me,w,h)
  308. surface.SetDrawColor(LightBlack)
  309. surface.DrawRect(0,0,w,h)
  310. draw.SimpleText( "Customly Created for Devinity", "ArialFont5", Button12:GetWide() / 3, Button12:GetTall() / 3, color_white)
  311. end
  312. Button1.DoClick = function()
  313. Button4:MoveTo( colum1xpos, 150, 0.75, 0, 0.5)
  314. Button5:MoveTo( colum1xpos, 300, 1.25, 0, 0.5)
  315. Button6:MoveTo( colum1xpos, 450, 1.5, 0, 0.5)
  316. end
  317. Button2.DoClick = function()
  318. Button7:MoveTo( colum2xpos, 150, 0.75, 0, 0.5)
  319. Button8:MoveTo( colum2xpos, 300, 1.25, 0, 0.5)
  320. Button9:MoveTo( colum2xpos, 450, 1.5, 0, 0.5)
  321. end
  322. Button3.DoClick = function()
  323. Button10:MoveTo( colum3xpos, 150, 0.75, 0, 0.5)
  324. Button11:MoveTo( colum3xpos, 300, 1.25, 0, 0.5)
  325. Button12:MoveTo( colum3xpos, 450, 1.5, 0, 0.5)
  326. end
  327. end
  328. concommand.Add("faqmenu", FaqMenu)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement