Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- if {totalvotes::%player%} is not set:
- set {totalvotes::%player%} to 0
- command /addvote [<text>]:
- executable by: console
- trigger:
- if arg 1 is player:
- add 1 to {totalvotes::%arg 1%}
- command /votetop:
- trigger:
- loop {totalvotes::*}:
- add 1 to {_size}
- if {_low.to.high.list::%loop-value%} is not set:
- set {_low.to.high.list::%loop-value%} to loop-index
- else:
- set {_n} to 0
- loop {_size} times:
- set {_n} to {_n}+1
- {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
- set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
- stop loop
- wait 1 tick
- set {_n} to size of {_low.to.high.list::*}
- loop {_low.to.high.list::*}:
- set {_high.to.low.list::%{_n}%} to loop-value
- set {_n} to {_n}-1
- wait 1 tick
- message "&8&m------------&r &b&lVote Top &8&m------------"
- loop {_high.to.low.list::*}:
- add 1 to {_result}
- send "&8[&b%{_result}%&8] &7%loop-value%&8 > &c%{totalvotes::%loop-value%}% &7votes"
- if {_result} is 10:
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement