Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on first join:
- loop all players:
- if {lobby.%loop-player%} is true:
- force respawn player
- execute console command "/gamemode 2 %player%"
- set join message to "&7%player% &eFirst Joined."
- set {kills.%player%} to 0
- set {wins.%player%} to 0
- set {coins.%player%} to 0
- teleport player to {spawn}
- on join:
- loop all players:
- if {lobby.%loop-player%} is true:
- force respawn player
- execute console command "/gamemode 2 %player%"
- set join message to "&7%player% &eJoined"
- teleport player to {spawn}
- on quit:
- loop all players:
- if {lobby.%loop-player%} is true:
- set quit message to "&7%player% &eleft."
- command /setspawn:
- permission: skript.admin
- trigger:
- send "&aスポーン地点をセットしました。"
- set {spawn} to location of player
- command /lobbymode:
- permission: skript.admin
- trigger:
- loop all players:
- set {lobby.%loop-player%} to true
- broadcast "&aロビーモードになりました。"
- command /setup <text>:
- permission: skript.admin
- trigger:
- if arg-1 is "redtp":
- send "&c赤 &aチームのスポーン地点を設定しました。"
- set {tpred} to location of player
- if arg-1 is "bluetp":
- send "&9青 &aチームのスポーン地点を設定しました。"
- set {tpblue} to location of player
- command /menu:
- trigger:
- if {lobby.%player%} is true:
- open chest with 3 row named "&aMenu" to player
- set slot 11 of player's current inventory to nether star named "&aゲームに参加 &7(click)"
- set slot 13 of player's current inventory to emerald named "&aショップ &7(click)"
- set slot 15 of player's current inventory to chest named "&aコスチューム &7(click)"
- stop
- else:
- send "&cロビーにいる時のみ開くことができます。"
- command /join:
- trigger:
- if {lobby.%player%} is true:
- open chest with 3 row named "&aTeam Selector" to player
- set slot 11 of player's current inventory to red wool named "&c赤 &aチームに参加する。" with lore "&7クリックすると &c赤 &7チームに参加します。" and "&c" and "&8Click to join"
- set slot 15 of player's current inventory to blue wool named "&9青 &aチームに参加する。" with lore "&7クリックすると &9青 &7チームに参加します。" and "&9" and "&8Click to join"
- on inventory click:
- loop all players:
- if name of player's current inventory contain "&amenu":
- cancel event
- if name of player's current inventory contain "&aTeam Selector":
- cancel event
- if name of clicked item is "&aゲームに参加 &7(click)":
- execute console command "/join"
- if name of clicked item is "&c赤 &aチームに参加する。":
- execute console command "/playsound block.note.hat master %player% ~ ~ ~ 2 1 1"
- set {red.%player%} to player
- add 1 to {redteam}
- add 1 to {gameplayer}
- send "&c赤 &aチームに参加しました!"
- send "&7%player% &aさんがチームに参加しました!" to {red.%player%}
- if name of clicked item is "&9青 &aチームに参加する。":
- execute console command "/playsound block.note.hat master %player% ~ ~ ~ 2 1 1"
- set {blue.%player%} to player
- add 1 to {blueteam}
- add 1 to {gameplayer}
- send "&9青 &aチームに参加しました!"
- send "&7%player% &aさんがチームに参加しました!" to {red.%player%}
- every 1 seconds:
- if {waitcount} is true:
- loop all players:
- remove 1 from {waitcount.%loop-player%}
- command /ends:
- permission: skript.admin
- trigger:
- loop all players:
- set {lobby.%loop-player%} to true
- set {game.%loop-player%} to false
- set {wait.%loop-player%} to false
- delete {blue.%loop-player%}
- delete {red.%loop-player%}
- set {blueteam} to 0
- set {redteam} to 0
- set {gameplayer} to 0
- set {lobbysidebar.%loop-player%} to true
- teleport player to {spawn}
- send "&cENDS"
- command /start:
- permission: skript.admin
- trigger:
- loop all players:
- teleport {red.%loop-player%} to {tpred}
- teleport {blue.%loop-player%} to {tpblue}
- set {wait.%loop-player%} to true
- set {lobby.%loop-player%} to false
- set {waitcount.%loop-player%} to true
- set {waitcount.%loop-player%} to 15
- set {waitsidebar.%loop-player%} to true
- wait 1 seconds
- if {waitcount.%loop-player%} is 15:
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
- execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- if {waitcount} is 5:
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
- execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- if {waitcount} is 4:
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
- execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- if {waitcount} is 3:
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
- execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- if {waitcount} is 2:
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
- execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- if {waitcount} is 1:
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
- send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
- execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- if {waitcount} is 0:
- set {wait.%loop-player%} to false
- set {waitcount.%loop-player%} to false
- set {game.%loop-player%} to true
- send "&c&lFIGHT!" to {red.%loop-player%}
- send "&c&lFIGHT!" to {blue.%loop-player%}
- set {redsidebar.%loop-player%} to true
- set {bluesidebar.%loop-player%} to true
- execute console command "/playsound block.note.pling master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.note.pling master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- wait 1 seconds
- execute console command "/playsound block.portal.trigger master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
- execute console command "/playsound block.portal.trigger master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
- every 1 seconds:
- loop all players:
- if {lobby.%loop-player%} 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 "&l" in sidebar of loop-player to 10
- set score "&fRanks: %{ranks.%loop-player%}%" in sidebar of loop-player to 9
- set score "&a" 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 "&e" in sidebar of loop-player to 5
- set score "&fPlayers: &a%number of all players%" in sidebar of loop-player to 4
- set score "&c" in sidebar of loop-player to 3
- set score "&fCoins: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
- set score "&7" in sidebar of loop-player to 1
- set score "&eplay.rezxis.net" in sidebar of loop-player to 0
- every 1 seconds:
- loop all players:
- if {wait.%loop-player%} is true:
- {waitsidebar.%loop-player%} is true
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&e&lTHE WALLS"
- set score "&l" in sidebar of loop-player to 8
- set score "&fPlayers: &a%{gameplayer}%" in sidebar of loop-player to 7
- set score "&e" in sidebar of loop-player to 6
- set score "&fStarting in: &a{waitcount}" in sidebar of loop-player to 5
- set score "&a" in sidebar of loop-player to 4
- set score "&fMap: &aCave and Forest" in sidebar of loop-player to 3
- set score "&f" in sidebar of loop-player to 2
- set score "&eplay.rezxis.net" in sidebar of loop-player to 1
- every 1 seconds:
- loop all players:
- if {game} is true:
- if {red.%loop-player%} is set:
- {redsidebar.%loop-player%} is true
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&e&lTHE WALLS"
- set score "&l" in sidebar of loop-player to 11
- set score "&fNext Event:" in sidebar of loop-player to 10
- set score "&cCOMING SOON" in sidebar of loop-player to 9
- set score "&a" in sidebar of loop-player to 8
- set score "&fKills: &a%{kill.%loop-player%}%" in sidebar of loop-player to 7
- set score "&e" in sidebar of loop-player to 6
- set score "&c&lR &fRed: &a%{redteam}% &7YOU" in sidebar of loop-player to 5
- set score "&9&lB &fBlue: &a%{blueteam}%" in sidebar of loop-player to 4
- set score "&2" in sidebar of loop-player to 3
- set score "&fGold: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
- set score "&7" in sidebar of loop-player to 1
- set score "&eplay.rezxis.net" in sidebar of loop-player to 0
- every 1 seconds:
- loop all players:
- if {game} is true:
- if {blue.%loop-player%} is set:
- {bluesidebar.%loop-player%} is true
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&e&lTHE WALLS"
- set score "&l" in sidebar of loop-player to 11
- set score "&fNext Event:" in sidebar of loop-player to 10
- set score "&cCOMING SOON..." in sidebar of loop-player to 9
- set score "&a" in sidebar of loop-player to 8
- set score "&fKills: &a%{kill.%loop-player%}%" in sidebar of loop-player to 7
- set score "&e" in sidebar of loop-player to 6
- set score "&c&lR &fRed: &a%{redteam}%" in sidebar of loop-player to 5
- set score "&9&lB &fBlue: &a%{blueteam}% &7YOU" in sidebar of loop-player to 4
- set score "&2" in sidebar of loop-player to 3
- set score "&fGold: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
- set score "&7" in sidebar of loop-player to 1
- set score "&eplay.rezxis.net" in sidebar of loop-player to 0
- on break:
- if {lobby.%player%} is true:
- player do not have permission "skript.admin"
- cancel event
- on place:
- if {lobby.%player%} is true:
- player do not have permission "skript.admin"
- cancel event
- on pick up:
- if {lobby.%player%} is true:
- player do not have permission "skript.admin"
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement