Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.02 KB | None | 0 0
  1. @name Lotteriet
  2. @inputs EGP:wirelink User:entity
  3. @outputs
  4. @persist A:array Ply:array READY
  5. @trigger all
  6.  
  7. if(first()){
  8. EGP:egpClear()
  9. EGP:egpDrawTopLeft(1)
  10. EGP:egpBox(1, vec2(0,0),vec2(512,512))
  11. EGP:egpColor(1, vec(40,40,40))
  12.  
  13. #5 Boxes
  14. EGP:egpBox(6,vec2(50,160),vec2(412,40))
  15. EGP:egpBox(2, vec2(50,210),vec2(412,40))
  16. EGP:egpBox(3, vec2(50,260),vec2(412,40))
  17. EGP:egpBox(4, vec2(50,310),vec2(412,40))
  18. EGP:egpBox(16, vec2(50,360),vec2(412,40))
  19. EGP:egpBox(5, vec2(50,410),vec2(412,60))
  20. EGP:egpColor(6, vec(255,30,30))
  21. EGP:egpColor(2, vec(255,45,45))
  22. EGP:egpColor(3, vec(255,60,60))
  23. EGP:egpColor(4, vec(255,75,75))
  24. EGP:egpColor(16, vec(255,90,90))
  25. EGP:egpColor(5, vec(0,0,255))
  26.  
  27. #5 Strings
  28. EGP:egpText(7, "Mangler spiller.", vec2(60,160))
  29. EGP:egpSize(7, 40)
  30. EGP:egpColor(7, vec(0,0,0))
  31. EGP:egpText(8, "Mangler spiller.", vec2(60,210))
  32. EGP:egpSize(8, 40)
  33. EGP:egpColor(8, vec(0,0,0))
  34. EGP:egpText(9, "Mangler spiller.", vec2(60,260))
  35. EGP:egpSize(9, 40)
  36. EGP:egpColor(9, vec(0,0,0))
  37. EGP:egpText(10, "Mangler spiller.", vec2(60,310))
  38. EGP:egpSize(10, 40)
  39. EGP:egpColor(10, vec(0,0,0))
  40. EGP:egpText(17, "Mangler spiller.", vec2(60,360))
  41. EGP:egpSize(17, 40)
  42. EGP:egpColor(17, vec(0,0,0))
  43. EGP:egpText(11, "Deltag!", vec2(256,420))
  44. EGP:egpSize(11, 40)
  45. EGP:egpColor(11, vec(0,0,0))
  46. EGP:egpAlign(11,1)
  47.  
  48. EGP:egpText(12, "20.000kr pr. lod", vec2(256,70))
  49. EGP:egpSize(12, 30)
  50. EGP:egpAlign(12, 1)
  51.  
  52. EGP:egpText(13, "MEGA LOTTERI", vec2(256,0))
  53. EGP:egpSize(13, 60)
  54. EGP:egpAlign(13, 1)
  55. EGP:egpColor(13, vec(255,255,255))
  56. EGP:egpRoundedBox(14,vec2(10,60),vec2(492,10))
  57. EGP:egpColor(14, vec(255,0,0))
  58.  
  59. EGP:egpText(15, "Starter ved 5 spillere.",vec2(256,480))
  60. EGP:egpAlign(15, 1)
  61.  
  62. EGP:egpText(18, "Made by ViperishJodeN" ,vec2(355,490))
  63. EGP:egpFont(18, "Lucida Console")
  64.  
  65. EGP:egpText(19, "80.000 kr til vinderen!", vec2(256,100))
  66. EGP:egpSize(19, 40)
  67. EGP:egpAlign(19, 1)
  68.  
  69. Ply = players()
  70. READY = 1
  71.  
  72. EGP:egpColor(7, vec(90,90,90))
  73. EGP:egpColor(8, vec(90,90,90))
  74. EGP:egpColor(9, vec(90,90,90))
  75. EGP:egpColor(10, vec(90,90,90))
  76. EGP:egpColor(17, vec(90,90,90))
  77. }
  78.  
  79. if(~User&User)
  80. {
  81. LeftTop = EGP:egpPos(5)
  82. RightBottom = EGP:egpPos(5) + EGP:egpSize(5)
  83. Cursor = EGP:egpCursor(User)
  84.  
  85. if(inrange(Cursor,LeftTop,RightBottom)&A:count()<5&READY==1)
  86. {
  87. moneyRequest(User, 20000, "Lottery;;")
  88. }
  89. }
  90.  
  91. if(moneyClk("Lottery;;")){
  92. hint(moneyClkPlayer():name(),1000)
  93. A:pushEntity(moneyClkPlayer())
  94. if(A:count()==1){
  95. EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
  96. EGP:egpColor(7, vec(0,0,0))
  97. }elseif(A:count()==2){
  98. EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
  99. EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
  100. EGP:egpColor(7, vec(0,0,0))
  101. EGP:egpColor(8, vec(0,0,0))
  102. }elseif(A:count()==3){
  103. EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
  104. EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
  105. EGP:egpText(9, ""+A[3,entity]:name(), vec2(60,260))
  106. EGP:egpColor(7, vec(0,0,0))
  107. EGP:egpColor(8, vec(0,0,0))
  108. EGP:egpColor(9, vec(0,0,0))
  109. }elseif(A:count()==4){
  110. EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
  111. EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
  112. EGP:egpText(9, ""+A[3,entity]:name(), vec2(60,260))
  113. EGP:egpText(10, ""+A[4,entity]:name(), vec2(60,310))
  114. EGP:egpColor(7, vec(0,0,0))
  115. EGP:egpColor(8, vec(0,0,0))
  116. EGP:egpColor(9, vec(0,0,0))
  117. EGP:egpColor(10, vec(0,0,0))
  118. }elseif(A:count()==5){
  119. EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
  120. EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
  121. EGP:egpText(9, ""+A[3,entity]:name(), vec2(60,260))
  122. EGP:egpText(10, ""+A[4,entity]:name(), vec2(60,310))
  123. EGP:egpText(17, ""+A[5,entity]:name(), vec2(60,360))
  124. EGP:egpColor(7, vec(0,0,0))
  125. EGP:egpColor(8, vec(0,0,0))
  126. EGP:egpColor(9, vec(0,0,0))
  127. EGP:egpColor(10, vec(0,0,0))
  128. EGP:egpColor(17, vec(0,0,0))
  129. }
  130.  
  131.  
  132. if(moneyClkPlayer()==A[6,entity]){
  133. moneyGive(A[6,entity],10000)
  134. }elseif(moneyClkPlayer()==A[7,entity]){
  135. moneyGive(A[7,entity],10000)
  136. }
  137. }
  138. if(A:count()==5 & READY==1){
  139. timer("countdown5", 4000)
  140. timer("countdown4", 3000)
  141. timer("countdown3", 2000)
  142. timer("countdown2", 1000)
  143. timer("countdown1", 0)
  144. timer("countdown5.5", 4500)
  145. timer("countdown4.5", 3500)
  146. timer("countdown3.5", 2500)
  147. timer("countdown2.5", 1500)
  148. timer("countdown1.5", 500)
  149. timer("YEY", 5000)
  150. READY = 0
  151. }
  152. if(clk("countdown5.5"))
  153. {
  154. timer("Random",0)
  155. }
  156. if(clk("countdown5"))
  157. {
  158. EGP:egpText(11, "Finder vinder om: 1", vec2(256,420))
  159. timer("Random",0)
  160. }
  161. if(clk("countdown4.5"))
  162. {
  163. timer("Random",0)
  164. }
  165. if(clk("countdown4"))
  166. {
  167. EGP:egpText(11, "Finder vinder om: 2", vec2(256,420))
  168. timer("Random",0)
  169. }
  170. if(clk("countdown3.5"))
  171. {
  172. timer("Random",0)
  173. }
  174. if(clk("countdown3"))
  175. {
  176. EGP:egpText(11, "Finder vinder om: 3", vec2(256,420))
  177. timer("Random",0)
  178. }
  179. if(clk("countdown2.5"))
  180. {
  181. timer("Random",0)
  182. }
  183. if(clk("countdown2"))
  184. {
  185. EGP:egpText(11, "Finder vinder om: 4", vec2(256,420))
  186. timer("Random",0)
  187. }
  188. if(clk("countdown1.5"))
  189. {
  190. timer("Random",0)
  191. }
  192. if(clk("countdown1"))
  193. {
  194. EGP:egpText(11, "Finder vinder om: 5", vec2(256,420))
  195. timer("Random",0)
  196. }
  197. if(clk("YEY"))
  198. {
  199. if(A:count()>5){
  200. C = 5
  201. }else{
  202. C = A:count()
  203. }
  204. R = randint(C)
  205. EGP:egpText(11, "Vinder: "+A[R,entity]:name(), vec2(256,420))
  206. if(R==1){
  207. EGP:egpColor(6, vec(0,255,0))
  208. EGP:egpColor(2, vec(255,45,45))
  209. EGP:egpColor(3, vec(255,60,60))
  210. EGP:egpColor(4, vec(255,75,75))
  211. EGP:egpColor(16, vec(255,90,90))
  212. }elseif(R==2){
  213. EGP:egpColor(6, vec(255,30,30))
  214. EGP:egpColor(2, vec(0,255,0))
  215. EGP:egpColor(3, vec(255,60,60))
  216. EGP:egpColor(4, vec(255,75,75))
  217. EGP:egpColor(16, vec(255,90,90))
  218. }elseif(R==3){
  219. EGP:egpColor(6, vec(255,30,30))
  220. EGP:egpColor(2, vec(255,45,45))
  221. EGP:egpColor(3, vec(0,255,0))
  222. EGP:egpColor(4, vec(255,75,75))
  223. EGP:egpColor(16, vec(255,90,90))
  224. }elseif(R==4){
  225. EGP:egpColor(6, vec(255,30,30))
  226. EGP:egpColor(2, vec(255,45,45))
  227. EGP:egpColor(3, vec(255,60,60))
  228. EGP:egpColor(4, vec(0,255,0))
  229. EGP:egpColor(16, vec(255,90,90))
  230. }elseif(R==5){
  231. EGP:egpColor(6, vec(255,30,30))
  232. EGP:egpColor(2, vec(255,45,45))
  233. EGP:egpColor(3, vec(255,60,60))
  234. EGP:egpColor(4, vec(255,75,75))
  235. EGP:egpColor(16, vec(0,255,0))
  236. }else{
  237. EGP:egpColor(6, vec(255,30,30))
  238. EGP:egpColor(2, vec(255,45,45))
  239. EGP:egpColor(3, vec(255,60,60))
  240. EGP:egpColor(4, vec(255,75,75))
  241. EGP:egpColor(16, vec(255,90,90))
  242. }
  243. moneyGive(A[R,entity],80000)
  244. concmd("say /advert "+A[R,entity]:name()+" vandt lige 80.000kr! Pris pr. lod: 20.000kr")
  245. timer("Restart", 2000)
  246. }
  247. if(clk("Restart"))
  248. {
  249. EGP:egpText(11, "Deltag!", vec2(256,420))
  250. for(I=1,100){
  251. A:pop()
  252. }
  253. EGP:egpText(7, "Mangler spiller.", vec2(60,160))
  254. EGP:egpText(8, "Mangler spiller.", vec2(60,210))
  255. EGP:egpText(9, "Mangler spiller.", vec2(60,260))
  256. EGP:egpText(10, "Mangler spiller.", vec2(60,310))
  257. EGP:egpText(17, "Mangler spiller.", vec2(60,360))
  258. EGP:egpColor(6, vec(255,30,30))
  259. EGP:egpColor(2, vec(255,45,45))
  260. EGP:egpColor(3, vec(255,60,60))
  261. EGP:egpColor(4, vec(255,75,75))
  262. EGP:egpColor(16, vec(255,90,90))
  263. C = 0
  264. READY = 1
  265. EGP:egpColor(7, vec(90,90,90))
  266. EGP:egpColor(8, vec(90,90,90))
  267. EGP:egpColor(9, vec(90,90,90))
  268. EGP:egpColor(10, vec(90,90,90))
  269. EGP:egpColor(17, vec(90,90,90))
  270. }
  271.  
  272. if(duped()){
  273. selfDestructAll()
  274. }
  275.  
  276.  
  277.  
  278. if(clk("Random")){
  279. RRR = randint(1,5)
  280. if(RRR==1){
  281. EGP:egpColor(6, vec(255,30,30))
  282. EGP:egpColor(2, vec(255,45,45))
  283. EGP:egpColor(3, vec(255,60,60))
  284. EGP:egpColor(4, vec(255,75,75))
  285. EGP:egpColor(16, vec(0,255,0))
  286. }elseif(RRR==2){
  287. EGP:egpColor(6, vec(255,30,30))
  288. EGP:egpColor(2, vec(255,45,45))
  289. EGP:egpColor(3, vec(255,60,60))
  290. EGP:egpColor(4, vec(0,255,0))
  291. EGP:egpColor(16, vec(255,90,90))
  292. }elseif(RRR==3){
  293. EGP:egpColor(6, vec(255,30,30))
  294. EGP:egpColor(2, vec(255,45,45))
  295. EGP:egpColor(3, vec(0,255,0))
  296. EGP:egpColor(4, vec(255,75,75))
  297. EGP:egpColor(16, vec(255,90,90))
  298. }elseif(RRR==4){
  299. EGP:egpColor(6, vec(255,30,30))
  300. EGP:egpColor(2, vec(0,255,0))
  301. EGP:egpColor(3, vec(255,60,60))
  302. EGP:egpColor(4, vec(255,75,75))
  303. EGP:egpColor(16, vec(255,90,90))
  304. }elseif(RRR==5){
  305. EGP:egpColor(6, vec(0,255,0))
  306. EGP:egpColor(2, vec(255,45,45))
  307. EGP:egpColor(3, vec(255,60,60))
  308. EGP:egpColor(4, vec(255,75,75))
  309. EGP:egpColor(16, vec(255,90,90))
  310. }
  311. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement