Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /level [<text>] [<player>] [<int>]:
- trigger:
- if arg-1 is "set":
- if arg-2 is set:
- set {PlayerLevels.%arg-2%} to arg-3
- send "&f[&eレベル管理&f] &b%arg-2%さんのレベルを%arg-3%に設定しました" to player
- if arg-3 is 1:
- set {PlayerKilledMobCount.%arg-2%} to 0
- set {PlayerKillRequiered.%arg-2%} to 3
- else:
- set {PlayerKillRequiered.%arg-2%} to 3
- loop arg-3 times:
- set {PlayerKillRequiered.%arg-2%} to ({PlayerKillRequiered.%arg-2%} * 2)
- set {PlayerKilledMobCount.%arg-2%} to {PlayerKillRequiered.%arg-2%}
- stop
- if arg-1 is "check":
- if arg-2 is set:
- send "&f[&eレベル管理&f] &b%arg-2%さんのレベルは%{PlayerLevels.%arg-2%}%です" to player
- function LevelUp(TargetedPlayer: Player):
- if {PlayerLevels.%{_TargetedPlayer}%} is not set:
- set {PlayerLevels.%{_TargetedPlayer}%} to 1
- else:
- add 1 to {PlayerLevels.%{_TargetedPlayer}%}
- send "&f[&eレベル管理&f] &a&lレベルアップしました!!&6&lレベル: &e&l%{PlayerLevels.%{_TargetedPlayer}%}%" to {_TargetedPlayer}
- send title "&a&lレベルアップしました!!" with subtitle "&6&lレベル: &e&l%{PlayerLevels.%{_TargetedPlayer}%}%" to {_TargetedPlayer}
- execute console command "xp -10000000L %{_TargetedPlayer}%"
- execute console command "xp %{PlayerLevels.%{_TargetedPlayer}%}%L %{_TargetedPlayer}%"
- execute console command "/give @p minecraft:paper 1 0 {display:{Name:"§e§lLevelUp Ticket"}}"
- every 1 second:
- loop all players:
- set level of loop-player to {PlayerLevels.%loop-player%}
- on death:
- if victim is not player:
- if {PlayerKilledMobCount.%attacker%} is not set:
- set {PlayerKilledMobCount.%attacker%} to 0
- set {PlayerKillRequiered.%attacker%} to 3
- loop ({PlayerLevels.%attacker%} - 1) times:
- set {PlayerKillRequiered.%attacker%} to ({PlayerKillRequiered.%attacker%} * 2)
- add 1 to {PlayerKilledMobCount.%attacker%}
- if {PlayerLevels.%attacker%} is 1:
- if {PlayerKilledMobCount.%attacker%} is 3:
- LevelUp(attacker)
- else:
- send action bar "&e&lレベルアップまで &c%{PlayerKilledMobCount.%attacker%}% &f/ &a3" to attacker
- stop
- if {PlayerKilledMobCount.%attacker%} >= {PlayerKillRequiered.%attacker%}:
- LevelUp(attacker)
- else:
- send action bar "&e&lレベルアップまで &c%{PlayerKilledMobCount.%attacker%}% &f/ &a%{PlayerKillRequiered.%attacker%}%" to attacker
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement