Advertisement
Guest User

Untitled

a guest
Sep 4th, 2012
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.18 KB | None | 0 0
  1. // Change this to how many votes before something happens
  2. var requiredVotes = 10;
  3.  
  4. function increaseVotes() {
  5. var voteFile = new java.io.File(plugin.getDataFolder(), "vote-counts");
  6. var config = org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(voteFile);
  7. var count = config.getInt(target + ".votes");
  8. count++;
  9. config.set(target + ".votes", count);
  10. config.save(voteFile);
  11. }
  12.  
  13. function getVoteCount() {
  14. var voteFile = new java.io.File(plugin.getDataFolder(), "vote-counts");
  15. var config = org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(voteFile);
  16. return config.getInt(target + ".votes");
  17. }
  18.  
  19. increaseVotes();
  20. if (getVoteCount() == requiredVotes) {
  21. command("broadcast %target% has voted 10 times and earned the rank &3[Tourist]")
  22. command("msg &target% Congratulations, you can now place water and fire.")
  23. command("world world")
  24. command("user %target%")
  25. command("user meta prefix &3[Tourist]-")
  26. command("user addperm isafe.use.waterbuckets")
  27. command("user addperm safecreative.bypass.water")
  28. command("user addperm safecreative.bypass.flint&steel")
  29. command("world world_nether")
  30. command("user %target%")
  31. command("user meta prefix &3[Tourist]-")
  32. command("user addperm isafe.use.waterbuckets")
  33. command("user addperm safecreative.bypass.water")
  34. command("user addperm safecreative.bypass.flint&steel")
  35. command("world world_the_end")
  36. command("user %target%")
  37. command("user meta prefix &3[Tourist]-")
  38. command("user addperm isafe.use.waterbuckets")
  39. command("user addperm safecreative.bypass.water")
  40. command("user addperm safecreative.bypass.flint&steel")
  41. command("world PVP")
  42. command("user %target%")
  43. command("user meta prefix &3[Tourist]-")
  44. command("user addperm isafe.use.waterbuckets")
  45. command("user addperm safecreative.bypass.water")
  46. command("user addperm safecreative.bypass.flint&steel")
  47. command("world PVP_nether")
  48. command("user %target%")
  49. command("user meta prefix &3[Tourist]-")
  50. command("user addperm isafe.use.waterbuckets")
  51. command("user addperm safecreative.bypass.water")
  52. command("user addperm safecreative.bypass.flint&steel")
  53. command("world plotworld")
  54. command("user %target%")
  55. command("user meta prefix &3[Tourist]-")
  56. command("user addperm isafe.use.waterbuckets")
  57. command("user addperm safecreative.bypass.water")
  58. command("user addperm safecreative.bypass.flint&steel")
  59. command("user addperm safecreative.bypass.dispenser")
  60. command("world events")
  61. command("user %target%")
  62. command("user meta prefix &3[Tourist]-")
  63. // etc... just copy and paste commands
  64. } else if (getVoteCount() == 15) {
  65. command("broadcast %target% has voted 15 times and earned the rank &a[Citizen]")
  66. command("msg &target% Congratulations, you can now use /back (Except in PVP world)")
  67. command("econ add %target% 1000")
  68. command("world world")
  69. command("user %target%")
  70. command("user addperm essentials.back")
  71. command("user meta prefix &a[Citizen]-")
  72. command("world_nether nomm")
  73. command("user %target%")
  74. command("user addperm essentials.back")
  75. command("user meta prefix &a[Citizen]-")
  76. command("world_the_end nomm")
  77. command("user %target%")
  78. command("user addperm essentials.back")
  79. command("user meta prefix &a[Citizen]-")
  80. command("world PVP")
  81. command("user %target%")
  82. command("user meta prefix &a[Citizen]-")
  83. command("world PVP_nether")
  84. command("user %target%")
  85. command("user addperm essentials.back")
  86. command("user meta prefix &a[Citizen]-")
  87. command("world plotworld")
  88. command("user %target%")
  89. command("user addperm essentials.back")
  90. command("user meta prefix &a[Citizen]-")
  91. command("world events")
  92. command("user %target%")
  93. command("user addperm essentials.back")
  94. command("user meta prefix &a[Citizen]-")
  95. } else if (getVoteCount() == 30) {
  96. command("broadcast %target% has voted 30 times and earned the rank &b[Mayor]")
  97. command("world world")
  98. command("user %target%")
  99. command("user addperm safecreative.bypass.lava")
  100. command("user addperm isafe.use.lavabuckets")
  101. command("user addperm essentials.keepxp")
  102. command("user meta prefix &b[Mayor]-")
  103. command("world world_nether")
  104. command("user %target%")
  105. command("user addperm safecreative.bypass.lava")
  106. command("user addperm isafe.use.lavabuckets")
  107. command("user addperm essentials.keepxp")
  108. command("user meta prefix &b[Mayor]-")
  109. command("world world_the_end")
  110. command("user %target%")
  111. command("user addperm safecreative.bypass.lava")
  112. command("user addperm isafe.use.lavabuckets")
  113. command("user addperm essentials.keepxp")
  114. command("user meta prefix &b[Mayor]-")
  115. command("world PVP")
  116. command("user %target%")
  117. command("user addperm safecreative.bypass.lava")
  118. command("user addperm isafe.use.lavabuckets")
  119. command("user addperm essentials.keepxp")
  120. command("user meta prefix &b[Mayor]-")
  121. command("world PVP_nether")
  122. command("user %target%")
  123. command("user addperm safecreative.bypass.lava")
  124. command("user addperm isafe.use.lavabuckets")
  125. command("user addperm essentials.keepxp")
  126. command("user meta prefix &b[Mayor]-")
  127. command("world plotworld")
  128. command("user %target%")
  129. command("user addperm safecreative.bypass.lava")
  130. command("user addperm isafe.use.lavabuckets")
  131. command("user meta prefix &b[Mayor]-")
  132. command("world events")
  133. command("user %target%")
  134. command("user addperm essentials.keepxp")
  135. command("user meta prefix &b[Mayor]-")
  136. } else if (getVoteCount() == 50) {
  137. command("broadcast %target% has voted 50 times and earned the rank &9[Governor]")
  138. command("econ pay %target% 3000")
  139. command("world world")
  140. command("user %target%")
  141. command("user addperm essentials.signs.color")
  142. command("user meta prefix &9[Governor]-")
  143. command("world world_nether")
  144. command("user %target%")
  145. command("user addperm essentials.signs.color")
  146. command("user meta prefix &9[Governor-")
  147. command("world world_the_end")
  148. command("user %target%")
  149. command("user addperm essentials.signs.color")
  150. command("user meta prefix &9[Governor]-")
  151. command("world PVP")
  152. command("user %target%")
  153. command("user addperm essentials.signs.color")
  154. command("user meta prefix &9[Governor]-")
  155. command("world PVP_nether")
  156. command("user %target%")
  157. command("user addperm essentials.signs.color")
  158. command("user meta prefix &9[Governor]-")
  159. command("world plotworld")
  160. command("user %target%")
  161. command("user addperm essentials.signs.color")
  162. command("user meta prefix &9[Governor]-")
  163. command("world events")
  164. command("user %target%")
  165. command("user meta prefix &9[Governor]-")
  166. command("user addperm essentials.signs.color")
  167. } else if (getVoteCount() == 75) {
  168. command("broadcast %target% has voted 75 times and earned the rank &4[President]")
  169. command("world world")
  170. command("user %target%")
  171. command("user addperm essentials.hat")
  172. command("user meta prefix &4[President]-")
  173. command("world world_nether")
  174. command("user %target%")
  175. command("user addperm essentials.hat")
  176. command("user meta prefix &4[President]-")
  177. command("world world_the_end")
  178. command("user %target%")
  179. command("user addperm essentials.hat")
  180. command("user meta prefix &4[President]-")
  181. command("world PVP")
  182. command("user %target%")
  183. command("user addperm essentials.hat")
  184. command("user meta prefix &4[President]-")
  185. command("world PVP_nether")
  186. command("user %target%")
  187. command("user addperm essentials.hat")
  188. command("user meta prefix &4[President]-")
  189. command("world plotworld")
  190. command("user %target%")
  191. command("user addperm plotme.limit.2")
  192. command("user addperm essentials.hat")
  193. command("user meta prefix &4[President]-")
  194. command("world events")
  195. command("user %target%")
  196. command("user addperm essentials.hat")
  197. command("user meta prefix &4[President]-")
  198. } else if (getVoteCount() == 100) {
  199. command("broadcast %target% has voted 100 times and earned the rank &6&l[GOD]")
  200. command("world world")
  201. command("user %target%")
  202. command("user addperm magiccarpet.mc")
  203. command("user addperm magiccarpet.ml")
  204. command("user addperm mobdiguise.mob.cow")
  205. command("user meta prefix &6&l[GOD]-")
  206. command("world world_nether")
  207. command("user %target%")
  208. command("user addperm magiccarpet.mc")
  209. command("user addperm magiccarpet.ml")
  210. command("user addperm mobdiguise.mob.cow")
  211. command("user meta prefix &6&l[GOD]-")
  212. command("world world_the_end")
  213. command("user %target%")
  214. command("user addperm magiccarpet.mc")
  215. command("user addperm magiccarpet.ml")
  216. command("user addperm mobdiguise.mob.cow")
  217. command("user meta prefix &6&l[GOD]-")
  218. command("world PVP")
  219. command("user %target%")
  220. command("user addperm magiccarpet.mc")
  221. command("user addperm magiccarpet.ml")
  222. command("user addperm mobdiguise.mob.cow")
  223. command("user meta prefix &6&l[GOD]-")
  224. command("world PVP_nether")
  225. command("user %target%")
  226. command("user addperm magiccarpet.mc")
  227. command("user addperm magiccarpet.ml")
  228. command("user addperm mobdiguise.mob.cow")
  229. command("user meta prefix &6&l[GOD]-")
  230. command("world plotworld")
  231. command("user %target%")
  232. command("user addperm magiccarpet.mc")
  233. command("user addperm magiccarpet.ml")
  234. command("user addperm mobdiguise.mob.cow")
  235. command("user meta prefix &6&l[GOD]-")
  236. command("world events")
  237. command("user %target%")
  238. command("user addperm magiccarpet.mc")
  239. command("user addperm magiccarpet.ml")
  240. command("user addperm mobdiguise.mob.cow")
  241. command("user meta prefix &6&l[GOD]-")
  242. }
  243.  
  244. // This listed here again so you can change the vote message without restarting the server (which changes to the above script requires)
  245. var voteMessage = "&aReminder: You have not voted today to receive your diamonds, emeralds, money, and XP, vote at www.dyncraft.com/vote"
  246. // This is similarly listed again so you can change the rate at which the message is displayed without restarting.
  247. var voteMessagePeriod = 720
  248. broadcast("&9%target% &aVoted at &6dyncraft.com/vote &aand got some Emeralds, Diamonds, Money & XP! ")
  249. command("econ add %target% 100")
  250. command("ontime rewards set %target% delta 1 0 0 0")
  251. command("ontime rewards set %target% delta 2 0 0 0")
  252. command("ontime rewards set %target% delta 3 0 0 0")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement