Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /explosion:
- trigger:
- create an explosion of force 5 at the player
- on join:
- if {lobby} is true:
- set player's gamemode to adventure
- 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} 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} 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 {fly} to player
- set player's flight mode to true
- 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 {fly} to player
- set player's flight mode to true
- 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 {fly} to player
- set player's flight mode to true
- 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 {fly} to player
- set player's flight mode to true
- teleport player to {adminspawn}
- on first join:
- if {lobby} is true:
- set player's gamemode to adventure
- teleport player to {defaultspawn}
- 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 {ranks.%player%} to "&7DEFAULT"
- set {kills.%player%} to 0
- set {wins.%player%} to 0
- set {coins.%player%} to 0
- every 3 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 /fly:
- trigger:
- if {default.%player%} is set:
- send "&aVIP &c以上のランクで使用できます。"
- stop
- else:
- if {fly} is not set:
- send "&aフライトモードが有効になりました!"
- set player's flight mode to true
- set {fly} to player
- stop
- if {fly} is set:
- send "&aフライトモードが無効になりました!"
- set player's flight mode to false
- delete {fly}
- stop
- command /lobbymode:
- permission: skript.admin
- permission message: &cNo Permission
- trigger:
- loop all players:
- if {lobby} is not set:
- send "&aLobby Mode: &eTrue"
- set {lobbysidebar.%loop-player%} to true
- set {lobby} to true
- stop
- if {lobby} is true:
- send "&aLobby Mode: &cFalse"
- set {lobbysidebar.%loop-player%} to false
- set {lobby} to false
- stop
- if {lobby} is false:
- send "&aLobby Mode: &eTrue"
- set {lobbysidebar.%loop-player%} to true
- set {lobby} to true
- stop
- command /setspawn <text>:
- permission: skript.admin
- permission: &cNo Permission
- trigger:
- if arg-1 is "default":
- set {defaultspawn} to location of player
- send "&aSET TO DEFAULT SPAWN!"
- if arg-1 is "vip":
- set {vipspawn} to location of player
- send "&aSET TO VIP SPAWN!"
- if arg-1 is "vip+":
- set {vip+spawn} to location of player
- send "&aSET TO VIP+ SPAWN!"
- if arg-1 is "mvp":
- set {mvpspawn} to location of player
- send "&aSET TO MVP SPAWN!"
- if arg-1 is "mvp+":
- set {mvp+spawn} to location of player
- send "&aSET TO MVP+ SPAWN!"
- if arg-1 is "special":
- set {specialspawn} to location of player
- send "&aSET TO SPECIAL SPAWN!"
- if arg-1 is "admin":
- set {adminspawn} to location of player
- send "&aSET TO ADMIN SPAWN!"
- command /setrank <player> <text>:
- permission: skript.admin
- permission message: &cNo Permission
- trigger:
- if arg-2 is "default":
- set {default.%arg-1%} to arg-1
- set {ranks.%arg-1%} to "&7DEFAULT"
- set arg-1's display name to "&7%player%"
- set tablist name of arg-1 to "&7%player%"
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- send "&7%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
- set {ranks.%arg-1%} to "&aVIP"
- set arg-1's display name to "&a[VIP] %player%"
- set tablist name of arg-1 to "&a[VIP] %player%"
- delete {default.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- send "&7%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
- set {ranks.%arg-1%} 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%"
- delete {vip.%arg-1%}
- delete {default.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- send "&7%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
- set {ranks.%arg-1%} to "&bMVP"
- set arg-1's display name to "&b[MVP] %player%"
- set tablist name of arg-1 to "&b[MVP] %player%"
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {default.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- send "&7%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
- set {ranks.%arg-1%} 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%"
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {default.%arg-1%}
- delete {special.%arg-1%}
- delete {admin.%arg-1%}
- send "&7%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
- set {ranks.%arg-1%} to "&dSPECIAL"
- set arg-1's display name to "&d[SPECIAL] %player%"
- set tablist name of arg-1 to "&d[SPECIAL] %player%"
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {default.%arg-1%}
- delete {admin.%arg-1%}
- send "&7%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
- set {ranks.%arg-1%} to "&cADMIN"
- set arg-1's display name to "&c[ADMIN] %player%"
- set tablist name of arg-1 to "&c[ADMIN] %player%"
- delete {vip.%arg-1%}
- delete {vip+.%arg-1%}
- delete {mvp.%arg-1%}
- delete {mvp+.%arg-1%}
- delete {special.%arg-1%}
- delete {default.%arg-1%}
- send "&7%arg-1% &aにADMINランクを付与しました!"
- send "&aYou are now ADMIN Rank!" to arg-1
- command /score <player> <text> <text> <int>:
- permission: skript.admin
- trigger:
- if arg-2 is "add":
- if arg-3 is "coins":
- add arg-4 to {coins.%arg-1%}
- send "&6%arg-1% &aに &6%arg-4% &aコイン付与しました!"
- if arg-3 is "kills":
- add arg-4 to {kills.%arg-1%}
- send "&6%arg-1% &aに &6%arg-4% &aキル付与しました!"
- if arg-3 is "wins":
- add arg-4 to {wins.%arg-1%}
- send "&6%arg-1% &aに &6%arg-4% &aウィン付与しました!"
- if arg-2 is "remove":
- if arg-3 is "coins":
- remove arg-4 from {coins.%arg-1%}
- send "&6%arg-1% &aに &6%arg-4% &aコイン剥奪しました!"
- if arg-3 is "kills":
- remove arg-4 from {kills.%arg-1%}
- send "&6%arg-1% &aに &6%arg-4% &aキル剥奪しました!"
- if arg-3 is "wins":
- remove arg-4 from {wins.%arg-1%}
- send "&6%arg-1% &aに &6%arg-4% &aウィン剥奪しました!"
- 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 of player:
- cancel event
- on explode:
- if {game} is true:
- cancel event
- on hunger meter change:
- if {lobby} is true:
- cancel event
- on explode:
- cancel event
Add Comment
Please, Sign In to add comment