Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- tag: &fCraft&9PVP &f»
- #punkty z jakimi zaczyna gracz#
- punkty: 500
- on script load:
- set {rankingPRO::pvp:on} to "&2tak"
- stop
- on first join:
- if {rankingPRO::punkty::%player%} is not set:
- set {rankingPRO::punkty::%player%} to {@punkty}
- if {rankingPRO::zabicia::%player%} is not set:
- set {rankingPRO::zabicia::%player%} to 0
- if {rankingPRO::smierci::%player%} is not set:
- set {rankingPRO::smierci::%player%} to 0
- if {rankingPRO::asysty::%player%} is not set:
- set {rankingPRO::asysty::%player%} to 0
- stop
- on join:
- set {rankingPRO::logaut::%player%} to "&4nie"
- clear {rankingPRO::atakujacy::%player%}
- on death of player:
- if attacker is player:
- wait 5 tick
- if victim is online:
- add 1 to {rankingPRO::zabicia::%attacker%}
- add 1 to {rankingPRO::smierci::%victim%}
- if {rankingPRO::punkty::%attacker%} > {rankingPRO::punkty::%victim%}:
- add 10 to {rankingPRO::punkty::%attacker%}
- remove 20 from {rankingPRO::punkty::%victim%}
- broadcast "{@tag} Gracz &9%attacker% &f(&2+10&f) zabil gracza &9%victim% &f(&4-20&f) z &c%attacker's tool%!"
- if {rankingPRO::atakujacy::%attacker%} is not attacker:
- add 1 to {rankingPRO::asysty::%{rankingPRO::atakujacy::%attacker%}%}
- add 5 to {rankingPRO::punkty::%{rankingPRO::atakujacy::%attacker%}%}
- broadcast "&e[Asysty] &f&f» Gracz &9%{rankingPRO::atakujacy::%attacker%}% &f(&2+5&f)!"
- else:
- stop
- if {rankingPRO::punkty::%attacker%} < {rankingPRO::punkty::%victim%}:
- add 50 to {rankingPRO::punkty::%attacker%}
- remove 50 from {rankingPRO::punkty::%victim%}
- broadcast "{@tag} Gracz &9%attacker% &f(&2+50&f) zabil gracza &9%victim% &f(&4-50&f) z &c%attacker's tool%!"
- if {rankingPRO::atakujacy::%attacker%} is not attacker:
- add 1 to {rankingPRO::asysty::%{rankingPRO::atakujacy::%attacker%}%}
- add 5 to {rankingPRO::punkty::%{rankingPRO::atakujacy::%attacker%}%}
- broadcast "&e[Asysty] &f&f» Gracz &9%{rankingPRO::atakujacy::%attacker%}% &f(&2+5&f)!"
- else:
- stop
- stop
- if {rankingPRO::punkty::%attacker%} = {rankingPRO::punkty::%victim%}:
- add 10 to {rankingPRO::punkty::%attacker%}
- remove 10 from {rankingPRO::punkty::%victim%}
- broadcast "{@tag} Gracz &9%attacker% &f(&2+20&f) zabil gracza &9%victim% &f(&4-20&f) z &c%attacker's tool%!"
- if {rankingPRO::atakujacy::%attacker%} is not attacker:
- add 1 to {rankingPRO::asysty::%{rankingPRO::atakujacy::%attacker%}%}
- add 5 to {rankingPRO::punkty::%{rankingPRO::atakujacy::%attacker%}%}
- broadcast "&e[Asysty] &f&f» Gracz &9%{rankingPRO::atakujacy::%attacker%}% &f(&2+5&f)!"
- else:
- stop
- on damage of player:
- if attacker is player:
- if {rankingPRO::pvp:on} is "&2tak":
- set {rankingPRO::logaut::%victim%} to "&2tak"
- send "{@tag} Zaczales walke! Nie mozesz sie wylogowac! &c(20 sekund)" to victim
- set {rankingPRO::atakujacy::%victim%} to name of attacker
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- if {rankingPRO::pvp:on} is "&2tak":
- wait 1 seconds
- set {rankingPRO::logaut::%victim%} to "&4nie"
- send "{@tag} Skonczyles walke! Mozesz sie wylogowac!"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- set {rankingPRO::logaut::%victim%} to "&4nie"
- else:
- cancel event
- send "{@tag} PVP jest wylaczone!" to attacker
- on quit:
- if {rankingPRO::logaut::%player%} is "&2tak":
- kill player
- add 1 to {rankingPRO::zabicia::%{rankingPRO::atakujacy::%player%}%}
- add 1 to {rankingPRO::smierci::%player%}
- remove 50 from {rankingPRO::punkty::%player%}
- add 10 to {rankingPRO::atakujacy::%player%}
- broadcast "{@tag} Gracz &9%player% &f(&4-50&f) opuscil serwer podczas walki z graczem &9%{rankingPRO::atakujacy::%player%}% &f(&2+10&f)!"
- every 1 seconds:
- loop all players:
- display board named "&3STATYSTYKI" to loop-player
- make score "&fPunkty: &9%{rankingPRO::punkty::%loop-player%}%" in board of loop-player to 6
- make score "&fZabic: &9%{rankingPRO::zabicia::%loop-player%}%" in board of loop-player to 5
- make score "&fSmierci: &9%{rankingPRO::smierci::%loop-player%}%" in board of loop-player to 4
- make score "&fAsysty: &9%{rankingPRO::asysty::%loop-player%}%" in board of loop-player to 3
- make score "&fKD Ratio: &9%{rankingPRO::KDRatio::%loop-player%}%" in board of loop-player to 2
- make score "&fPvp: %{rankingPRO::pvp:on}%" in board of loop-player to 1
- make score "&fWalka: %{rankingPRO::logaut::%loop-player%}%" in board of loop-player to 0
- move display of loop-player to sidebar
- command /resetpkt <player>:
- trigger:
- if player has permission "reset.krejzolekPRO":
- if arg 1 is set:
- set {rankingPRO::punkty::%arg 1%} to {@punkty}
- set {rankingPRO::zabicia::%arg 1%} to 0
- set {rankingPRO::smierci::%arg 1%} to 0
- set {rankingPRO::asysty::%arg 1%} to 0
- set {rankingPRO::KDRatio::%arg 1%} to 0
- send "{@tag} Administartor &9%player% &fzresetowal twoje statystyki!" to arg 1
- broadcast "{@tag} Administartor &9%player% zresetowal statystyki gracza &9%arg 1%&f!"
- else:
- send "&4BLAD: &cNie posiadasz odpowiednich uprawnien!"
- command /gracz <player>:
- trigger:
- if arg 1 is set:
- send " &3STATYSTYKI"
- send "&fPunkty: &9%{rankingPRO::punkty::%arg 1%}%"
- send "&fZabicia: &9%{rankingPRO::zabicia::%arg 1%}%"
- send "&fSmierci: &9%{rankingPRO::smierci::%arg 1%}%"
- send "&fAsysty: &9%{rankingPRO::asysty::%arg 1%}%"
- send "&fKD Ratio: &9%{rankingPRO::KDRatio::%arg 1%}%"
- command /pvp <text>:
- trigger:
- if player has permission "pvp.krejzolekPRO":
- if arg 1 is "on" or "wlacz":
- if {rankingPRO::pvp:on} is "&2tak":
- send "{@tag} PVP jest juz wlaczone!"
- stop
- else:
- set {rankingPRO::pvp:on} to "&2tak"
- stop
- if arg 1 is "off" or "wylacz":
- if {rankingPRO::pvp:on} is "&4nie":
- send "{@tag} PVP jest juz wylaczone!"
- stop
- else:
- set {rankingPRO::pvp:on} to "&4nie"
- stop
- else:
- send "&4BLAD: &cNie posiadasz odpowiednich uprawnien!"
Advertisement
Add Comment
Please, Sign In to add comment