Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {kamien.%player%} = true
- function reloadTop(t: text=""):
- if amount of all players is larger than 0:
- set {_s} to size of {flojd::stone::*}
- loop {flojd::stone::*}:
- set {_list::%loop-index%} to loop-value
- loop {_s} times:
- loop {_list::*}:
- if {_v.%loop-number%} is not set:
- set {_v.%loop-number%} to loop-value-2
- set {_n.%loop-number%} to loop-index
- if loop-value-2 is larger than {_v.%loop-number%}:
- set {_v.%loop-number%} to loop-value-2
- set {_n.%loop-number%} to loop-index
- remove {_v.%loop-number%} from {_list::*}
- loop {_s} times:
- if loop-number is smaller than or equal to 50:
- set {flojd::top::stone::%loop-number%} to "&4%loop-number%. &a%{_n.%loop-number%}% &c%{_v.%loop-number%}%"
- command /kamien:
- trigger:
- if {kamien.%player%} is true:
- set {kamien.%player%} to false
- send "&aWlaczyles drop kamienia/cobla"
- stop
- set {kamien.%player%} to true
- send "&4Wylaczyles drop kamienia/cobla"
- stop
- on script load:
- import "org.bukkit.event.block.BlockBreakEvent"
- on "org.bukkit.event.block.BlockBreakEvent":
- set {_block} to event.getBlock()
- set {_p} to event.getPlayer()
- add 1 to {flojd::stone::%{_p}%}
- if "%{_block}%" is "stone" or "cobble_stone":
- if {_p}'s tool is not any pickaxe:
- stop
- if {kamien.%event.getPlayer()%} is true:
- set {_x} to event.setDropItems(false)
- stop
- if {drop.%event.getPlayer()%} is true:
- set {_x} to event.setDropItems(false)
- if "%{_block}%" is "stone":
- if event.getPlayer()'s tool is enchanted with silk touch:
- give 1 stone to {_p}
- else:
- give 1 cobble_stone to {_p}
- stop
- give 1 cobble_stone to {_p}
- command /top [<integer=1>]:
- trigger:
- if arg is smaller than 1:
- send "&c* &7Strony: 1-5!"
- stop
- set {_s} to size of {flojd::top::stone::*}
- if arg is larger than 5:
- send "&c* &7Maksymalna strona to 5."
- stop
- set {_a} to (((arg)-1)*10)+1
- if {flojd::top::stone::%{_a}%} is not set:
- send "&c* &7Nie ma jeszcze tej strony!"
- stop
- if {flojd::stone::%player%} is set:
- send "&c* &7Twoje punkty: &c%{flojd::stone::%player%}%"
- send "&7Top stone &8%arg%/5"
- loop 10 times:
- if {flojd::top::stone::%{_a}%} is set:
- send "%{flojd::top::stone::%{_a}%}%"
- add 1 to {_a}
- every 5 minutes:
- reloadTop()
- #DropToEq
- command /drop:
- trigger:
- if {drop.%player%} is true:
- set {drop.%player%} to false
- send "&4Wylaczyles drop do eq!"
- stop
- set {drop.%player%} to true
- send "&aWlaczyles drop do eq!"
- command /t [<text>]:
- trigger:
- if sender has permission "reload.top":
- if arg is not set:
- reloadTop()
- stop
- loop 40 times:
- set {_x} to ""
- loop 10 times:
- set {_x} to "%{_x}%%random integer between 0 and 9%"
- set {flojd::stone::%{_x}%} to random integer between 1 and 100
Advertisement
Add Comment
Please, Sign In to add comment