Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- set the join message to "&b%player%&rさんが&eログイン&rしました"
- set level progress of the player to 0.99
- teleport player to {SSP}
- if {info::%player%::rank} is not set:
- set player's gamemode to adventure
- else if {info::%player%::rank} < 7:
- set player's gamemode to adventure
- on respawn:
- set maximum damage delay of player to 0 tick
- teleport player to {SSP}
- set level progress of player to 0.99
- on join:
- set maximum damage delay of player to 0 tick
- set level progress of the player to 0.99
- on explosion:
- cancel event
- on first join:
- wait tick
- set the join message to "&b&l%player%&r&lさんが&d&l初参加&r&lです"
- set level progress of the player to 0.99
- teleport player to {SSP}
- if {info::%player%::rank} is not set:
- set player's gamemode to adventure
- else if {info::%player%::rank} < 7:
- set player's gamemode to adventure
- on damage:
- if damage was caused by fall:
- set damage to damage/3
- if damage was caused by suffocation:
- cancel event
- on quit:
- set the quit message to "&b%player%&rさんが&cログアウト&rしました"
- on block damage:
- {info::%player%::rank} < 7:
- cancel event
- command /set-spawn-point:
- permission: Admin
- trigger:
- set {SSP} to player's location
- send "&e%player's location%をspawn pointにしました"
- command /set-rank <player> <text>:
- permission: Admin
- trigger:
- if "%player's name%" = "Inf_landscape":
- rank(arg 1 , arg 2)
- command /item id:
- permission: Admin
- trigger:
- send "%player's tool%"
- on level change:
- set player's level to 0
- set level progress of player to 0.99
- on drop:
- player do not have permission "skript.admin"
- cancel event
- on item spawn:
- cancel event
- function rank(p: player , r: text):
- if {_r} is "Member":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 1
- broadcast "&b&l%{_p}%&r&lさんが、&b&lMember&r&lに&c&l昇格&r&lしました!"
- if {info::%{_p}%::rank} < 1:
- broadcast "&b&l%{_p}%&r&lさんが、&b&lMember&r&lに&c&l昇格&r&lしました!"
- set {info::%{_p}%::rank} to 1
- else if {info::%{_p}%::rank} > 1:
- broadcast "&b&l%{_p}%&r&lさんが、&b&lMember&r&lに&1&l降格&r&lしました"
- set {info::%{_p}%::rank} to 1
- if {_r} is "VIP":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 2
- broadcast "&b&l%{_p}%&r&lさんが、&e&lVIP&r&lに&c&l昇格&r&lしました!"
- if {info::%{_p}%::rank} < 2:
- broadcast "&b&l%{_p}%&r&lさんが、&e&lVIP&r&lに&c&l昇格&r&lしました!"
- set {info::%{_p}%::rank} to 2
- else if {info::%{_p}%::rank} > 2:
- broadcast "&b&l%{_p}%&r&lさんが、&e&lVIP&r&lに&1&l降格&r&lしました"
- set {info::%{_p}%::rank} to 2
- if {_r} is "MVP":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 3
- broadcast "&b&l%{_p}%&r&lさんが、&3&lMVP&r&lに&c&l昇格&r&lしました!"
- if {info::%{_p}%::rank} < 3:
- broadcast "&b&l%{_p}%&r&lさんが、&3&lMVP&r&lに&c&l昇格&r&lしました!"
- set {info::%{_p}%::rank} to 3
- else if {info::%{_p}%::rank} > 3:
- broadcast "&b&l%{_p}%&r&lさんが、&3&lMVP&r&lに&1&l降格&r&lしました"
- set {info::%{_p}%::rank} to 3
- if {_r} is "Pro":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 4
- broadcast "&b&l%{_p}%&r&lさんが、&4&lPro&r&lに&c&l昇格&r&lしました!"
- if {info::%{_p}%::rank} < 4:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lPro&r&lに&c&l昇格&r&lしました!"
- set {info::%{_p}%::rank} to 4
- else if {info::%{_p}%::rank} > 4:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lPro&r&lに&1&l降格&r&lしました"
- set {info::%{_p}%::rank} to 4
- if {_r} is "LEGEND":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 5
- broadcast "&b&l%{_p}%&r&lさんが、&6&lLEGEND&r&lに&c&l昇格&r&lしました!"
- if {info::%{_p}%::rank} < 5:
- broadcast "&b&l%{_p}%&r&lさんが、&6&lLEGEND&r&lに&c&l昇格&r&lしました!"
- set {info::%{_p}%::rank} to 5
- else if {info::%{_p}%::rank} > 5:
- broadcast "&b&l%{_p}%&r&lさんが、&6&lLEGEND&r&lに&1&l降格&r&lしました"
- set {info::%{_p}%::rank} to 5
- if {_r} is "Master":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 6
- broadcast "&b&l%{_p}%&r&lさんが、&5&lMaster&r&lに&c&l昇格&r&lしました!"
- if {info::%{_p}%::rank} < 6:
- broadcast "&b&l%{_p}%&r&lさんが、&5&lMaster&r&lに&c&l昇格&r&lしました!"
- set {info::%{_p}%::rank} to 6
- else if {info::%{_p}%::rank} > 6:
- broadcast "&b&l%{_p}%&r&lさんが、&5&lMaster&r&lに&1&l降格&r&lしました"
- set {info::%{_p}%::rank} to 6
- if {_r} is "Examinee":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 7
- broadcast "&b&l%{_p}%&r&lさんが、&4&lExaminee&r&lに&c&l昇格&r&lしました!"
- if {info::%{_p}%::rank} < 7:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lExaminee&r&lに&c&l昇格&r&lしました!"
- set {info::%{_p}%::rank} to 7
- else if {info::%{_p}%::rank} > 7:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lExaminee&r&lに&1&l降格&r&lしました"
- set {info::%{_p}%::rank} to 7
- if {_r} is "Helper":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 8
- broadcast "&b&l%{_p}%&r&lさんが、&e&lHelper&r&lに&c&l主任&r&lしました!"
- if {info::%{_p}%::rank} < 8:
- broadcast "&b&l%{_p}%&r&lさんが、&e&lHelper&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 8
- else if {info::%{_p}%::rank} > 8:
- broadcast "&b&l%{_p}%&r&lさんが、&e&lHelper&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 8
- if {_r} is "Moderator":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 9
- broadcast "v%{_p}%&r&lさんが、&1&lHelper&r&lに&c&l主任&r&lしました!"
- if {info::%{_p}%::rank} < 9:
- broadcast "&b&l%{_p}%&r&lさんが、&1&lHelper&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 9
- else if {info::%{_p}%::rank} > 9:
- broadcast "&b&l%{_p}%&r&lさんが、&1&lHelper&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 9
- if {_r} is "Builder":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 11
- broadcast "&b&l%{_p}%&r&lさんが、&a&lBuilder&r&lに&c&l主任&r&lしました!"
- if {info::%{_p}%::rank} < 11:
- broadcast "&b&l%{_p}%&r&lさんが、&a&lBuilder&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 11
- else if {info::%{_p}%::rank} > 11:
- broadcast "&b&l%{_p}%&r&lさんが、&a&lBuilder&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 11
- if {_r} is "Admin":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 10
- broadcast "&b&l%{_p}%&r&lさんが、&4&lAdmin&r&lに&c&l主任&r&lしました!"
- if {info::%{_p}%::rank} < 10:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lAdmin&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 10
- else if {info::%{_p}%::rank} > 10:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lAdmin&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 10
- if {_r} is "Owner":
- if {info::%{_p}%::rank} is not set:
- set {info::%{_p}%::rank} to 11
- broadcast "&b&l%{_p}%&r&lさんが、&4&lOwner&r&lに&c&l主任&r&lしました!"
- if {info::%{_p}%::rank} < 11:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lOwner&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 11
- else if {info::%{_p}%::rank} > 11:
- broadcast "&b&l%{_p}%&r&lさんが、&4&lOwner&r&lに&c&l主任&r&lしました!"
- set {info::%{_p}%::rank} to 11
- every 10 minutes:
- broadcast "&c&lラグ&r&lを&b&l軽減&r&lします....."
- delete {a::*}
- delete {kiri::*}
- broadcast "&c&l不要&r&lな&c&l変数&r&lを&b&l削除&r&lしました"
- command /kiri:
- trigger:
- delete {kiri::%player%}
- delete {%player%-trap}
Add Comment
Please, Sign In to add comment