Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.80 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,245)
  101.  
  102. EGP:egpText(57, "13.645$ ", vec2(262,150)) EGP:egpAlign(57, 1) EGP:egpSize(57, 3) EGP:egpFont(57,"Courier New",18) EGP:egpColor(57, 218,118,25,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:egpBoxOutline(58, vec2(256, 158), vec2(100, 20))
  107.  
  108. EGP:egpLine(61, vec2(170,137), vec2(170,181)) EGP:egpSize(61, 1) EGP:egpColor(61, 255,255,255,255)
  109.  
  110.  
  111.  
  112.  
  113. Settings["Page", number] = 2
  114. }
  115.  
  116. EGP:drawlogin()
  117. }
  118.  
  119. if(~User & User & ops() <= 150) {
  120. if(Settings["Page", number] == 1) {
  121. if(EGP:egpButton(14, User)) {
  122. timer("shop", 250)
  123. }
  124. }
  125. }
  126.  
  127. if(clk(clkName())){
  128. switch(clkName()) {
  129. case "shop",
  130. EGP:drawShop()
  131. break
  132. }
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement