Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- ranga1: Nowy
- ranga2: Gracz
- ranga3: StalyGracz
- ranga4: Kox
- ranga5: Mistrz
- ranga6: Nolif
- ranga7: Robot
- ranga8: Terminator
- #kolor rangi na czacie
- kolor: e
- #czas po jakim mozna ponownie uzyskac punkt z gracza
- czas: 3
- #nagrody i ilosc nagrod
- iloscna1: 3
- nagroda1: apple
- iloscna2: 4
- nagroda2: book
- iloscna3: 5
- nagroda3: obsidian
- iloscna4: 1
- nagroda4: iron sword
- iloscna5: 8
- nagroda5: diamond
- iloscna6: 2
- nagroda6: emerald
- iloscna7: 9
- nagroda7: coal
- iloscna8: 3
- nagroda8: apple
- on chat:
- if {zabicia::%player%} is not set:
- set {zabicia::%player%} to 0
- if {ranga::%player%} is not set:
- set {ranga::%player%} to "Nowicjusz"
- on join:
- if {zabicia::%player%} is not set:
- set {zabicia::%player%} to 0
- if {ranga::%player%} is not set:
- set {ranga::%player%} to "Nowicjusz"
- on death of player:
- if {cranks::%victim%::%attacker%} is not set:
- add 1 to {zabicia::%attacker%}
- send "&cZabiles %victim% i dostales 1 punkt." to attacker
- else:
- send "&cOstatnio zabiles tego samego gracza, punkt nie zostanie dodany." to attacker
- on death of player:
- wait 10 tick
- set {cranks::%victim%::%attacker%} to true
- wait {@czas} minutes
- clear {cranks::%victim%::%attacker%}
- on death:
- wait 1 second
- if {zabicia::%attacker%} = 10:
- set {ranga::%attacker%} to "{@ranga1}"
- send "&4Brawo! Awansowales na range {@ranga1}." to attacker
- give {@iloscna1} of {@nagroda1} to attacker
- if {zabicia::%attacker%} = 50:
- set {ranga::%attacker%} to "{@ranga2}"
- send "&4Brawo! Awansowales na range {@ranga2}." to attacker
- give {@iloscna2} of {@nagroda2} to attacker
- if {zabicia::%attacker%} = 100:
- set {ranga::%attacker%} to "{@ranga3}"
- send "&4Brawo! Awansowales na range {@ranga3}." to attacker
- give {@iloscna3} of {@nagroda3} to attacker
- if {zabicia::%attacker%} = 500:
- set {ranga::%attacker%} to "{@ranga4}"
- send "&4Brawo! Awansowales na range {@ranga4}." to attacker
- give {@iloscna4} of {@nagroda4} to attacker
- if {zabicia::%attacker%} = 1000:
- set {ranga::%attacker%} to "{@ranga5}"
- send "&4Brawo! Awansowales na range {@ranga5}." to attacker
- give {@iloscna5} of {@nagroda5} to attacker
- if {zabicia::%attacker%} = 2000:
- set {ranga::%attacker%} to "{@ranga6}"
- send "&4Brawo! Awansowales na range {@ranga6}." to attacker
- give {@iloscna6} of {@nagroda6} to attacker
- if {zabicia::%attacker%} = 5000:
- set {ranga::%attacker%} to "{@ranga7}"
- send "&4Brawo! Awansowales na range {@ranga7}." to attacker
- give {@iloscna7} of {@nagroda7} to attacker
- if {zabicia::%attacker%} = 10000:
- set {ranga::%attacker%} to "{@ranga8}"
- send "&4Brawo! Awansowales na range {@ranga8}." to attacker
- give {@iloscna8} of {@nagroda8} to attacker
- every 10 second:
- set {_num} to size of {zabicia::*}
- loop {_num} times:
- loop {zabicia::*}:
- {_v.%loop-number%} is not set:
- set {_v.%loop-number%} to loop-value
- set {_n.%loop-number%} to loop-index
- loop-value is greater than {_v.%loop-number%}:
- set {_v.%loop-number%} to loop-value
- set {_n.%loop-number%} to loop-index
- remove {_v.%loop-number%} from {zabicia::*}
- loop {_num} times:
- loop-number is less than or equal to 15:
- {_n.%loop-number%} isn't "<player>"
- set {top.%loop-number%} to "&4&l%loop-number%. &e&l%{_n.%loop-number%}% &7(&a&l%{_v.%loop-number%}%&7)"
- set {zabicia::%{_n.%loop-number%}%} to {_v.%loop-number%}
- {_num} is less than 15:
- set {_r} to {_num}
- loop 15 - {_num} times:
- add 1 to {_r}
- set {top.%{_r}%} to "&a%{_r}%&a. &cBrak"
- command /rangi:
- trigger:
- open chest with 1 rows named "&6&lInformacje" to player
- wait 3 tick
- format slot 0 of player with 1 of book named "&6&lTopka" with lore "%{top.1}%||%{top.2}%||%{top.3}%||%{top.4}%||%{top.5}%||%{top.6}%||%{top.7}%||%{top.8}%||%{top.9}%||%{top.10}%" to be unstealable
- format slot 5 of player with 1 of book named "&6&lStaty" with lore "&cKille: %{zabicia::%player%}%||&cRanga: %{ranga::%player%}%" to be unstealable
- format slot 8 of player with 1 of book named "&6&lOpis rang" with lore "&eZabojstwa - Ranga||&c0-10 Nowicjusz||&c10-50 {@ranga1}||&c50-100 {@ranga2}||&c100-500 {@ranga3}||&c500-1000 {@ranga4}||&c1000-2000 {@ranga5}||&c2000-5000 {@ranga6}||&c5000-10000 {@ranga7}||&c10000+ {@ranga8}" to be unstealable
- command /dodajpunkty [<player>] [<number>]:
- permission: c.ranks
- permission message: &cNie posiadasz wystarczajacych uprawnien.
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- add arg 2 to {zabicia::%arg-player%}
- send "&cDodales %arg-2% punkt/ow graczowi %arg-player%"
- wait 10 tick
- if {zabicia::%arg-player%} is smaller than 10:
- set {ranga::%arg-player%} to "Nowicjusz"
- if {zabicia::%arg-player%} is greater than 10:
- set {ranga::%arg-player%} to "{@ranga1}"
- if {zabicia::%arg-player%} is greater than 50:
- set {ranga::%arg-player%} to "{@ranga2}"
- if {zabicia::%arg-player%} is greater than 100:
- set {ranga::%arg-player%} to "{@ranga3}"
- if {zabicia::%arg-player%} is greater than 500:
- set {ranga::%arg-player%} to "{@ranga4}"
- if {zabicia::%arg-player%} is greater than 1000:
- set {ranga::%arg-player%} to "{@ranga5}"
- if {zabicia::%arg-player%} is greater than 2000:
- set {ranga::%arg-player%} to "{@ranga6}"
- if {zabicia::%arg-player%} is greater than 5000:
- set {ranga::%arg-player%} to "{@ranga7}"
- if {zabicia::%arg-player%} is greater than 10000:
- set {ranga::%arg-player%} to "{@ranga8}"
- else:
- send "&cPodaj ilosc punktow."
- else:
- send "&cPodaj gracza. (/dodaj <gracz> <liczba>)"
- command /zreserujkille:
- permission: c.ranks
- permission message: &cNie posiadasz wystarczajacych uprawnien.
- trigger:
- set {ranga::*} to "Nowicjusz"
- set {zabicia::*} to 0
- command /usunpunkty [<player>] [<number>]:
- permission: c.ranks
- permission message: &cNie posiadasz wystarczajacych uprawnien.
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- remove arg 2 from {zabicia::%arg-player%}
- send "&cOdebrales %arg-2% punkt/ow graczowi %arg-player%"
- wait 10 tick
- if {zabicia::%arg-player%} is smaller than 10:
- set {ranga::%arg-player%} to "Nowicjusz"
- if {zabicia::%arg-player%} is greater than 10:
- set {ranga::%arg-player%} to "{@ranga1}"
- if {zabicia::%arg-player%} is greater than 50:
- set {ranga::%arg-player%} to "{@ranga2}"
- if {zabicia::%arg-player%} is greater than 100:
- set {ranga::%arg-player%} to "{@ranga3}"
- if {zabicia::%arg-player%} is greater than 500:
- set {ranga::%arg-player%} to "{@ranga4}"
- if {zabicia::%arg-player%} is greater than 1000:
- set {ranga::%arg-player%} to "{@ranga5}"
- if {zabicia::%arg-player%} is greater than 2000:
- set {ranga::%arg-player%} to "{@ranga6}"
- if {zabicia::%arg-player%} is greater than 5000:
- set {ranga::%arg-player%} to "{@ranga7}"
- if {zabicia::%arg-player%} is greater than 10000:
- set {ranga::%arg-player%} to "{@ranga8}"
- else:
- send "&cPodaj ilosc punktow."
- else:
- send "&cPodaj gracza. (/usunpunkty <gracz> <liczba>)"
- on chat:
- cancel event
- broadcast "&{@kolor}[%{ranga::%player%}%] %display name of player%: %message%"
Advertisement
Add Comment
Please, Sign In to add comment