Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Change this to how many votes before something happens
- var requiredVotes = 10;
- function increaseVotes() {
- var voteFile = new java.io.File(plugin.getDataFolder(), "vote-counts");
- var config = org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(voteFile);
- var count = config.getInt(target + ".votes");
- count++;
- config.set(target + ".votes", count);
- config.save(voteFile);
- }
- function getVoteCount() {
- var voteFile = new java.io.File(plugin.getDataFolder(), "vote-counts");
- var config = org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(voteFile);
- return config.getInt(target + ".votes");
- }
- increaseVotes();
- if (getVoteCount() == requiredVotes) {
- command("broadcast %target% has voted 10 times and earned the rank &3[Tourist]")
- command("msg &target% Congratulations, you can now place water and fire.")
- command("world world")
- command("user %target%")
- command("user meta prefix &3[Tourist]-")
- command("user addperm isafe.use.waterbuckets")
- command("user addperm safecreative.bypass.water")
- command("user addperm safecreative.bypass.flint&steel")
- command("world world_nether")
- command("user %target%")
- command("user meta prefix &3[Tourist]-")
- command("user addperm isafe.use.waterbuckets")
- command("user addperm safecreative.bypass.water")
- command("user addperm safecreative.bypass.flint&steel")
- command("world world_the_end")
- command("user %target%")
- command("user meta prefix &3[Tourist]-")
- command("user addperm isafe.use.waterbuckets")
- command("user addperm safecreative.bypass.water")
- command("user addperm safecreative.bypass.flint&steel")
- command("world PVP")
- command("user %target%")
- command("user meta prefix &3[Tourist]-")
- command("user addperm isafe.use.waterbuckets")
- command("user addperm safecreative.bypass.water")
- command("user addperm safecreative.bypass.flint&steel")
- command("world PVP_nether")
- command("user %target%")
- command("user meta prefix &3[Tourist]-")
- command("user addperm isafe.use.waterbuckets")
- command("user addperm safecreative.bypass.water")
- command("user addperm safecreative.bypass.flint&steel")
- command("world plotworld")
- command("user %target%")
- command("user meta prefix &3[Tourist]-")
- command("user addperm isafe.use.waterbuckets")
- command("user addperm safecreative.bypass.water")
- command("user addperm safecreative.bypass.flint&steel")
- command("user addperm safecreative.bypass.dispenser")
- command("world events")
- command("user %target%")
- command("user meta prefix &3[Tourist]-")
- // etc... just copy and paste commands
- } else if (getVoteCount() == 15) {
- command("broadcast %target% has voted 15 times and earned the rank &a[Citizen]")
- command("msg &target% Congratulations, you can now use /back (Except in PVP world)")
- command("econ add %target% 1000")
- command("world world")
- command("user %target%")
- command("user addperm essentials.back")
- command("user meta prefix &a[Citizen]-")
- command("world_nether nomm")
- command("user %target%")
- command("user addperm essentials.back")
- command("user meta prefix &a[Citizen]-")
- command("world_the_end nomm")
- command("user %target%")
- command("user addperm essentials.back")
- command("user meta prefix &a[Citizen]-")
- command("world PVP")
- command("user %target%")
- command("user meta prefix &a[Citizen]-")
- command("world PVP_nether")
- command("user %target%")
- command("user addperm essentials.back")
- command("user meta prefix &a[Citizen]-")
- command("world plotworld")
- command("user %target%")
- command("user addperm essentials.back")
- command("user meta prefix &a[Citizen]-")
- command("world events")
- command("user %target%")
- command("user addperm essentials.back")
- command("user meta prefix &a[Citizen]-")
- } else if (getVoteCount() == 30) {
- command("broadcast %target% has voted 30 times and earned the rank &b[Mayor]")
- command("world world")
- command("user %target%")
- command("user addperm safecreative.bypass.lava")
- command("user addperm isafe.use.lavabuckets")
- command("user addperm essentials.keepxp")
- command("user meta prefix &b[Mayor]-")
- command("world world_nether")
- command("user %target%")
- command("user addperm safecreative.bypass.lava")
- command("user addperm isafe.use.lavabuckets")
- command("user addperm essentials.keepxp")
- command("user meta prefix &b[Mayor]-")
- command("world world_the_end")
- command("user %target%")
- command("user addperm safecreative.bypass.lava")
- command("user addperm isafe.use.lavabuckets")
- command("user addperm essentials.keepxp")
- command("user meta prefix &b[Mayor]-")
- command("world PVP")
- command("user %target%")
- command("user addperm safecreative.bypass.lava")
- command("user addperm isafe.use.lavabuckets")
- command("user addperm essentials.keepxp")
- command("user meta prefix &b[Mayor]-")
- command("world PVP_nether")
- command("user %target%")
- command("user addperm safecreative.bypass.lava")
- command("user addperm isafe.use.lavabuckets")
- command("user addperm essentials.keepxp")
- command("user meta prefix &b[Mayor]-")
- command("world plotworld")
- command("user %target%")
- command("user addperm safecreative.bypass.lava")
- command("user addperm isafe.use.lavabuckets")
- command("user meta prefix &b[Mayor]-")
- command("world events")
- command("user %target%")
- command("user addperm essentials.keepxp")
- command("user meta prefix &b[Mayor]-")
- } else if (getVoteCount() == 50) {
- command("broadcast %target% has voted 50 times and earned the rank &9[Governor]")
- command("econ pay %target% 3000")
- command("world world")
- command("user %target%")
- command("user addperm essentials.signs.color")
- command("user meta prefix &9[Governor]-")
- command("world world_nether")
- command("user %target%")
- command("user addperm essentials.signs.color")
- command("user meta prefix &9[Governor-")
- command("world world_the_end")
- command("user %target%")
- command("user addperm essentials.signs.color")
- command("user meta prefix &9[Governor]-")
- command("world PVP")
- command("user %target%")
- command("user addperm essentials.signs.color")
- command("user meta prefix &9[Governor]-")
- command("world PVP_nether")
- command("user %target%")
- command("user addperm essentials.signs.color")
- command("user meta prefix &9[Governor]-")
- command("world plotworld")
- command("user %target%")
- command("user addperm essentials.signs.color")
- command("user meta prefix &9[Governor]-")
- command("world events")
- command("user %target%")
- command("user meta prefix &9[Governor]-")
- command("user addperm essentials.signs.color")
- } else if (getVoteCount() == 75) {
- command("broadcast %target% has voted 75 times and earned the rank &4[President]")
- command("world world")
- command("user %target%")
- command("user addperm essentials.hat")
- command("user meta prefix &4[President]-")
- command("world world_nether")
- command("user %target%")
- command("user addperm essentials.hat")
- command("user meta prefix &4[President]-")
- command("world world_the_end")
- command("user %target%")
- command("user addperm essentials.hat")
- command("user meta prefix &4[President]-")
- command("world PVP")
- command("user %target%")
- command("user addperm essentials.hat")
- command("user meta prefix &4[President]-")
- command("world PVP_nether")
- command("user %target%")
- command("user addperm essentials.hat")
- command("user meta prefix &4[President]-")
- command("world plotworld")
- command("user %target%")
- command("user addperm plotme.limit.2")
- command("user addperm essentials.hat")
- command("user meta prefix &4[President]-")
- command("world events")
- command("user %target%")
- command("user addperm essentials.hat")
- command("user meta prefix &4[President]-")
- } else if (getVoteCount() == 100) {
- command("broadcast %target% has voted 100 times and earned the rank &6&l[GOD]")
- command("world world")
- command("user %target%")
- command("user addperm magiccarpet.mc")
- command("user addperm magiccarpet.ml")
- command("user addperm mobdiguise.mob.cow")
- command("user meta prefix &6&l[GOD]-")
- command("world world_nether")
- command("user %target%")
- command("user addperm magiccarpet.mc")
- command("user addperm magiccarpet.ml")
- command("user addperm mobdiguise.mob.cow")
- command("user meta prefix &6&l[GOD]-")
- command("world world_the_end")
- command("user %target%")
- command("user addperm magiccarpet.mc")
- command("user addperm magiccarpet.ml")
- command("user addperm mobdiguise.mob.cow")
- command("user meta prefix &6&l[GOD]-")
- command("world PVP")
- command("user %target%")
- command("user addperm magiccarpet.mc")
- command("user addperm magiccarpet.ml")
- command("user addperm mobdiguise.mob.cow")
- command("user meta prefix &6&l[GOD]-")
- command("world PVP_nether")
- command("user %target%")
- command("user addperm magiccarpet.mc")
- command("user addperm magiccarpet.ml")
- command("user addperm mobdiguise.mob.cow")
- command("user meta prefix &6&l[GOD]-")
- command("world plotworld")
- command("user %target%")
- command("user addperm magiccarpet.mc")
- command("user addperm magiccarpet.ml")
- command("user addperm mobdiguise.mob.cow")
- command("user meta prefix &6&l[GOD]-")
- command("world events")
- command("user %target%")
- command("user addperm magiccarpet.mc")
- command("user addperm magiccarpet.ml")
- command("user addperm mobdiguise.mob.cow")
- command("user meta prefix &6&l[GOD]-")
- }
- // This listed here again so you can change the vote message without restarting the server (which changes to the above script requires)
- var voteMessage = "&aReminder: You have not voted today to receive your diamonds, emeralds, money, and XP, vote at www.dyncraft.com/vote"
- // This is similarly listed again so you can change the rate at which the message is displayed without restarting.
- var voteMessagePeriod = 720
- broadcast("&9%target% &aVoted at &6dyncraft.com/vote &aand got some Emeralds, Diamonds, Money & XP! ")
- command("econ add %target% 100")
- command("ontime rewards set %target% delta 1 0 0 0")
- command("ontime rewards set %target% delta 2 0 0 0")
- command("ontime rewards set %target% delta 3 0 0 0")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement