Advertisement
xKevinn

Untitled

Aug 2nd, 2014
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.64 KB | None | 0 0
  1. $${
  2. IFMATCHES(%CHATCLEAN%,^\[(.+)\] \*|me\] %PLAYER%|me\] %&prname%|me\] %&pname%|me\] %@&pplayer%|: %&prname%|: %&pname%|: %@&pplayer%|: \[)
  3. Stop()
  4. ENDIF
  5.  
  6. IF(@&pplayer = "")
  7. @&pplayer = "Noob"
  8. ENDIF
  9.  
  10. IF(&pname = "")
  11. &pname = "Noob"
  12. ENDIF
  13.  
  14. IF(&prname = "")
  15. &prname = "Noob"
  16. ENDIF
  17.  
  18. IF(&prizes = "")
  19. &prizes = "false"
  20. ENDIF
  21.  
  22. IF(&firstopen = "")
  23. Log("I see this is your first time running RN-Guesser, type &a!help &bto view commands.")
  24. &firstopen = "false"
  25. ENDIF
  26.  
  27. IF(#prizeamt = 0)
  28. Set(#prizeamt,10)
  29. ENDIF
  30.  
  31. IFMATCHES(%CHATCLEAN%,prizes$)
  32. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&tname,1,NUL)
  33. IF(%PLAYER% = %&tname%)
  34. IF(&prizes = "false")
  35. &prizes = "true"
  36. Echo("&bPrizes are now &aenabled&b.")
  37. ELSEIF(&prizes = "true")
  38. &prizes = "false"
  39. Echo("&bPrizes are now &cdisabled&b.")
  40. ENDIF
  41. ENDIF
  42. ENDIF
  43.  
  44. IFMATCHES(%CHATCLEAN%,spr$)
  45. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&prname,1,NUL)
  46. IF(%PLAYER% = %&prname%)
  47. &prizeset = "false"
  48. Echo("&bDo you want the prize to be an &aID&b\, &aEmeralds &bor &aRandom&b?")
  49. ENDIF
  50. ENDIF
  51.  
  52. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&prname,1)
  53. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&prizetype,2)
  54. IF(&prizeset = "false")
  55. IF(%PLAYER% = %&prname%)
  56. IF(&prizetype = "Emeralds")
  57. &ptype = "Emeralds"
  58. Echo("&bHow many &aEmeralds &bdo you want the base prize to be?")
  59. ELSEIF(&prizetype = "ID")
  60. &ptype = "ID"
  61. Echo("&bWhat item ID do you want the prize to be? Only &a1 &bwill be given as a reward.")
  62. Log("&eChoosable ID's: 1-158 and 256-408. Illegal items are already blocked.")
  63. ELSEIF(&prizetype = "Random")
  64. &ptype = "Random"
  65. &prizeset = "true"
  66. Echo("&bA random prize will be given as a reward.")
  67. Log("&eDon't worry\, all legal items.")
  68. ENDIF
  69. ENDIF
  70. ENDIF
  71. ENDIF
  72.  
  73. IF(&ptype = "Random")
  74. IF(&rmodify = "false")
  75. RANDOM(#picker,1,2)
  76. IF(#picker = 1)
  77. DO
  78. RANDOM(#items,1,158)
  79. IFMATCHES(%#items%,0|7|8|9|10|11|26|27|30|34|36|51|52|55|59|60|62|63|64|66|68|71|74|75|83|90|93|94|95|97|99|100|104|105|115|117|118|119|120|121|122|124|132|137|138|141|142|144|149|150|157)
  80. &legal = "false"
  81. Else
  82. &legal = "true"
  83. GetItemInfo(%#items%,&itemname2)
  84. &prizeset = "true"
  85. ENDIF
  86. WHILE(&legal = "false")
  87. ELSEIF(#picker = 2)
  88. DO
  89. RANDOM(#items,256,408)
  90. IFMATCHES(%#items%,302|303|304|305|326|328|327|342|343|383|385|397|399|403|407|408)
  91. &legal = "false"
  92. Else
  93. &legal = "true"
  94. GetItemInfo(%#items%,&itemname2)
  95. &prizeset = "true"
  96. ENDIF
  97. WHILE(&legal = "false")
  98. ENDIF
  99. ENDIF
  100. ENDIF
  101.  
  102. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: ([0-9][0-9]?[0-9]?)$",&prname,1)
  103. IF(%PLAYER% = %&prname%)
  104. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: ([0-9][0-9]?[0-9]?)$",&itemid,2)
  105. IF(&prizeset = "false")
  106. IF(&ptype = "ID")
  107. Set(#itemid,%&itemid%)
  108. GetItemInfo(%#itemid%,&itemname)
  109. IFMATCHES(%CHATCLEAN%,"([0-9]{1,3})$",&change,1)
  110. IFMATCHES(%&change%,"^(0|[7-9]|1[0-1]|26|27|28|3[046]|5[1-259]|6[02-468]|7[14-5]|83|9[03-579]|10[045]|11[57-9]|12[0-24]|13[278]|14[1249]|15[07]|32[6-8]|30[2-5]|34[23]|38[35]|39[79]|40[378])$")
  111. Echo("&cThat item is not allowed: %&itemname%.")
  112. Else
  113. Echo("&bItem chosen: &a%&itemname%&b.")
  114. &prizeset = "true"
  115. ENDIF
  116. ENDIF
  117. ENDIF
  118. ENDIF
  119. ENDIF
  120. ENDIF
  121.  
  122. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: ([0-9][0-9]?[0-9]?)$",&prname,1)
  123. IF(&prizeset = "false")
  124. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: ([0-9][0-9]?[0-9]?)$",&prizeamt,2)
  125. IF(%PLAYER% = %&prname%)
  126. IF(&ptype = "Emeralds")
  127. &prizeset = "true"
  128. Set(#prizeamt,%&prizeamt%)
  129. Echo("&bBase prize amount set to &a%#prizeamt% Emeralds&b.")
  130. ENDIF
  131. ENDIF
  132. ENDIF
  133. ENDIF
  134.  
  135. IFMATCHES(%CHATCLEAN%,sg$)
  136. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&startname,1,NUL)
  137. IF(%PLAYER% = %&startname%)
  138. IF(&gamestarted = "")
  139. &gamestarted = "false"
  140. ELSEIF(&gamestarted = "false")
  141. #guesses = 0
  142. &gamestarted = "true"
  143. Echo("&bGame starting! To play, type &ajoin &bto play. One player at a time.")
  144. ELSEIF(&gamestarted = "true")
  145. Echo("&cGame is already in progress!")
  146. ENDIF
  147. ENDIF
  148. ENDIF
  149.  
  150. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: join$")
  151. IF(&joined = "")
  152. &joined = "false"
  153. ENDIF
  154. IF(&joined = "false")
  155. IF(&gamestarted = "true")
  156. IF(&rmodify = "true")
  157. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&pname,1,NUL)
  158. &joined = "true"
  159. Echo("&a%&pname% &bis the contestant! Choose: &aEasy &eMedium &cHard &4Extreme&b.")
  160. ENDIF
  161. ENDIF
  162. ELSEIF(&joined = "true")
  163. IF(&chosen = "false")
  164. Echo("&c%&pname% has already joined! &bChoose: &aEasy &eMedium &cHard &4Extreme&b.")
  165. ENDIF
  166. ENDIF
  167. ENDIF
  168.  
  169. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: easy$")
  170. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&pnamecomp,1,NUL)
  171. IF(&pname = %&pnamecomp%)
  172. IF(&rmodify = "")
  173. &rmodify = "true"
  174. ENDIF
  175. IF(&rmodify = "true")
  176. IF(&joined = "true")
  177. &rmodify = "false"
  178. Echo("&aEasy &bchosen. Guess a number between &a1 &band &a50&b.")
  179. RANDOM(#rnum,1,50)
  180. &difficulty = "&a[Easy]"
  181. &chosen = "true"
  182. #multiplier = 1
  183. #amount = 1
  184. ENDIF
  185. ENDIF
  186. ENDIF
  187. ENDIF
  188.  
  189. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: medium$")
  190. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&pnamecomp,1,NUL)
  191. IF(&pname = %&pnamecomp%)
  192. IF(&rmodify = "")
  193. &rmodify = "true"
  194. ENDIF
  195. IF(&rmodify = "true")
  196. IF(&joined = "true")
  197. &rmodify = "false"
  198. Echo("&eMedium &bchosen. Guess a number between &a1 &band &a250&b.")
  199. RANDOM(#rnum,1,250)
  200. &difficulty = "&e[Medium]"
  201. &chosen = "true"
  202. #multiplier = 2
  203. #amount = 2
  204. ENDIF
  205. ENDIF
  206. ENDIF
  207. ENDIF
  208.  
  209. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: hard$")
  210. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&pnamecomp,1,NUL)
  211. IF(&pname = %&pnamecomp%)
  212. IF(&rmodify = "")
  213. &rmodify = "true"
  214. ENDIF
  215. IF(&rmodify = "true")
  216. IF(&joined = "true")
  217. &rmodify = "false"
  218. Echo("&cHard &bchosen. Guess a number between &a1 &band &a500&b.")
  219. RANDOM(#rnum,1,500)
  220. &difficulty = "&c[Hard]"
  221. &chosen = "true"
  222. #multiplier = 4
  223. #amount = 3
  224. ENDIF
  225. ENDIF
  226. ENDIF
  227. ENDIF
  228.  
  229. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: extreme$")
  230. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&pnamecomp,1,NUL)
  231. IF(&pname = %&pnamecomp%)
  232. IF(&rmodify = "")
  233. &rmodify = "true"
  234. ENDIF
  235. IF(&rmodify = "true")
  236. IF(&joined = "true")
  237. &rmodify = "false"
  238. Echo("&4Extreme &bchosen. Guess a number between &a1 &band &a1000&b.")
  239. RANDOM(#rnum,1,1000)
  240. &difficulty = "&4[Extreme]"
  241. &chosen = "true"
  242. #multiplier = 8
  243. #amount = 4
  244. ENDIF
  245. ENDIF
  246. ENDIF
  247. ENDIF
  248.  
  249. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: [0-9][0-9]?[0-9]?[0-9]?$")
  250. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&pnamecomp,1,NUL)
  251. IF(&pname = %&pnamecomp%)
  252. IF(&joined = "true")
  253. IF(&rmodify = "false")
  254. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&pguess,2)
  255. Set(#guess,%&pguess%)
  256. IF(#guess > #rnum)
  257. Inc(#guesses)
  258. IF(#guesses < 11)
  259. Echo("&cToo high! &e[%#guess%] &bGuesses: &a%#guesses%&b.")
  260. Else
  261. Echo("&cToo high! &e[%#guess%] &bGuesses: &c%#guesses%&b.")
  262. ENDIF
  263. ELSEIF(#guess < #rnum)
  264. Inc(#guesses)
  265. IF(#guesses < 11)
  266. Echo("&cToo low! &e[%#guess%] &bGuesses: &a%#guesses%&b.")
  267. Else
  268. Echo("&cToo low! &e[%#guess%] &bGuesses: &c%#guesses%&b.")
  269. ENDIF
  270. ELSEIF(#guess = #rnum)
  271. Inc(#guesses)
  272. IF(&prizes = "false")
  273. Echo("%&difficulty% &e[%#guess%] &a%&pname% &ewins! &eGuesses: &a%#guesses%&b.")
  274. &joined = "false"
  275. &gamestarted = "false"
  276. &rmodify = "true"
  277. &chosen = "false"
  278. ELSEIF(&prizes = "true")
  279. &joined = "false"
  280. &gamestarted = "false"
  281. &rmodify = "true"
  282. &chosen = "false"
  283. IF(#guesses = 1)
  284. IF(#multiplier = 8)
  285. Echo("&a%&pname% &e[%#guess%] &bwon on their very first guess! They are awarded with a special prize.")
  286. Echo(/give %&pname% 278 1 name:&3&lSuper_Pickaxe lore:&4&lRN_First-Guess_Winner unbreaking:3 eff:5)
  287. Echo(/give %&pname% 388 100)
  288. ENDIF
  289. ELSEIF(#guesses > 10)
  290. Echo("%&difficulty% &e[%#guess%] &a%&pname% &bwins but didn't get anything. Too many guesses. :c Guesses: &c%#guesses%&b")
  291. Echo(/m %&pname% Psst\, have a cookie)
  292. Echo(/give %&pname% cookie 1)
  293. ELSEIF(#guesses < 11)
  294. IF(&ptype = "Emeralds")
  295. #total = #multiplier * #prizeamt
  296. #total = #total / #guesses
  297. IF(#total > 0)
  298. Echo(/give %&pname% 388 %#total%)
  299. Echo("%&difficulty% &e[%#guess%] &a%&pname% &bwins and gets &a%#total%&bx &aEmeralds&b. Guesses: &a%#guesses%&b.")
  300. &joined = "false"
  301. &gamestarted = "false"
  302. &rmodify = "true"
  303. &chosen = "false"
  304. ELSEIF(#total = 0)
  305. Echo(/give %&pname% cookie 1)
  306. Echo("%&difficulty% &e[%#guess%] &a%&pname% &bwins and gets a &acookie&b. Guesses: &a%#guesses%&b")
  307. &joined = "false"
  308. &gamestarted = "false"
  309. &rmodify = "true"
  310. &chosen = "false"
  311. ENDIF
  312. ELSEIF(&ptype = "ID")
  313. Echo("%&difficulty% &e[%#guess%] &a%&pname% &bwins and gets &a%#amount%&bx &a%&itemname%&b. Guesses: &a%#guesses%&b.")
  314. Echo(/give %&pname% %#itemid% %#amount%)
  315. &joined = "false"
  316. &gamestarted = "false"
  317. &rmodify = "true"
  318. &chosen = "false"
  319. ELSEIF(&ptype = "Random")
  320. Echo("%&difficulty% &e[%#guess%] &a%&pname% &bwins and gets &a%#amount%&bx &a%&itemname2%&b. Guesses: &a%#guesses%&b.")
  321. Echo(/give %&pname% %#items% %#amount%)
  322. &joined = "false"
  323. &gamestarted = "false"
  324. &rmodify = "true"
  325. &chosen = "false"
  326. ENDIF
  327. ENDIF
  328. ENDIF
  329. ENDIF
  330. ENDIF
  331. ENDIF
  332. ENDIF
  333. ENDIF
  334.  
  335. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: quit$",&pnamecomp,1,NUL)
  336. IF(&pname = %&pnamecomp%)
  337. IF(&joined = "true")
  338. IF(&rmodify = "false")
  339. Echo("&cGame over. %&pname% quit.")
  340. &joined = "false"
  341. &gamestarted = "false"
  342. &rmodify = "true"
  343. &chosen = "false"
  344. ENDIF
  345. ENDIF
  346. ENDIF
  347. ENDIF
  348.  
  349. IFMATCHES(%CHATCLEAN%,!reset$)
  350. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&resetname,1,NUL)
  351. IF(%PLAYER% = %&resetname%)
  352. IF(@&ginprogress = "true")
  353. @&ginprogress = "false"
  354. Echo("/m %@&pplayer% &cOffer expired.")
  355. @&pnoreply = "true"
  356. Echo("/g &a%@&pplayer% &cwas not able to claim their %@&pitemname% prize.")
  357. Else
  358. &joined = "false"
  359. &gamestarted = "false"
  360. &rmodify = "true"
  361. &chosen = "false"
  362. Echo("&cGame reset.")
  363. ENDIF
  364. ENDIF
  365. ENDIF
  366.  
  367. IFMATCHES(%CHATCLEAN%,!rpg$)
  368. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&prname,1,NUL)
  369. IF(%PLAYER% = %&prname%)
  370. IF(@&ginprogress = "")
  371. @&ginprogress = "false"
  372. ENDIF
  373. IF(@&ginprogress = "false")
  374. @&ginprogress = "true"
  375. Exec(RandomItem.txt,"Random Player Giver")
  376. Else
  377. Echo("&cAlready in progress.")
  378. ENDIF
  379. ENDIF
  380. ENDIF
  381.  
  382. IFMATCHES(%CHATCLEAN%,!rpgm$)
  383. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&prname,1,NUL)
  384. IF(%PLAYER% = %&prname%)
  385. Echo("&bWhat is the maximum amount of items a player can get from the Random-Item giveaway?")
  386. &rpgmpicked = "false"
  387. ENDIF
  388. ENDIF
  389.  
  390. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: ([0-9][0-9]?[0-9]?)$",&prname,1)
  391. IF(%PLAYER% = %&prname%)
  392. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: ([0-9][0-9]?[0-9]?)$",&maxmulti,2)
  393. IF(&rpgmpicked = "false")
  394. Set(@#maxmulti,%&maxmulti%)
  395. Echo("&bMax amount of items set to &a%@#maxmulti%&b.")
  396. &rpgmpicked = "true"
  397. ENDIF
  398. ENDIF
  399. ENDIF
  400.  
  401. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?\-?\>? ?m?e?\]?:? yes$",&prname,1)
  402. IF(%&prname% = %@&pplayer%)
  403. IF(@&pnoreply = "false")
  404. Echo(/give %@&pplayer% %@#pitems% %@#pamnt%)
  405. Echo("/m %@&pplayer% &aEnjoy!")
  406. Echo("/g &a%@&pplayer% &bclaimed their %@&pitemname% prize.")
  407. @&pnoreply = "true"
  408. @&ginprogress = "false"
  409. ENDIF
  410. ENDIF
  411. ENDIF
  412.  
  413. IFMATCHES(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?\-?\>? ?m?e?\]?:? no$",&prname,1)
  414. IF(%&prname% = %@&pplayer%)
  415. IF(@&pnoreply = "false")
  416. Echo("/m %@&pplayer% &aTry again next time!")
  417. @&pnoreply = "true"
  418. @&ginprogress = "false"
  419. Echo("/g &a%@&pplayer% &cdid not want their %@&pitemname% prize.")
  420. ENDIF
  421. ENDIF
  422. ENDIF
  423.  
  424. IFMATCHES(%CHATCLEAN%,"!spl (.+)$",&setplayer,1)
  425. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: spl (.+)$",&pnamecomp,1,NUL)
  426. IF(%PLAYER% = %&pnamecomp%)
  427. Set(&pname,%&setplayer%)
  428. IF(&gamestarted = "false")
  429. IF(&joined = "false")
  430. #guesses = 0
  431. &gamestarted = "true"
  432. &joined = "true"
  433. &chosen = "false"
  434. &rmodify = "true"
  435. Echo("&bGame started. &a%&pname% &bis the contestant! Choose: &aEasy &eMedium &cHard &4Extreme&b.")
  436. ENDIF
  437. ELSEIF(&gamestarted = "true")
  438. IF(&joined = "true")
  439. Echo("&cContestant switched to %&pname%. &bChoose: &aEasy &eMedium &cHard &4Extreme&c.")
  440. #guesses = 0
  441. &gamestarted = "true"
  442. &joined = "true"
  443. &chosen = "false"
  444. &rmodify = "true"
  445. ENDIF
  446. ENDIF
  447. ENDIF
  448. ENDIF
  449.  
  450. IFMATCHES(%CHATCLEAN%,!help$)
  451. MATCH(%CHATCLEAN%,"([a-z0-9\-_]{4,16}) ?: (.+)$",&hplayer,1,NUL)
  452. IF(%PLAYER% = %&hplayer%)
  453. Log("");Log("");Log("");Log("&d ---[Help]--------------------------------------")
  454. Log("&d |&d&o Made by xKevinn &d|")
  455. Log("&d | &eRandom Number Guesser:")
  456. Log("&d |&c - &3sg &a- starts the game.")
  457. Log("&d |&c - &3spr &a- sets a prize type.")
  458. Log("&d |&c - &3spl &b&oname &a- manually sets a player.")
  459. Log("&d |&c - &3prizes &a- toggles prizes on and off.")
  460. Log("&d |&c - &3reset &a- resets the game back to default settings.")
  461. Log("&d |&3 Base emerald prize: &a%#prizeamt%&3.")
  462. Log("&d |&3 ID prize: &a(%#itemid%) %&itemname%&3.")
  463. IF(&prizes = "true")
  464. Log("&d |&3 Prizes: &aon&3.")
  465. Else
  466. Log("&d |&3 Prizes: &coff&3.")
  467. ENDIF
  468. Log("&d | &eRandom Item Giveaway:")
  469. Log("&d |&c - &3rpg &a- gives a random player a random item.")
  470. Log("&d |&c - &3rpgm &a- sets max items won.")
  471. Log("&d |&c - &3reset &a- cancels current giveaway.")
  472. Log("&d |&3 Max amount of items: &a%@#maxmulti%&3.")
  473. Log("&d ----------------------------------------------");Log("")
  474. ENDIF
  475. ENDIF
  476. }$$
  477.  
  478.  
  479. =========================================================================================================================
  480. =========================================================================================================================
  481. =========================================================================================================================
  482. =========================================================================================================================
  483. =========================================================================================================================
  484. =========================================================================================================================
  485. =========================================================================================================================
  486. =========================================================================================================================
  487. =========================================================================================================================
  488. =========================================================================================================================
  489.  
  490.  
  491. Set(#rplayer,0)
  492. Set(#cplayers,0)
  493. @&otaken = "false"
  494.  
  495. Echo("/g &c&k.&bPicking a random player for a draw... &c> &eGood luck!")
  496. Wait(7)
  497.  
  498. RANDOM(#rplayer,1,%ONLINEPLAYERS%)
  499. ForEach(players)
  500. Inc(#cplayers)
  501. IF(#cplayers = #rplayer)
  502. Set(@&pplayer,%PLAYERNAME%)
  503. Break()
  504. ENDIF
  505. Next
  506.  
  507. RANDOM(#picker,1,2)
  508. IF(#picker = 1)
  509. DO
  510. RANDOM(@#pitems,1,158)
  511. IFMATCHES(%@#pitems%,0|7|8|9|10|11|26|27|30|34|36|51|52|55|59|60|62|63|64|66|68|71|74|75|83|90|93|94|95|97|99|100|104|105|115117|118|119|120|121|122|124|132|137|138|141|142|144|149|150|157)
  512. &legal = "false"
  513. Else
  514. &legal = "true"
  515. GetItemInfo(%@#pitems%,@&pitemname)
  516. ENDIF
  517. WHILE(&legal = "false")
  518. ELSEIF(#picker = 2)
  519. DO
  520. RANDOM(@#pitems,256,408)
  521. IFMATCHES(%@#pitems%,302|303|304|305|326|328|327|342|343|383|385|397|399|403|407|408)
  522. &legal = "false"
  523. Else
  524. &legal = "true"
  525. GetItemInfo(%@#pitems%,@&pitemname)
  526. ENDIF
  527. WHILE(&legal = "false")
  528. ENDIF
  529.  
  530. IF(@#maxmulti = 0)
  531. Set(@#maxmulti,3)
  532. ENDIF
  533.  
  534. RANDOM(@#pamnt,1,%@#maxmulti%)
  535. Echo("/g &b...&a%@&pplayer% &bwins &a%@#pamnt%&bx &a%@&pitemname%&b!")
  536. Echo("/m %@&pplayer% &bWould you like to keep your prize? &bReply with &ayes &bor &cno&b.")
  537. @&pnoreply = "false"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement