Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.58 KB | None | 0 0
  1. @name Financial 1.0
  2. @inputs [EGP C]:wirelink [User R1 R2 R3 R4 R5 R6 R7]:entity
  3. @outputs
  4. @persist Settings:table
  5.  
  6. setName("Financial
  7. - 1.0 -
  8. AF EbbereN - Scaled")
  9.  
  10. if(first() | duped() | dupefinished())
  11. {
  12. function number wirelink:egpButton(N:number, P:entity)
  13. {
  14. local Vector = This:egpPos(N) - This:egpSize(N) / 2,
  15. local Vector2 = This:egpPos(N) + This:egpSize(N) / 2,
  16.  
  17. return inrange(This:egpCursor(P), Vector, Vector2),
  18. exit()
  19. }
  20.  
  21. function wirelink:logo(Index, X, Y, D)
  22. {
  23. This:egpPoly(Index + 1, vec2(217/D - X, 310/D - Y), vec2(217/D - X, 207/D - Y), vec2(243/D - X, 207/D - Y), vec2(243/D - X, 285/D - Y))
  24. This:egpPoly(Index + 2, vec2(243/D - X, 207/D - Y), vec2(319/D - X, 207/D - Y), vec2(295/D - X, 232/D - Y), vec2(243/D - X, 232/D - Y))
  25. This:egpPoly(Index + 3, vec2(243/D - X, 244/D - Y), vec2(284/D - X, 244/D - Y), vec2(260/D - X, 269/D - Y), vec2(243/D - X, 269/D - Y))
  26. }
  27.  
  28.  
  29. function wirelink:drawlogin(){
  30. EGP:egpClear(),
  31.  
  32. EGP:egpBox(14, vec2(256, 460), vec2(512, 920))
  33. EGP:egpMaterial(14, "data/stavox/images/wallpaper_2.jpg")
  34. EGP:egpBox(17, vec2(256, 460), vec2(512, 920)) EGP:egpColor(17, 10,10,10,205)
  35. EGP:egpMaterial(17, "gui/gradient_down")
  36. EGP:egpBox(18, vec2(256, 460), vec2(512, 920))
  37. EGP:egpMaterial(18, "gui/gradient_up") EGP:egpColor(18, 30,30,30,120)
  38. EGP:egpBox(19, vec2(256, 460), vec2(512, 920))
  39. EGP:egpMaterial(19, "vgui/gradient-r") EGP:egpColor(19, 30,30,30,120)
  40. EGP:egpBox(20, vec2(256, 460), vec2(512, 920))
  41. EGP:egpMaterial(20, "vgui/gradient-l") EGP:egpColor(20, 30,30,30,120)
  42.  
  43.  
  44. EGP:egpBox(15, vec2(256, 256), vec2(512, 512))
  45. EGP:egpMaterial(15, "gui/gradient_up"),
  46. EGP:egpColor(15, vec4(0, 0, 0, 150))
  47.  
  48.  
  49. EGP:egpText(53, "- F I N A N C I A L -", vec2(256,40)) EGP:egpAlign(53, 1) EGP:egpSize(53, 10) EGP:egpFont(53,"Courier New",23)
  50. #EGP:egpText(54, "F", vec2(149,9)) EGP:egpAlign(54, 1) EGP:egpSize(54, 10) EGP:egpFont(54,"Courier New",55)
  51. #EGP:egpLine(10, vec2(136,24), vec2(256,24)) EGP:egpSize(10, 3)
  52.  
  53. EGP:egpLine(11, vec2(136,65), vec2(376,65)) EGP:egpSize(11, 3) EGP:egpColor(11, 18,18,225,255) EGP:egpMaterial(11,"gui/gradient")
  54. EGP:egpLine(13, vec2(136,65), vec2(376,65)) EGP:egpSize(13, 3) EGP:egpColor(13, 218,118,25,255) EGP:egpMaterial(13,"vgui/gradient-r")
  55.  
  56. Settings["Page", number] = 1
  57.  
  58. This:logo(55, 150, 128, 0.65)
  59. }
  60.  
  61. function wirelink:drawShop() {
  62. EGP:egpClear(),
  63.  
  64. EGP:egpBox(14, vec2(256, 460), vec2(512, 920))
  65. EGP:egpMaterial(14, "data/stavox/images/wallpaper_2.jpg")
  66. EGP:egpBox(17, vec2(256, 460), vec2(512, 920)) EGP:egpColor(17, 10,10,10,205)
  67. EGP:egpMaterial(17, "gui/gradient_down")
  68. EGP:egpBox(18, vec2(256, 460), vec2(512, 920)) EGP:egpColor(18, 30, 30, 30, 120)
  69. EGP:egpMaterial(18, "gui/gradient_up")
  70. EGP:egpBox(19, vec2(256, 460), vec2(512, 920)) EGP:egpColor(19, 30, 30, 30, 120)
  71. EGP:egpMaterial(19, "vgui/gradient-r")
  72. EGP:egpBox(20, vec2(256, 460), vec2(512, 920)) EGP:egpColor(20, 30, 30, 30, 120)
  73. EGP:egpMaterial(20, "vgui/gradient-l")
  74.  
  75.  
  76.  
  77. EGP:egpBox(15, vec2(256, 256), vec2(512, 512))
  78. EGP:egpMaterial(15, "gui/gradient_up"),
  79. EGP:egpColor(15, vec4(0, 0, 0, 150))
  80.  
  81.  
  82.  
  83.  
  84.  
  85. This:egpBox(21,vec2(40,115),vec2(30,30)) This:egpMaterial(21,"data/stavox/images/mdicons_128_close.png")
  86.  
  87. EGP:egpText(53, "- F I N A N C I A L -", vec2(256,40)) EGP:egpAlign(53, 1) EGP:egpSize(53, 10) EGP:egpFont(53,"Courier New",23)
  88.  
  89. EGP:egpLine(11, vec2(136,65), vec2(376,65)) EGP:egpSize(11, 3) EGP:egpColor(11, 18,18,225,255) EGP:egpMaterial(11,"gui/gradient")
  90. EGP:egpLine(13, vec2(136,65), vec2(376,65)) EGP:egpSize(13, 3) EGP:egpColor(13, 218,118,25,255) EGP:egpMaterial(13,"vgui/gradient-r")
  91.  
  92.  
  93. EGP:egpBox(30, vec2(256, 160), vec2(292, 55)) EGP:egpColor(30, 10,10,10,235)
  94. EGP:egpBox(31, vec2(256, 325), vec2(292, 275)) EGP:egpColor(31, 10,10,10,205)
  95. EGP:egpLine(32, vec2(110,186), vec2(402,186)) EGP:egpSize(32, 1) EGP:egpColor(32, 255,255,255,255)
  96.  
  97. This:egpBox(40,vec2(372,160),vec2(48,48)) This:egpMaterial(40,"data/stavox/images/misc_mobilepayicon.png")
  98. This:egpBox(41,vec2(387,450),vec2(20,20)) This:egpMaterial(41,"data/stavox/images/mdicons_128_wifi.png")
  99.  
  100. EGP:egpBox(60, vec2(140, 159), vec2(60, 54)) EGP:egpColor(60, 10,10,10,200)
  101.  
  102. EGP:egpText(57, "13.645$ ", vec2(262,160)) EGP:egpAlign(57, 1) EGP:egpSize(57, 3) EGP:egpFont(57,"Courier New",18) EGP:egpColor(57, 23,193,230,255)
  103.  
  104. EGP:egpText(59, "KURV ", vec2(145,150)) EGP:egpAlign(59, 1) EGP:egpSize(59, 3) EGP:egpFont(59,"Courier New",18)
  105.  
  106. EGP:egpLine(63, vec2(210,155), vec2(300,155)) EGP:egpSize(63, 1) EGP:egpColor(63, 255,255,255,255)
  107. EGP:egpText(64, "Total Bel"+oe()+"b", vec2(255,140)) EGP:egpAlign(64, 1) EGP:egpSize(64, 8) EGP:egpFont(64,"Courier New",16)
  108.  
  109. EGP:egpLine(61, vec2(170,132), vec2(170,186)) EGP:egpSize(61, 1) EGP:egpColor(61, 255,255,255,255)
  110.  
  111. EGP:egpLine(62, vec2(340,132), vec2(340,186)) EGP:egpSize(62, 1) EGP:egpColor(62, 255,255,255,255)
  112.  
  113. #bokse for weapon
  114. EGP:egpBox(65, vec2(190, 205), vec2(90, 20)) EGP:egpColor(65, 10,10,10,210)
  115. EGP:egpBox(66, vec2(190, 238), vec2(90, 45)) EGP:egpColor(66, 30,30,30,205)
  116. EGP:egpText(69, "13.645$ ", vec2(192,230)) EGP:egpAlign(69, 1) EGP:egpFont(69,"Courier New",16)
  117.  
  118. EGP:egpBox(67, vec2(320, 205), vec2(90, 20)) EGP:egpColor(67, 10,10,10,210)
  119. EGP:egpBox(68, vec2(320, 238), vec2(90, 45)) EGP:egpColor(68, 30,30,30,205)
  120. EGP:egpText(70, "13.645$ ", vec2(322,230)) EGP:egpAlign(70, 1) EGP:egpFont(70,"Courier New",16)
  121.  
  122.  
  123. EGP:egpBox(71, vec2(190, 278), vec2(90, 20)) EGP:egpColor(71, 10,10,10,210)
  124. EGP:egpBox(72, vec2(190,310), vec2(90, 45)) EGP:egpColor(72, 30,30,30,205)
  125. EGP:egpText(73, "13.645$ ", vec2(190,300)) EGP:egpAlign(73, 1) EGP:egpFont(73,"Courier New",16)
  126.  
  127. EGP:egpBox(74, vec2(320, 278), vec2(90, 20)) EGP:egpColor(74, 10,10,10,210)
  128. EGP:egpBox(75, vec2(320, 310), vec2(90, 45)) EGP:egpColor(75, 30,30,30,205)
  129. EGP:egpText(76, "13.645$ ", vec2(322,300)) EGP:egpAlign(76, 1) EGP:egpFont(76,"Courier New",16)
  130.  
  131. EGP:egpBox(77, vec2(190, 350), vec2(90, 20)) EGP:egpColor(77, 10,10,10,210)
  132. EGP:egpBox(78, vec2(190,382), vec2(90, 45)) EGP:egpColor(78, 30,30,30,205)
  133. EGP:egpText(79, "13.645$ ", vec2(190,370)) EGP:egpAlign(79, 1) EGP:egpFont(79,"Courier New",16)
  134.  
  135. EGP:egpBox(80, vec2(320, 350), vec2(90, 20)) EGP:egpColor(80, 10,10,10,210)
  136. EGP:egpBox(81, vec2(320, 382), vec2(90, 45)) EGP:egpColor(81, 30,30,30,205)
  137. EGP:egpText(82, "13.645$ ", vec2(322,370)) EGP:egpAlign(82, 1) EGP:egpFont(82,"Courier New",16)
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144. Settings["Page", number] = 2
  145. }
  146.  
  147. EGP:drawlogin()
  148. }
  149.  
  150. if(~User & User & ops() <= 150) {
  151. if(Settings["Page", number] == 1) {
  152. if(EGP:egpButton(14, User)) {
  153. timer("shop", 250)
  154. }
  155. }
  156. }
  157.  
  158. if(clk(clkName())){
  159. switch(clkName()) {
  160. case "shop",
  161. EGP:drawShop()
  162. break
  163. }
  164. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement