Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- prefix: &b[&6PvPLevels&b] &e
- on join:
- set {pvpkillstreak::%player%} to 0
- if {pvplevel::%player%} isn't set:
- set {_s} to player's suffix
- set {suffixa::%player%} to {_s}
- set the player's suffix to "&r%{suffixa::%player%}%&a[&5LV &6%{pvplevel::%player%}%&a]&r"
- set {pvplevel::%player%} to 0
- set {pvplevel.exp::%player%} to 0
- set {pvplevelup.exp::%player%} to 20
- on death of player:
- attacker is a player
- add 1 to {pvpkillstreak::%attacker%}
- add 1 to {pvpkilltotal::%attacker%}
- if {pvpkillstreak::%player%} > 0:
- wait 5 second
- set {pvpkillstreak::%player%} to 0
- if {pvplevel::%attacker%} < 20:
- add 5 to {pvplevel.exp::%attacker%}
- send "{@prefix}&eYour current exp &a%{pvplevel.exp::%attacker%}%&6/&a%{pvplevelup.exp::%attacker%}%" to attacker
- if {pvplevel::%attacker%} = 20:
- send "{@prefix}&eYour current exp &aMax Level" to attacker
- if {pvplevel.exp::%attacker%} >= {pvplevelup.exp::%attacker%}:
- if {pvplevel::%attacker%} < 20:
- set the player's suffix to "&r%{suffixa::%player%}%&a[&5LV &6%{pvplevel::%player%}%&a]&r"
- set {pvplevel::%attacker%} to {pvplevel::%attacker%}+1
- set {pvplevelup.exp::%attacker%} to {pvplevelup.exp::%attacker%}+(10*{pvplevel::%attacker%})
- broadcast "{@prefix}&6%attacker% &eLevelUp To %{pvplevel::%attacker%}%"
- if {pvpkillstreak::%attacker%} = 5:
- broadcast "{@prefix}&6%attacker% &ehas gotten a killstreak of 5"
- if {pvpkillstreak::%attacker%} = 10:
- broadcast "{@prefix}&6%attacker% &ehas gotten a killstreak of 10"
- if {pvpkillstreak::%attacker%} = 15:
- broadcast "{@prefix}&6%attacker% &ehas gotten a killstreak of 15"
- command /pvplevel:
- aliases: pvplevels
- executable by: players
- trigger:
- message "&d===== &2PVP&aLevel &d====="
- message "&eLevel: &a%{pvplevel::%player%}%"
- message "&eEXP: &a%{pvplevel.exp::%player%}%&6/&a%{pvplevelup.exp::%player%}%"
- message "&eKillStreak: &a%{pvpkillstreak::%player%}%"
- message "&eTotalKills: &a%{pvpkilltotal::%player%}%"
- command /levelreset <player>:
- permission: asdasdasd
- trigger:
- delete {pvplevel.exp::%arg 1%}
- delete {pvplevel.level::%arg 1%}
- message "{@prefix}Player Data deleted."
- set the player's suffix to "&r%{suffixa::%player%}%&a[&5LV &6%{pvplevel::%player%}%&a]&r"
- command /pvpexpadd <offlineplayer> <number>:
- permission: asdasdasd
- trigger:
- add arg 2 to {pvplevel.exp::%arg 1%}
- message "{@prefix}Player Data deleted."
- if {pvplevel.exp::%arg 1%} >= {pvplevelup.exp::%arg 1%}:
- if {pvplevel::%arg 1%} < 20:
- set the player's suffix to "&r%{suffixa::%player%}%&a[&5LV &6%{pvplevel::%player%}%&a]&r"
- set {pvplevel::%arg 1%} to {pvplevel::%arg 1%}+1
- set {pvplevelup.exp::%arg 1%} to {pvplevelup.exp::%arg 1%}+(10*{pvplevel::%arg 1%})
- broadcast "{@prefix}&6%arg 1% &eLevelUp To %{pvplevel::%arg 1%}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement