Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- if {lobby} is true:
- set player's gamemode to adventure
- set {lobbysidebar.%player%} to true
- if {default.%player%} is set:
- set join message to "&7%player% &ejoined."
- set player's display name to "&7%player%"
- set tablist name of player to "&7%player%"
- teleport player to {defaultspawn}
- if {vip.%player%} is set:
- set join message to "&a[VIP] %player% &6joined the lobby!"
- set player's display name to "&a[VIP] %player%"
- set tablist name of player to "&a[VIP] %player%"
- set player's flight mode to true
- set {fly.%player%} to player
- teleport player to {vipspawn}
- if {vip+.%player%} is set:
- set join message to "&a[VIP&6+&a] %player% &6joined the lobby!"
- set player's display name to "&a[VIP&6+&a] %player%"
- set tablist name of player to "&a[VIP&6+&a] %player%"
- set player's flight mode to true
- set {fly.%player%} to player
- teleport player to {vip+spawn}
- if {mvp.%player%} is set:
- set join message to "&b>&c>&a> &b[MVP] %player% &6joined the lobby! &a<&c<&b<"
- set player's display name to "&b[MVP] %player%"
- set tablist name of player to "&b[MVP] %player%"
- set player's flight mode to true
- set {fly.%player%} to player
- teleport player to {mvpspawn}
- if {mvp+.%player%} is set:
- set join message to "&b>&c>&a> &b[MVP&c+&b] %player% &6joined the lobby! &a<&c<&b<"
- set player's display name to "&b[MVP&c+&b] %player%"
- set tablist name of player to "&b[MVP&c+&b] %player%"
- set player's flight mode to true
- set {fly.%player%} to player
- teleport player to {mvp+spawn}
- if {special.%player%} is set:
- set join message to "&b>&c>&a> &d[SPECIAL] %player% &6joined the lobby! &a<&c<&b<"
- set player's display name to "&d[SPECIAL] %player%"
- set tablist name of player to "&d[SPECIAL] %player%"
- set player's flight mode to true
- set {fly.%player%} to player
- teleport player to {specialspawn}
- if {admin.%player%} is set:
- set join message to "&b>&c>&a> &c[ADMIN] %player% &6joined the lobby! &a<&c<&b<"
- set player's display name to "&c[ADMIN] %player%"
- set tablist name of player to "&c[ADMIN] %player%"
- set player's flight mode to true
- set {fly.%player%} to player
- teleport player to {adminspawn}
- command /fly:
- trigger:
- if {lobby} is true:
- if {default.%player%} is set:
- send "&cフライトモードは &aVIP &c以上のランクを購入すれば使用できます。"
- stop
- else:
- if {fly.%player%} is not set:
- set player's flight mode to true
- set {fly.%player%} to player
- send "&aフライトモードをオンにしました。"
- stop
- if {fly.%player%} is set:
- set player's flight mode to false
- delete {fly.%player%}
- send "&aフライトモードをオフにしました。"
- stop
- on first join:
- if {lobby} is true:
- set join message to "&7%player% &efirst joined."
- set player's display name to "&7%player%"
- set tablist name of player to "&7%player%"
- set {lobbysidebar.%player%} to true
- set {default.%player%} to player
- set {ranks.%player%} to "&7Default"
- set {coins.%player%} to 0
- set {kills.%player%} to 0
- set {wins.%player%} to 0
- teleport player to {defaultspawn}
- set player's gamemode to adventure
- on quit:
- if {lobby} is set:
- set quit message to "&7%player% &eleft."
- every 1 seconds:
- loop all players:
- if {lobby} is true:
- {lobbysidebar.%loop-player%} is true
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&e&lTHE WALLS"
- set score "&1" in sidebar of loop-player to 10
- set score "&fRanks: %{ranks.%loop-player%}%" in sidebar of loop-player to 9
- set score "&2" in sidebar of loop-player to 8
- set score "&fTotal Kills: &a%{kills.%loop-player%}%" in sidebar of loop-player to 7
- set score "&fTotal Wins: &a%{wins.%loop-player%}%" in sidebar of loop-player to 6
- set score "&3" in sidebar of loop-player to 5
- set score "&fPlayers: &a%number of all players%" in sidebar of loop-player to 4
- set score "&4" in sidebar of loop-player to 3
- set score "&fCoins: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
- set score "&5" in sidebar of loop-player to 1
- set score "&eplay.rezxis.net" in sidebar of loop-player to 0
- command /lobbymode <text>:
- permission: skript.admin
- trigger:
- if arg-1 is "true":
- set {lobby} to true
- send "&aLobby Mode: &eTrue"
- if arg-1 is "false":
- set {lobby} to false
- send "&alobby Mode: &cFalse"
- command /game <text>:
- permission: skript.admin
- trigger:
- if arg-1 is "true":
- set {game} to true
- send "&aLobby Mode: &eTrue"
- if arg-1 is "false":
- set {game} to false
- send "&alobby Mode: &cFalse"
- command /setspawn <text>:
- permission: skript.admin
- trigger:
- if arg-1 is "default":
- set {defaultspawn} to location of player
- send "&adefault ランクのスポーン地点を設定しました。"
- if arg-1 is "vip":
- set {vipspawn} to location of player
- send "&avip ランクのスポーン地点を設定しました。"
- if arg-1 is "vip+":
- set {vip+spawn} to location of player
- send "&avip+ ランクのスポーン地点を設定しました。"
- if arg-1 is "mvp":
- set {mvpspawn} to location of player
- send "&amvp ランクのスポーン地点を設定しました。"
- if arg-1 is "mvp+":
- set {mvp+spawn} to location of player
- send "&amvp+ ランクのスポーン地点を設定しました。"
- if arg-1 is "special":
- set {specialspawn} to location of player
- send "&aspecial ランクのスポーン地点を設定しました。"
- if arg-1 is "admin":
- set {adminspawn} to location of player
- send "&aadmin ランクのスポーン地点を設定しました。"
- command /setrank <player> <text>:
- permission: skript.admin
- trigger:
- if arg-2 is "default":
- set {default.%arg-1%} to arg-1
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- set {ranks.%player%} to "&7Default"
- set arg-1's display name to "&7%player%"
- set tablist name of arg-1 to "&7%player%"
- send "&a%arg-1% &aに default ランクを付与しました!"
- send "&aYou are now default Rank!" to arg-1
- if arg-2 is "vip":
- set {vip.%arg-1%} to arg-1
- delete {default.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- set {ranks.%player%} to "&aVIP"
- set arg-1's display name to "&a[VIP] %player%"
- set tablist name of arg-1 to "&a[VIP] %player%"
- send "&a%arg-1% &aに VIP ランクを付与しました!"
- send "&aYou are now VIP Rank!" to arg-1
- if arg-2 is "vip+":
- set {vip+.%arg-1%} to arg-1
- delete {vip.%arg-1%}
- delete {default.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- set {ranks.%player%} to "&aVIP&6+"
- set arg-1's display name to "&a[VIP&6+&a] %player%"
- set tablist name of arg-1 to "&a[VIP&6+&a] %player%"
- send "&a%arg-1% &aに VIP+ ランクを付与しました!"
- send "&aYou are now VIP+ Rank!" to arg-1
- if arg-2 is "mvp":
- set {mvp.%arg-1%} to arg-1
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {default.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- set {ranks.%player%} to "&bMVP"
- set arg-1's display name to "&b[MVP] %player%"
- set tablist name of arg-1 to "&b[MVP] %player%"
- send "&a%arg-1% &aに MVP ランクを付与しました!"
- send "&aYou are now MVP Rank!" to arg-1
- if arg-2 is "mvp+":
- set {mvp+.%arg-1%} to arg-1
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {default.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- set {ranks.%player%} to "&bMVP&c+"
- set arg-1's display name to "&b[MVP&c+&b] %player%"
- set tablist name of arg-1 to "&b[MVP&c+&b] %player%"
- send "&a%arg-1% &aに MVP+ ランクを付与しました!"
- send "&aYou are now MVP+ Rank!" to arg-1
- if arg-2 is "special":
- set {special.%arg-1%} to arg-1
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {default.%arg-1%}
- delete {admin.%arg-1%}
- set {ranks.%player%} to "&dSpecial"
- set arg-1's display name to "&d[SPECIAL] %player%"
- set tablist name of arg-1 to "&d[SPECIAL] %player%"
- send "&a%arg-1% &aに Special ランクを付与しました!"
- send "&aYou are now Special Rank!" to arg-1
- if arg-2 is "admin":
- set {admin.%arg-1%} to arg-1
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {default.%arg-1%}
- set {ranks.%player%} to "&cAdmin"
- set arg-1's display name to "&c[ADMIN] %player%"
- set tablist name of arg-1 to "&c[ADMIN] %player%"
- send "&a%arg-1% &aに Admin ランクを付与しました!"
- send "&aYou are now Admin Rank!" to arg-1
- if arg-2 is "reset":
- set {default.%arg-1%} to arg-1
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- set {ranks.%player%} to "&7Default"
- set arg-1's display name to "&7%player%"
- set tablist name of arg-1 to "&7%player%"
- send "&a%arg-2% のランクをリセットしました!"
- send "&aあなたのランクがデフォルトに剥奪されました。" to arg-1
- on break:
- if {lobby} is true:
- player do not have permission "skript.admin"
- cancel event
- on place:
- if {lobby} is true:
- player do not have permission "skript.admin"
- cancel event
- on damage:
- if {lobby} is true:
- cancel event
Add Comment
Please, Sign In to add comment