Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.04 KB | None | 0 0
  1. @name Bogmaster 2000
  2. @inputs EGP:wirelink User:entity
  3. @outputs
  4. @persist Lottery:number
  5. if(first())
  6. {
  7. timer("main",250)
  8.  
  9. Lottery = 5000
  10.  
  11. function number wirelink:egpButton(Index:number,Player:entity)
  12. {
  13. Pos=This:egpPos(Index)
  14. Size=This:egpSize(Index)/2
  15. return inrange(This:egpCursor(Player),Pos-Size,Pos+Size)
  16. }
  17.  
  18. function void drawlogin()
  19. {
  20. EGP:egpClear()
  21.  
  22. EGP:egpBox(1,vec2(256,256),vec2(512,512))
  23. EGP:egpColor(1,vec(15,22,31))
  24.  
  25. EGP:egpBox(2,vec2(256,256),vec2(500,150))
  26. EGP:egpColor(2,vec(20,29,41))
  27.  
  28. EGP:egpBoxOutline(3,vec2(256,256),vec2(500,150))
  29. EGP:egpColor(3,vec(28,42,59))
  30. EGP:egpSize(3,3)
  31.  
  32. EGP:egpText(4,"Stavox",vec2(20,20))
  33. EGP:egpFont(4,"Marlett")
  34.  
  35. EGP:egpBox(5,vec2(256,256),vec2(300,100))
  36. EGP:egpColor(5,vec(60,60,60))
  37.  
  38. EGP:egpBox(6,vec2(256,256),vec2(300,100))
  39. EGP:egpMaterial(6,"vgui/gradient-u")
  40. EGP:egpColor(6,vec4(0,0,0,150))
  41.  
  42. EGP:egpText(7,"Login",vec2(175,225))
  43. EGP:egpSize(7,75)
  44. EGP:egpFont(7,"Marlett")
  45. }
  46.  
  47. function void drawvent()
  48. {
  49. EGP:egpClear()
  50.  
  51. EGP:egpBox(1,vec2(256,256),vec2(512,512))
  52. EGP:egpColor(1,vec(15,22,31))
  53.  
  54. EGP:egpBox(2,vec2(256,256),vec2(500,150))
  55. EGP:egpColor(2,vec(20,29,41))
  56.  
  57. EGP:egpBoxOutline(3,vec2(256,256),vec2(500,150))
  58. EGP:egpColor(3,vec(28,42,59))
  59. EGP:egpSize(3,3)
  60.  
  61. EGP:egpText(4,"Stavox",vec2(20,20))
  62. EGP:egpFont(4,"Marlett")
  63.  
  64. EGP:egpBox(5,vec2(256,256),vec2(300,100))
  65. EGP:egpColor(5,vec(60,60,60))
  66.  
  67. EGP:egpBox(6,vec2(256,256),vec2(300,100))
  68. EGP:egpMaterial(6,"vgui/gradient-u")
  69. EGP:egpColor(6,vec4(0,0,0,150))
  70.  
  71. EGP:egpText(7,"Vent ...",vec2(175,225))
  72. EGP:egpSize(7,75)
  73. EGP:egpFont(7,"Marlett")
  74. }
  75.  
  76. function void drawmain()
  77. {
  78. EGP:egpClear()
  79.  
  80. EGP:egpBox(1,vec2(256,256),vec2(512,512))
  81. EGP:egpColor(1,vec(15,22,31))
  82.  
  83. EGP:egpBox(2,vec2(75,150),vec2(250,150))
  84. EGP:egpColor(2,vec(20,29,41))
  85.  
  86. EGP:egpBoxOutline(3,vec2(75,150),vec2(250,150))
  87. EGP:egpColor(3,vec(28,42,59))
  88. EGP:egpSize(3,3)
  89.  
  90. EGP:egpText(4,"Stavox",vec2(20,20))
  91. EGP:egpFont(4,"Marlett")
  92.  
  93. EGP:egpText(6,"License :",vec2(20,80))
  94. EGP:egpFont(6,"Marlett")
  95. EGP:egpColor(6,vec(71,126,173))
  96.  
  97. EGP:egpRoundedBox(7,vec2(95,156),vec2(150,100))
  98. EGP:egpColor(7,vec(44,62,80))
  99.  
  100. EGP:egpText(8,"K"+oe()+"b",vec2(60,135))
  101. EGP:egpFont(8,"Marlett")
  102. EGP:egpSize(8,40)
  103.  
  104. EGP:egpBox(12,vec2(256,320),vec2(500,150))
  105. EGP:egpColor(12,vec(20,29,41))
  106.  
  107. EGP:egpBoxOutline(13,vec2(256,320),vec2(500,150))
  108. EGP:egpColor(13,vec(28,42,59))
  109. EGP:egpSize(13,3)
  110.  
  111. EGP:egpText(9,"Lottery :",vec2(20,250))
  112. EGP:egpFont(9,"Marlett")
  113. EGP:egpColor(9,vec(71,126,173))
  114.  
  115. EGP:egpRoundedBox(10,vec2(95,325),vec2(150,100))
  116. EGP:egpColor(10,vec(44,62,80))
  117.  
  118. EGP:egpText(11,"K"+oe()+"b",vec2(60,300))
  119. EGP:egpFont(11,"Marlett")
  120. EGP:egpSize(11,40)
  121.  
  122. EGP:egpRoundedBox(14,vec2(256,325),vec2(50,50))
  123. EGP:egpColor(14,vec(44,62,80))
  124.  
  125. EGP:egpText(15,"<",vec2(240,305))
  126. EGP:egpSize(15,40)
  127.  
  128. EGP:egpText(16,"5000",vec2(300,305))
  129. EGP:egpSize(16,40)
  130.  
  131. EGP:egpRoundedBox(17,vec2(425,325),vec2(50,50))
  132. EGP:egpColor(17,vec(44,62,80))
  133.  
  134. EGP:egpText(18,">",vec2(415,305))
  135. EGP:egpSize(18,40)
  136. }
  137. }
  138.  
  139. if(ops() < 150)
  140. {
  141. if(EGP:egpButton(14,User))
  142. {
  143. if(Lottery == 1000)
  144. { Lottery = 5000 }
  145. else
  146. { Lottery -= 500 }
  147. EGP:egpSetText(16,""+Lottery)
  148. }
  149. elseif(EGP:egpButton(17,User))
  150. {
  151. if(Lottery == 5000)
  152. { Lottery = 1000 }
  153. else
  154. { Lottery += 500 }
  155. EGP:egpSetText(16,""+Lottery)
  156. }
  157. elseif(EGP:egpButton(10,User))
  158. {
  159. moneyRequest(User, Lottery,"Lottery p"+aa()+" "+Lottery+"")
  160. }
  161. elseif(EGP:egpButton(5,User))
  162. {
  163. timer("vent",250)
  164. }
  165. elseif(EGP:egpButton(7,User))
  166. {
  167. moneyRequest(User, 3000)
  168. }
  169. }
  170.  
  171.  
  172. if(moneyClk("Lottery p"+aa()+" "+Lottery+""))
  173. { concmd("say /lottery "+Lottery+"") }
  174. elseif(moneyClk())
  175. { printColor(vec(225,225,225),"[ ",vec(199,72,75),"Bogmaster 2000",vec(225,225,225)," ]",vec(200,200,200)," En Person har bestilt license") }
  176.  
  177.  
  178. if(EGP:egpButton(7,User))
  179. { moneyRequest(User, 3000) }
  180.  
  181.  
  182. if(clk("Login"))
  183. {
  184. drawlogin()
  185. }
  186.  
  187. elseif(clk("vent"))
  188. {
  189. drawvent()
  190. timer("main",1000)
  191. }
  192.  
  193. elseif(clk("main"))
  194. {
  195. drawmain()
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement