Shell_Guy_

Inb4 Skript (Official)

Apr 25th, 2015
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.41 KB | None | 0 0
  1. #inb4 Season 2 hype!!!
  2.  
  3. options:
  4. P: &4[&1inb4&4]&3
  5.  
  6. command /inb4 <text> [<player>] [<text>]:
  7. trigger:
  8. {inb4on} is true:
  9. arg-1 is not set:
  10. execute player command "inb4 help"
  11. stop
  12. arg-1 is "help":
  13. message "{@P} /inb4 list: Lists types of predictions"
  14. message "{@P} /inb4 predict <player> <prediction>: makes your prediction"
  15. message "{@P} /inb4 sacrifice: take 2 hearts of damage for an additional guess"
  16. message "{@P} /inb4 guesses: shows the amount of guess points you have left"
  17. message "{@P} /inb4 gold: guesses will award you 5 for every diamond"
  18. message "{@P} /inb4 diamonds: gueeses will reward you diamonds"
  19. arg-1 is "sacrifice":
  20. damage the player by 2 hearts
  21. set {inb4Points::%player%} to {inb4Points::%player%} + 1
  22. message "{@P} You now have %{inb4Points::%player%}% guess points"
  23. arg-1 is "gold":
  24. set {Reward::%player%::gold} to true
  25. message "{@T} you will now recive gold as a reward."
  26. arg-1 is "diamonds":
  27. delete {Reward::%player%::gold}
  28. message "{@T} you will now recive diamonds as a reward."
  29. arg-1 is "guesses":
  30. message "{@P} You have %{inb4Points::%player%}% guess points"
  31. arg-1 is "predict":
  32. arg-2 is not set:
  33. message "{@P} /inb4 predict <player> <prediction>"
  34. stop
  35. arg-3 is not set:
  36. message "{@P} /inb4 predict <player> <prediction>"
  37. stop
  38. arg-2 is "%player%":
  39. message "{@P} You cant guess yourself!"
  40. stop
  41. {inb4Points::%player%} is more than 0.5:
  42. {Teams.InTeam::%player%} is set:
  43. loop {Team.%{Teams.InTeam::%player%}%::*}:
  44. arg-2 is "%loop-value%":
  45. message "{@P} You can not predict on your team!"
  46. stop
  47. arg-3 is "First Damage":
  48. {Event::FirstDamage} is not set:
  49. {Predicted::FirstDamage::%player%} is not set:
  50. set {Prediction::FirstDamage::%player%::%arg-2%} to true
  51. set {Predicted::FirstDamage::%player%} to true
  52. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  53. message "{@P} Now predicted First Damage on %arg-2%"
  54. stop
  55. else:
  56. message "{@P} You have already predicted this!"
  57. else:
  58. message "{@P} First damage has alredy happened!"
  59. arg-3 is "First Blood":
  60. {Event::FirstBlood} is not set:
  61. {Predicted::FirstBlood::%player%} is not set:
  62. set {Prediction::FirstBlood::%player%::%arg-2%} to true
  63. set {Predicted::FirstBlood::%player%} to true
  64. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  65. message "{@P} Now predicted First Blood on %arg-2%"
  66. stop
  67.  
  68. else:
  69. message "{@P} You have already predicted this!"
  70. else:
  71. message "{@P} First blood has already happened!"
  72. arg-3 is "Erekt":
  73. {Event::Erekt} is not set:
  74. {Predicted::Erekt::%player%} is not set:
  75. set {Prediction::Erekt::%player%::%arg-2%} to true
  76. set {Predicted::Erekt::%player%} to true
  77. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  78. message "{@P} Now predicted Erekt on %arg-2%"
  79. stop
  80.  
  81. else:
  82. message "{@P} You have already predicted this!"
  83. else:
  84. message "{@P} Erekt has already happened!"
  85. arg-3 is "Worst PvE":
  86. {Event::WorstPvE} is not set:
  87. {Predicted::WorstPvE::%player%} is not set:
  88. set {Prediction::WorstPvE::%player%::%arg-2%} to true
  89. set {Predicted::WorstPvE::%player%} to true
  90. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  91. message "{@P} Now predicted Worst PvE on %arg-2%"
  92. stop
  93.  
  94. else:
  95. message "{@P} You have already predicted this!"
  96. else:
  97. message "{@P} Worst PvE has already happened!"
  98. arg-3 is "Bad PvP":
  99. {Event::BadPvP} is not set:
  100. {Predicted::BadPvP::%player%} is not set:
  101. set {Prediction::BadPvP::%player%::%arg-2%} to true
  102. set {Predicted::BadPvP::%player%} to true
  103. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  104. message "{@P} Now predicted Bad PvP on %arg-2%"
  105. stop
  106.  
  107. else:
  108. message "{@P} You have already predicted this!"
  109. else:
  110. message "{@P} Bad PvP has already happened!"
  111. arg-3 is "Death":
  112. {Predicted::Death::%player%} is not set:
  113. set {Prediction::Death::%player%::%arg-2%} to true
  114. set {Predicted::Death::%player%} to true
  115. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  116. message "{@P} Now predicted Death on %arg-2%"
  117. stop
  118.  
  119. else:
  120. message "{@P} You have already predicted this!"
  121. arg-3 is "Snowball":
  122. {Predicted::Snowball::%player%} is not set:
  123. set {Prediction::Snowball::%player%::%arg-2%} to true
  124. set {Predicted::Snowball::%player%} to true
  125. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  126. message "{@P} Now predicted Snowball on %arg-2%"
  127. stop
  128.  
  129. else:
  130. message "{@P} You have already predicted this!"
  131. arg-3 is "Enchants":
  132. {Predicted::Enchants::%player%} is not set:
  133. set {Prediction::Enchants::%player%::%arg-2%} to true
  134. set {Predicted::Enchants::%player%} to true
  135. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  136. message "{@P} Now predicted Enchants on %arg-2%"
  137. stop
  138.  
  139. else:
  140. message "{@P} You have already predicted this!"
  141. arg-3 is "Melee":
  142. {Predicted::Melee::%player%} is not set:
  143. set {Prediction::Melee::%player%::%arg-2%} to true
  144. set {Predicted::Melee::%player%} to true
  145. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  146. message "{@P} Now predicted Melee on %arg-2%"
  147. stop
  148.  
  149. else:
  150. message "{@P} You have already predicted this!"
  151. arg-3 is "Nether Rush":
  152. {Event::NetherRush} is not set:
  153. {Predicted::NetherRush::%player%} is not set:
  154. set {Prediction::NetherRush::%player%::%arg-2%} to true
  155. set {Predicted::NetherRush::%player%} to true
  156. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  157. message "{@P} Now predicted Nether Rush on %arg-2%"
  158. stop
  159.  
  160. else:
  161. message "{@P} You have already predicted this!"
  162. else:
  163. message "{@P} Nether Rush has already happened!"
  164. arg-3 is "Nether":
  165. {Predicted::Nether::%player%} is not set:
  166. set {Prediction::Nether::%player%::%arg-2%} to true
  167. set {Predicted::Nether::%player%} to true
  168. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  169. message "{@P} Now predicted Nether on %arg-2%"
  170. stop
  171. arg-3 is "First Diamonds":
  172. {Event::FirstDiamonds} is not set:
  173. {Predicted::FirstDiamonds::%player%} is not set:
  174. set {Prediction::FirstDiamonds::%player%::%arg-2%} to true
  175. set {Predicted::FirstDiamonds::%player%} to true
  176. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  177. message "{@P} Now predicted First Diamonds on %arg-2%"
  178. stop
  179.  
  180. else:
  181. message "{@P} You have already predicted this!"
  182. else:
  183. message "{@P} First Diamonds has already happened!"
  184. arg-3 is "First Heal":
  185. {Event::FirstHeal} is not set:
  186. {Predicted::FirstHeal::%player%} is not set:
  187. set {Prediction::FirstHeal::%player%::%arg-2%} to true
  188. set {Predicted::FirstHeal::%player%} to true
  189. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  190. message "{@P} Now predicted First Heal on %arg-2%"
  191. stop
  192.  
  193. else:
  194. message "{@P} You have already predicted this!"
  195. else:
  196. message "{@P} First Heal has already happened!"
  197. arg-3 is "Heal":
  198. {Predicted::Heal::%player%} is not set:
  199. set {Prediction::Heal::%player%::%arg-2%} to true
  200. set {Predicted::Heal::%player%} to true
  201. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  202. message "{@P} Now predicted Heal on %arg-2%"
  203. stop
  204. arg-3 is "Dank Tunes":
  205. {Predicted::Jukebox::%player%} is not set:
  206. set {Prediction::Jukebox::%player%::%arg-2%} to true
  207. set {Predicted::Jukebox::%player%} to true
  208. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  209. message "{@P} Now predicted Dank Tunes on %arg-2%"
  210. stop
  211. arg-3 is "Team Kill":
  212. {Predicted::TeamKill::%player%} is not set:
  213. set {Prediction::TeamKill::%player%::%arg-2%} to true
  214. set {Predicted::FirstHeal::%player%} to true
  215. set {inb4Points::%player%} to {inb4Points::%player%} - 1
  216. message "{@P} Now predicted team kill on %arg-2%"
  217. stop
  218. else:
  219. message "{@P} Unrecognized guess. /inb4 list for a list of availible guesses."
  220. else:
  221. message "{@P} You do not have enough guessing points"
  222. arg-1 is "list":
  223. message "{@P} Prediction: | Description: | Reward:"
  224. {Event::FirstDamage} is not set:
  225. {Predicted::FirstDamage::%player%} is not set:
  226. message "{@P}&4 First Damage | First person to take damage | 2 diamonds"
  227. {Event::FirstBlood} is not set:
  228. {Predicted::FirstBlood::%player%} is not set:
  229. message "{@P}&4 First Blood | First person to get a kill | 3 diamonds"
  230. {Event::Erekt} is not set:
  231. {Predicted::Erekt::%player%} is not set:
  232. message "{@P}&4 Erekt | First person to die | 2 diamonds"
  233. {Event::WorstPvE} is not set:
  234. {Predicted::WorstPvE::%player%} is not set:
  235. message "{@P}&4 Worst PvE | First Person to die by PvE | 3 diamonds"
  236. {Event::BadPvP} is not set:
  237. {Predicted::BadPvP::%player%} is not set:
  238. message "{@P}&4 Bad PvP | First Person to die by PvP | 4 diamonds"
  239. {Predicted::Death::%player%} is not set:
  240. message "{@P}&1 Death | Person dies | 1 diamond"
  241. {Predicted::Snowball::%player%} is not set:
  242. message "{@P}&1 Snowball | Person gets 4 kills | 3 diamonds"
  243. {Predicted::Enchants::%player%} is not set:
  244. message "{@P}&1 Enchants | Person crafts an enchant table | 2 diamonds"
  245. {Predicted::Melee::%player%} is not set:
  246. message "{@P}&1 Melee | Person gets a melee kill | 1 diamond"
  247. {Event::NetherRush} is not set:
  248. {Predicted::NetherRush::%player%} is not set:
  249. message "{@P}&4 Nether Rush | First person to go to the nether | 5 diamonds"
  250. {Predicted::Nether::%player%} is not set:
  251. message "{@P}&1 Nether | Person goes to the nether | 2 diamonds"
  252. {Event::FirstDiamonds} is not set:
  253. {Predicted::FirstDiamonds::%player%} is not set:
  254. message "{@P}&4 First Diamonds | First person to mine diamonds | 3 diamonds"
  255. {Event::FirstHeal} is not set:
  256. {Predicted::FirstHeal::%player%} is not set:
  257. message "{@P}&4 First Heal | First Person to heal | 3 diamonds"
  258. {Predicted::Heal::%player%} is not set:
  259. message "{@P}&1 Heal | Person heals | 1 diamond"
  260. {Predicted::Jukebox::%player%} is not set:
  261. message "{@P}&1 Dank Tunes | Person crafts a jukebox | 3 diamonds"
  262. {Predicted::TeamKill::%player%} is not set:
  263. message "{@P}&1 Team Kill | Player kills his teammate | 4 diamonds"
  264.  
  265. else:
  266. message "{@P} inb4 is not on stupid"
  267. command /turninb4 <text>:
  268. permission: skript.op
  269. aliases: inb5, tinb4, cinb4
  270. trigger:
  271. if arg-1 is "on":
  272. {inb4on} is true:
  273. message "{@P} inb4 is already on!"
  274. set {inb4on} to true
  275. else:
  276. broadcast "{@P} inb4 is now on!"
  277. set {inb4on} to true
  278. set {BestPvEPlayerCount} to 0
  279. delete {Event::FirstDamage}
  280. delete {Event::FirstBlood}
  281. delete {Event::Erekt}
  282. delete {Event::WorstPvE}
  283. delete {Event::BadPvP}
  284. delete {Event::NetherRush}
  285. delete {Event::BestPvE}
  286. delete {Event::FirstDiamonds}
  287. delete {Event::FirstHeal}
  288. loop all players:
  289. delete {Reward::%player%::gold}
  290. delete {Reward::%player%::diamonds}
  291. set {BestPvEPlayerCount} to {BestPvEPlayerCount} + 1
  292. set {BestPve::%player%} to true
  293. set {inb4Points::%loop-player%} to 1
  294. delete {Predicted::FirstDamage::%loop-player%}
  295. delete {Predicted::FirstBlood::%loop-player%}
  296. delete {Predicted::Erekt::%loop-player%}
  297. delete {Predicted::WorstPvE::%loop-player%}
  298. delete {Predicted::BadPvP::%loop-player%}
  299. delete {Predicted::Death::%loop-player%}
  300. delete {Predicted::Snowball::%loop-player%}
  301. delete {Predicted::Enchants::%loop-player%}
  302. delete {Predicted::Melee::%loop-player%}
  303. delete {Predicted::NetherRush::%loop-player%}
  304. delete {Predicted::Nether::%loop-player%}
  305. delete {Predicted::BestPvE::%loop-player%}
  306. delete {Predicted::FirstDiamonds::%loop-player%}
  307. delete {Predicted::FirstHeal::%loop-player%}
  308. delete {Predicted::Heal::%loop-player%}
  309. delete {Predicted::Jukebox::%loop-player%}
  310. delete {Predicted::TeamKill::%loop-player%}
  311. loop all players:
  312. delete {Prediction::FirstDamage::%loop-player-1%::%loop-player-2%}
  313. delete {Prediction::FirstBlood::%loop-player-1%::%loop-player-2%}
  314. delete {Prediction::Erekt::%loop-player-1%::%loop-player-2%}
  315. delete {Prediction::WorstPvE::%loop-player-1%::%loop-player-2%}
  316. delete {Prediction::BadPvP::%loop-player-1%::%loop-player-2%}
  317. delete {Prediction::Death::%loop-player-1%::%loop-player-2%}
  318. delete {Prediction::Snowball::%loop-player-1%::%loop-player-2%}
  319. delete {Prediction::Enchants::%loop-player-1%::%loop-player-2%}
  320. delete {Prediction::Melee::%loop-player-1%::%loop-player-2%}
  321. delete {Prediction::NetherRush::%loop-player-1%::%loop-player-2%}
  322. delete {Prediction::Nether::%loop-player-1%::%loop-player-2%}
  323. delete {Prediction::BestPvE::%loop-player-1%::%loop-player-2%}
  324. delete {Prediction::FirstDiamonds::%loop-player-1%::%loop-player-2%}
  325. delete {Prediction::FirstHeal::%loop-player-1%::%loop-player-2%}
  326. delete {Prediction::Heal::%loop-player-1%::%loop-player-2%}
  327. delete {Prediction::Jukebox::%loop-player-1%::%loop-player-2%}
  328. delete {Prediction::TeamKill::%loop-player-1%::%loop-player-2%}
  329. if arg-1 is "off":
  330. {inb4on} is false:
  331. message "{@P} inb4 is already off!"
  332. set {inb4on} to false
  333. else:
  334. broadcast "{@P} inb4 is now off!"
  335. set {inb4on} to false
  336. delete {Event::FirstDamage}
  337. delete {Event::FirstBlood}
  338. delete {Event::Erekt}
  339. delete {Event::WorstPvE}
  340. delete {Event::BadPvP}
  341. delete {Event::NetherRush}
  342. delete {Event::FirstDiamonds}
  343. delete {Event::FirstHeal}
  344. loop all players:
  345. delete {Reward::%player%::gold}
  346. delete {Reward::%player%::diamonds}
  347. delete {inb4Points::%loop-player%}
  348. delete {SnowBallKills::%loop-player%}
  349. delete {Predicted::FirstDamage::%loop-player%}
  350. delete {Predicted::FirstBlood::%loop-player%}
  351. delete {Predicted::Erekt::%loop-player%}
  352. delete {Predicted::WorstPvE::%loop-player%}
  353. delete {Predicted::BadPvP::%loop-player%}
  354. delete {Predicted::Death::%loop-player%}
  355. delete {Predicted::Snowball::%loop-player%}
  356. delete {Predicted::Enchants::%loop-player%}
  357. delete {Predicted::Melee::%loop-player%}
  358. delete {Predicted::NetherRush::%loop-player%}
  359. delete {Predicted::Nether::%loop-player%}
  360. delete {Predicted::FirstDiamonds::%loop-player%}
  361. delete {Predicted::FirstHeal::%loop-player%}
  362. delete {Predicted::Heal::%loop-player%}
  363. delete {Predicted::Jukebox::%loop-player%}
  364. delete {Predicted::TeamKill::%loop-player%}
  365. loop all players:
  366. delete {Prediction::FirstDamage::%loop-player-1%::%loop-player-2%}
  367. delete {Prediction::FirstBlood::%loop-player-1%::%loop-player-2%}
  368. delete {Prediction::Erekt::%loop-player-1%::%loop-player-2%}
  369. delete {Prediction::WorstPvE::%loop-player-1%::%loop-player-2%}
  370. delete {Prediction::BadPvP::%loop-player-1%::%loop-player-2%}
  371. delete {Prediction::Death::%loop-player-1%::%loop-player-2%}
  372. delete {Prediction::Snowball::%loop-player-1%::%loop-player-2%}
  373. delete {Prediction::Enchants::%loop-player-1%::%loop-player-2%}
  374. delete {Prediction::Melee::%loop-player-1%::%loop-player-2%}
  375. delete {Prediction::NetherRush::%loop-player-1%::%loop-player-2%}
  376. delete {Prediction::Nether::%loop-player-1%::%loop-player-2%}
  377. delete {Prediction::FirstDiamonds::%loop-player-1%::%loop-player-2%}
  378. delete {Prediction::FirstHeal::%loop-player-1%::%loop-player-2%}
  379. delete {Prediction::Heal::%loop-player-1%::%loop-player-2%}
  380. delete {Prediction::Jukebox::%loop-player-1%::%loop-player-2%}
  381. delete {Prediction::TeamKill::%loop-player-1%::%loop-player-2%}
  382.  
  383. on damage:
  384. {inb4on} is true:
  385. victim is a player:
  386. {Event::FirstDamage} is not set:
  387. broadcast "{@P} %victim% took first damage!"
  388. set {Event::FirstDamage} to true
  389. loop all players:
  390. {Prediction::FirstDamage::%loop-player%::%victim%} is true:
  391. {Reward::%loop-player%::gold} is true:
  392. give loop-player 10 gold ingots
  393. send "{@P} You guessed right on first damage by %victim%!" to the loop-player
  394. send "{@P} Have 10 gold!" to the loop-player
  395. send "{@P} %loop-player% guessed right that you were going to take first damage, so he/she gets 10 gold!" to the victim
  396. delete {Prediction::FirstDamage::%loop-player%::%victim%}
  397. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  398. Else:
  399. give loop-player 2 diamonds
  400. send "{@P} You guessed right on first damage by %victim%!" to the loop-player
  401. send "{@P} Have 2 diamonds!" to the loop-player
  402. send "{@P} %loop-player% guessed right that you were going to take first damage, so he/she gets 2 diamonds!" to the victim
  403. delete {Prediction::FirstDamage::%loop-player%::%victim%}
  404. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  405. {Predicted::FirstDamage::%loop-player%} is true:
  406. delete {Predicted::FirstDamage::%loop-player%}
  407. loop all players:
  408. delete {Prediction::FirstDamage::%loop-player-1%::%loop-player-2%}
  409.  
  410. on death of a player:
  411. {inb4on} is true:
  412. set {inb4Points::%attacker%} to {inb4Points::%attacker%} + 1
  413. loop all players:
  414. {Prediction::Death::%loop-player%::%victim%} is true:
  415. {Reward::%loop-player%::gold} is true:
  416. give loop-player 5 gold ingot
  417. send "{@P} You guessed right on death by %victim%!" to the loop-player
  418. send "{@P} Have 5 gold!" to the loop-player
  419. send "{@P} %loop-player% guessed right that you were going to take first damage, so he/she gets 10 gold!" to the victim
  420. delete {Prediction::Death::%loop-player%::%victim%}
  421. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  422. Else:
  423. give loop-player 1 diamonds
  424. send "{@P} You guessed right on Death by %victim%!" to the loop-player
  425. send "{@P} Have 1 diamond!" to the loop-player
  426. send "{@P} %loop-player% guessed right that you were going to take first damage, so he/she gets 2 diamonds!" to the victim
  427. delete {Prediction::Death::%loop-player%::%victim%}
  428. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  429. {Prediction::TeamKill::%loop-player%::%attacker%} is true:
  430. loop {Team.%{Teams.InTeam::%attacker%}%::*}:
  431. loop-value is "%victim%":
  432. {Reward::%loop-player%::gold} is true:
  433. delete {Prediction::TeamKill::%loop-player%::%attacker%}
  434. give loop-player 20 gold ingots
  435. send "{@P} You guessed right on Team Kill by %attacker%!" to the loop-player
  436. send "{@P} Have 20 gold!" to the loop-player
  437. send "{@P} %loop-player% guessed right that you were going to get killed by %attacker%, so he/she gets 20 gold!" to the victim
  438. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  439. Else:
  440. delete {Prediction::TeamKill::%loop-player%::%attacker%}
  441. give loop-player 4 diamonds
  442. send "{@P} You guessed right on Team Kill by %attacker%!" to the loop-player
  443. send "{@P} Have 4 diamonds!" to the loop-player
  444. send "{@P} %loop-player% guessed right that you were going to get killed by %attacker%, so he/she gets 4 diamonds" to the victim
  445. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  446.  
  447.  
  448. {Event::Erekt} is not set:
  449. set {Event::Erekt} to true
  450. loop all players:
  451. {Prediction::Erekt::%loop-player%::%victim%} is true:
  452. {Reward::%loop-player%::gold} is true:
  453. give loop-player 10 gold ingots
  454. send "{@P} You guessed right on Erekt by %attacker%!" to the loop-player
  455. send "{@P} Have 10 gold!" to the loop-player
  456. send "{@P} %loop-player% guessed right that you were going to get Erekt, so he/she gets 10 gold" to the victim
  457. delete {Prediction::Erekt::%loop-player%::%victim%}
  458. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  459. Else:
  460. give loop-player 2 diamonds
  461. send "{@P} You guessed right on Erekt by %attacker%!" to the loop-player
  462. send "{@P} Have 2 diamonds!" to the loop-player
  463. send "{@P} %loop-player% guessed right that you were going to get Erekt, so he/she gets 2 diamonds!" to the victim
  464. delete {Prediction::Erekt::%loop-player%::%victim%}
  465. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  466. {Predicted::Erekt::%loop-player%} is true:
  467. delete {Predicted::Erekt::%loop-player%}
  468. loop all players:
  469. delete {Prediction::Erekt::%loop-player-1%::%loop-player-2%}
  470.  
  471. attacker is a player:
  472. damage was caused by attack:
  473. loop all players:
  474. {Prediction::Melee::%loop-player%::%victim%} is true:
  475. {Reward::%loop-player%::gold} is true:
  476. delete {Prediction::Melee::%loop-player%::%attacker%}
  477. give loop-player 5 gold ingots
  478. send "{@P} You guessed right on Melee by %victim%!" to the loop-player
  479. send "{@P} Have 5 gold!" to the loop-player
  480. send "{@P} %loop-player% guessed right that you were going to die by melee, so he/she gets 5 gold" to the victim
  481. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  482. Else:
  483. delete {Prediction::Melee::%loop-player%::%attacker%}
  484. give loop-player 1 diamonds
  485. send "{@P} You guessed right on Melee by %victim%!" to the loop-player
  486. send "{@P} Have 1 diamond!" to the loop-player
  487. send "{@P} %loop-player% guessed right that you were going to die by melee, so he/she gets 1 diamond!" to the victim
  488. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  489.  
  490.  
  491. {SnowBallKills::%attacker%} is not set:
  492. set {SnowBallKills::%attacker%} to 1
  493. else:
  494. set {SnowBallKills::%attacker%} to {SnowBallKills::%attacker%} + 1
  495. {SnowBallKills::%attacker%} is 4:
  496. loop all players:
  497. {Prediction::Snowball::%loop-player%::%attacker%} is true:
  498. {Reward::%loop-player%::gold} is true:
  499. delete {Prediction::Snowball::%loop-player%::%attacker%}
  500. give loop-player 15 gold ingots
  501. send "{@P} You guessed right on Snowball by %victim%!" to the loop-player
  502. send "{@P} Have 15 gold!" to the loop-player
  503. send "{@P} %loop-player% guessed right that you were going to Snowball, so he/she gets 15 gold" to the victim
  504. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  505. Else:
  506. give loop-player 3 diamonds
  507. send "{@P} You guessed right on Snowball by %attacker%!" to the loop-player
  508. send "{@P} Have 3 diamonds!" to the loop-player
  509. send "{@P} %loop-player% guessed right that you were going to Snowball, so he/she gets 3 diamonds!" to the attacker
  510. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  511. delete {Prediction::Snowball::%loop-player%::%attacker%}
  512.  
  513. {Event::FirstBlood} is not set:
  514. set {Event::FirstBlood} to true
  515. loop all players:
  516. {Prediction::FirstBlood::%loop-player%::%attacker%} is true:
  517. {Reward::%loop-player%::gold} is true:
  518. delete {Prediction::Melee::%loop-player%::%attacker%}
  519. give loop-player 15 gold ingots
  520. send "{@P} You guessed right on First Blood by %victim%!" to the loop-player
  521. send "{@P} Have 15 gold!" to the loop-player
  522. send "{@P} %loop-player% guessed right that you were going to die first, so he/she gets 15 gold" to the victim
  523. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  524. Else:
  525. give loop-player 3 diamonds
  526. send "{@P} You guessed right on first Blood by %attacker%!" to the loop-player
  527. send "{@P} Have 3 diamonds!" to the loop-player
  528. send "{@P} %loop-player% guessed right that you were going to get the first kill, so he/she gets 3 diamonds!" to the attacker
  529. delete {Prediction::FirstBlood::%loop-player%::%attacker%}
  530. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  531. {Predicted::FirstBlood::%loop-player%} is true:
  532. delete {Predicted::FirstBlood::%loop-player%}
  533. loop all players:
  534. delete {Prediction::FirstBlood::%loop-player-1%::%loop-player-2%}
  535. {Event::BadPvP} is not set:
  536. set {Event::BadPvP} to true
  537. loop all players:
  538. {Prediction::BadPvP::%loop-player%::%victim%} is true:
  539. {Reward::%loop-player%::gold} is true:
  540. give loop-player 20 gold ingots
  541. send "{@P} You guessed right on Bad PvP by %victim%!" to the loop-player
  542. send "{@P} Have 20 gold!" to the loop-player
  543. send "{@P} %loop-player% guessed right that you were going to die to PvP first, so he/she gets 20 gold" to the victim
  544. delete {Prediction::BadPvP::%loop-player%::%victim%}
  545. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  546. Else:
  547. give loop-player 4 diamonds
  548. send "{@P} You guessed right on Bad PvP by %victim%!" to the loop-player
  549. send "{@P} Have 4 diamonds!" to the loop-player
  550. send "{@P} %loop-player% guessed right that you were going to die to PvP first, so he/she gets 4 diamonds!" to the victim
  551. delete {Prediction::BadPvP::%loop-player%::%victim%}
  552. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  553. {Predicted::BadPvP::%loop-player%} is true:
  554. delete {Predicted::BadPvP::%loop-player%}
  555. loop all players:
  556. delete {Prediction::FirstBlood::%loop-player-1%::%loop-player-2%}
  557. else:
  558. {Event::WorstPvE} is not set:
  559. loop all players:
  560. {Prediction::WorstPvE::%loop-player%::%victim%} is true:
  561. {Reward::%loop-player%::gold} is true:
  562. give loop-player 15 gold ingots
  563. send "{@P} You guessed right on WorstPvE by %attacker%!" to the loop-player
  564. send "{@P} Have 15 gold!" to the loop-player
  565. send "{@P} %loop-player% guessed right that you were going to die to PvE, so he/she gets 15 gold!" to the victim
  566. delete {Prediction::WorstPvE::%loop-player%::%victim%}
  567. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  568. Else:
  569. give loop-player 3 diamonds
  570. send "{@P} You guessed right on WorstPvE by %attacker%!" to the loop-player
  571. send "{@P} Have 3 diamonds!" to the loop-player
  572. send "{@P} %loop-player% guessed right that you were going to die to PvE, so he/she gets 3 diamonds!" to the victim
  573. delete {Prediction::WorstPvE::%loop-player%::%victim%}
  574. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  575. {Predicted::WorstPvE::%loop-player%} is true:
  576. delete {Predicted::WorstPvE::%loop-player%}
  577. loop all players:
  578. delete {Prediction::WorstPvE::%loop-player-1%::%loop-player-2%}
  579. delete {inb4Points::%victim%}
  580. delete {SnowBallKills::%victim%}
  581. delete {Predicted::FirstDamage::%victim%}
  582. delete {Predicted::FirstBlood::%victim%}
  583. delete {Predicted::Erekt::%victim%}
  584. delete {Predicted::WorstPvE::%victim%}
  585. delete {Predicted::BadPvP::%victim%}
  586. delete {Predicted::Death::%victim%}
  587. delete {Predicted::Snowball::%victim%}
  588. delete {Predicted::Enchants::%victim%}
  589. delete {Predicted::Melee::%victim%}
  590. delete {Predicted::NetherRush::%victim%}
  591. delete {Predicted::Nether::%victim%}
  592. delete {Predicted::FirstDiamonds::%victim%}
  593. delete {Predicted::FirstHeal::%victim%}
  594. delete {Predicted::Heal::%victim%}
  595. delete {Predicted::Jukebox::%victim%}
  596. loop all players:
  597. delete {Prediction::FirstDamage::%victim%::%loop-player%}
  598. delete {Prediction::FirstBlood::%victim%::%loop-player%}
  599. delete {Prediction::Erekt::%victim%::%loop-player%}
  600. delete {Prediction::WorstPvE::%victim%::%loop-player%}
  601. delete {Prediction::BadPvP::%victim%::%loop-player%}
  602. delete {Prediction::Death::%victim%::%loop-player%}
  603. delete {Prediction::Snowball::%victim%::%loop-player%}
  604. delete {Prediction::Enchants::%victim%::%loop-player%}
  605. delete {Prediction::Melee::%victim%::%loop-player%}
  606. delete {Prediction::NetherRush::%victim%::%loop-player%}
  607. delete {Prediction::Nether::%victim%::%loop-player%}
  608. delete {Prediction::FirstDiamonds::%victim%::%loop-player%}
  609. delete {Prediction::FirstHeal::%victim%::%loop-player%}
  610. delete {Prediction::Heal::%victim%::%loop-player%}
  611. delete {Prediction::Jukebox::%victim%::%loop-player%}
  612. delete {Prediction::FirstDamage::%loop-player%::%victim%}
  613. delete {Prediction::FirstBlood::%loop-player%::%victim%}
  614. delete {Prediction::Erekt::%loop-player%::%victim%}
  615. delete {Prediction::WorstPvE::%loop-player%::%victim%}
  616. delete {Prediction::BadPvP::%loop-player%::%victim%}
  617. delete {Prediction::Death::%loop-player%::%victim%}
  618. delete {Prediction::Snowball::%loop-player%::%victim%}
  619. delete {Prediction::Enchants::%loop-player%::%victim%}
  620. delete {Prediction::Melee::%loop-player%::%victim%}
  621. delete {Prediction::NetherRush::%loop-player%::%victim%}
  622. delete {Prediction::Nether::%loop-player%::%victim%}
  623. delete {Prediction::FirstDiamonds::%loop-player%::%victim%}
  624. delete {Prediction::FirstHeal::%loop-player%::%victim%}
  625. delete {Prediction::Heal::%loop-player%::%victim%}
  626. delete {Prediction::Jukebox::%loop-player%::%victim%}
  627.  
  628. on craft of enchantment table:
  629. {inb4on} is true:
  630. loop all players:
  631. {Prediction::Enchants::%loop-player%::%player%} is true:
  632. {Reward::%loop-player%::gold} is true:
  633. delete {Prediction::Echants::%loop-player%::%player%}
  634. give loop-player 10 gold ingots
  635. send "{@P} You guessed right on Enchants by %player%!" to the loop-player
  636. send "{@P} Have 10 gold" to the loop-player
  637. send "{@P} %loop-player% guessed right that you were going to Enchants, so he/she gets 10 gold" to the player
  638. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  639. Else:
  640. delete {Prediction::Echants::%loop-player%::%player%}
  641. give loop-player 2 diamonds
  642. send "{@P} You guessed right on Enchants by %player%!" to the loop-player
  643. send "{@P} Have 2 diamonds!" to the loop-player
  644. send "{@P} %loop-player% guessed right that you were going to Enchants, so he/she gets 2 diamonds!" to the player
  645. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  646. on portal enter:
  647. {inb4on} is true:
  648. {Event::NetherRush} is not set:
  649. loop all players:
  650. {Prediction::NetherRush::%loop-player%::%player%} is true:
  651. {Reward::%loop-player%::gold} is true:
  652. give loop-player 25 gold ingots
  653. send "{@P} You guessed right on Nether Rush by %player%!" to the loop-player
  654. send "{@P} Have 25 gold!" to the loop-player
  655. send "{@P} %loop-player% guessed right that you were going to Nether Rush, so he/she gets 25 gold" to the player
  656. delete {Prediction::NetherRush::%loop-player%::%player%}
  657. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  658. Else:
  659. give loop-player 5 diamonds
  660. send "{@P} You guessed right on Nether Rush by %player%!" to the loop-player
  661. send "{@P} Have 5 diamonds!" to the loop-player
  662. send "{@P} %loop-player% guessed right that you were going to Nether Rush, so he/she gets 5 diamonds!" to the player
  663. delete {Prediction::NetherRush::%loop-player%::%player%}
  664. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  665. {Predicted::NetherRush::%loop-player%} is true:
  666. delete {Predicted::NetherRush::%loop-player%}
  667. loop all players:
  668. delete {Prediction::NetherRush::%loop-player-1%::%loop-player-2%}
  669. loop all players:
  670. {Prediction::Nether::%loop-player%::%player%} is true:
  671. {Reward::%loop-player%::gold} is true:
  672. delete {Prediction::Nether::%loop-player%::%player%}
  673. give loop-player 10 gold ingots
  674. send "{@P} You guessed right on Nether by %player%!" to the loop-player
  675. send "{@P} Have 10 gold!" to the loop-player
  676. send "{@P} %loop-player% guessed right that you were going to the Nether, so he/she gets 10 gold!" to the player
  677. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  678. Else:
  679. delete {Prediction::Nether::%loop-player%::%player%}
  680. give loop-player 2 diamonds
  681. send "{@P} You guessed right on Nether by %player%!" to the loop-player
  682. send "{@P} Have 2 diamonds!" to the loop-player
  683. send "{@P} %loop-player% guessed right that you were going to the Nether, so he/she gets 2 diamonds!" to the player
  684. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  685. on mine of diamond ore:
  686. {inb4on} is true:
  687. {Event::FirstDiamonds} is not set:
  688. loop all players:
  689. {Prediction::FirstDiamonds::%loop-player%::%player%} is true:
  690. {Reward::%loop-player%::gold} is true:
  691. give loop-player 15 gold ingots
  692. send "{@P} You guessed right on First Diamonds by %player%!" to the loop-player
  693. send "{@P} Have 15 gold" to the loop-player
  694. send "{@P} %loop-player% guessed right that you were going to mine the first diamonds, so he/she gets 15 gold" to the player
  695. delete {Prediction::FirstDiamonds::%loop-player%::%player%}
  696. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  697. Else:
  698. give loop-player 3 diamonds
  699. send "{@P} You guessed right on First Diamonds by %player%!" to the loop-player
  700. send "{@P} Have 3 diamonds!" to the loop-player
  701. send "{@P} %loop-player% guessed right that you were going to mine the first diamonds, so he/she gets 3 diamonds!" to the player
  702. delete {Prediction::FirstDiamonds::%loop-player%::%player%}
  703. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  704. {Predicted::FirstDiamonds::%loop-player%} is true:
  705. delete {Predicted::FirstDiamonds::%loop-player%}
  706. loop all players:
  707. delete {Prediction::FirstDiamonds::%loop-player-1%::%loop-player-2%}
  708. on heal:
  709. {inb4on} is true:
  710. {Event::FirstHeal} is not set:
  711. loop all players:
  712. {Prediction::FirstHeal::%loop-player%::%player%} is true:
  713. {Reward::%loop-player%::gold} is true:
  714. give loop-player 15 gold ingots
  715. send "{@P} You guessed right on First Heal by %player%!" to the loop-player
  716. send "{@P} Have 15 gold" to the loop-player
  717. send "{@P} %loop-player% guessed right that you were going to heal first, so he/she gets 15 gold" to the player
  718. delete {Prediction::FirstHeal::%loop-player%::%player%}
  719. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  720. Else:
  721. give loop-player 3 diamonds
  722. send "{@P} You guessed right on First Heal by %player%!" to the loop-player
  723. send "{@P} Have 3 diamonds!" to the loop-player
  724. send "{@P} %loop-player% guessed right that you were going to heal first, so he/she gets 3 diamonds!" to the player
  725. delete {Prediction::FirstHeal::%loop-player%::%player%}
  726. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  727. {Predicted::FirstHeal::%loop-player%} is true:
  728. delete {Predicted::FirstHeal::%loop-player%}
  729. loop all players:
  730. delete {Prediction::FirstHeal::%loop-player-1%::%loop-player-2%}
  731. loop all players:
  732. {Prediction::Heal::%loop-player%::%player%} is true:
  733. {Reward::%loop-player%::gold} is true:
  734. delete {Prediction::Heal::%loop-player%::%player%}
  735. give loop-player 5 gold ingots
  736. send "{@P} You guessed right on Heal by %player%!" to the loop-player
  737. send "{@P} Have 5 gold" to the loop-player
  738. send "{@P} %loop-player% guessed right that you were going to heal, so he/she gets 5 gold!" to the player
  739. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  740. Else:
  741. delete {Prediction::Heal::%loop-player%::%player%}
  742. give loop-player 1 diamond
  743. send "{@P} You guessed right on Heal by %player%!" to the loop-player
  744. send "{@P} Have 1 diamond!" to the loop-player
  745. send "{@P} %loop-player% guessed right that you were going to heal, so he/she gets 1 diamond!" to the player
  746. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  747. on craft of jukebox:
  748. {inb4on} is true:
  749. loop all players:
  750. {Prediction::Jukebox::%loop-player%::%player%} is true:
  751. {Reward::%loop-player%::gold} is true:
  752. delete {Prediction::Jukebox::%loop-player%::%player%}
  753. give loop-player 15 gold ingots
  754. send "{@P} You guessed right on Jukebox by %player%!" to the loop-player
  755. send "{@P} Have 15 gold" to the loop-player
  756. send "{@P} %loop-player% guessed right that you were going to craft a jukebox, so he/she gets 15 gold" to the player
  757. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  758. Else:
  759. delete {Prediction::Jukebox::%loop-player%::%player%}
  760. give loop-player 3 diamonds
  761. send "{@P} You guessed right on Jukebox by %player%!" to the loop-player
  762. send "{@P} Have 3 diamonds!" to the loop-player
  763. send "{@P} %loop-player% guessed right that you were going to craft a jukebox, so he/she gets 3 diamonds!" to the player
  764. set {inb4points::%loop-player%} to {inb4points::%loop-player%} + 1
  765. on join:
  766. {inb4on} is true:
  767. {inb4Points::%player%} is not set:
  768. set {inb4Points::%player%} to 1
Advertisement
Add Comment
Please, Sign In to add comment