Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {punkty::%player%} = 0
- {zabicia.%player%} = 0
- {smierci.%player%} = 0
- {walkar.%player%} = false
- on first join:
- set {punkty::%player%} to 0
- on death:
- victim is player
- attacker is player:
- strike lightning effect at the player
- add 1 to {zabicia.%attacker%}
- set {_pkt} to random integer between -10 and 30
- add {_pkt} to {punkty::%attacker%}
- add random integer between -1 and -30 to {pkt}
- add {pkt} to {punkty::%victim%}
- add 1 to {smierci.%victim%}
- broadcast "&eGracz &a%victim% &ezostal zabity przez &a%attacker% [%{_pkt}%]"
- else:
- strike lightning effect at the player
- add -30 to {punkty::%player%}
- add 1 to {smierci.%player%}
- broadcast "&e%player% &cumarl &a[-30]"
- command /ranking:
- trigger:
- send "&aTwoj ranking: &e%{punkty::%player%}%"
- on right click with sword on player:
- send "&aRanking gracza &a%clicked player%: &e%{punkty::%clicked player%}%"
- command /top [<text>]:
- trigger:
- if arg 1 is not set:
- send "&aUzyj &e/top pvp"
- if arg 1 is "pvp":
- send "&aRanking by &eCegli" to player
- set {_num} to size of {punkty::*}
- loop {_num} times:
- loop {punkty::*}:
- if {_topscore.%loop-number%} is not set:
- set {_topscore.%loop-number%} to loop-value
- set {_topplayer.%loop-number%} to loop-index
- else if loop-value is greater than {_topscore.%loop-number%}:
- set {_topscore.%loop-number%} to loop-value
- set {_topplayer.%loop-number%} to loop-index
- remove {_topscore.%loop-number%} from {punkty::*}
- loop {_num} times:
- if loop-number is less than or equal to 10:
- send "&b* &aMiejsce &b%loop-number% &eNick &b%{_topplayer.%loop-number%}%, &aPkt %{_topscore.%loop-number%}%" to player
- set {punkty::%{_topplayer.%loop-number%}%} to {_topscore.%loop-number%}
- stop
Advertisement
Add Comment
Please, Sign In to add comment