Advertisement
Itsyuumello2

Untitled

Dec 4th, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.30 KB | None | 0 0
  1. on first join:
  2. loop all players:
  3. if {lobby.%loop-player%} is true:
  4. force respawn player
  5. execute console command "/gamemode 2 %player%"
  6. set join message to "&7%player% &eFirst Joined."
  7. set {kills.%player%} to 0
  8. set {wins.%player%} to 0
  9. set {coins.%player%} to 0
  10. teleport player to {spawn}
  11.  
  12. on join:
  13. loop all players:
  14. if {lobby.%loop-player%} is true:
  15. force respawn player
  16. execute console command "/gamemode 2 %player%"
  17. set join message to "&7%player% &eJoined"
  18. teleport player to {spawn}
  19.  
  20. on quit:
  21. loop all players:
  22. if {lobby.%loop-player%} is true:
  23. set quit message to "&7%player% &eleft."
  24.  
  25. command /setspawn:
  26. permission: skript.admin
  27. trigger:
  28. send "&aスポーン地点をセットしました。"
  29. set {spawn} to location of player
  30.  
  31. command /lobbymode:
  32. permission: skript.admin
  33. trigger:
  34. loop all players:
  35. set {lobby.%loop-player%} to true
  36. broadcast "&aロビーモードになりました。"
  37.  
  38. command /setup <text>:
  39. permission: skript.admin
  40. trigger:
  41. if arg-1 is "redtp":
  42. send "&c赤 &aチームのスポーン地点を設定しました。"
  43. set {tpred} to location of player
  44. if arg-1 is "bluetp":
  45. send "&9青 &aチームのスポーン地点を設定しました。"
  46. set {tpblue} to location of player
  47.  
  48. command /menu:
  49. trigger:
  50. if {lobby.%player%} is true:
  51. open chest with 3 row named "&aMenu" to player
  52. set slot 11 of player's current inventory to nether star named "&aゲームに参加 &7(click)"
  53. set slot 13 of player's current inventory to emerald named "&aショップ &7(click)"
  54. set slot 15 of player's current inventory to chest named "&aコスチューム &7(click)"
  55. stop
  56. else:
  57. send "&cロビーにいる時のみ開くことができます。"
  58.  
  59. command /join:
  60. trigger:
  61. if {lobby.%player%} is true:
  62. open chest with 3 row named "&aTeam Selector" to player
  63. 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"
  64. 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"
  65.  
  66. on inventory click:
  67. loop all players:
  68. if name of player's current inventory contain "&amenu":
  69. cancel event
  70. if name of player's current inventory contain "&aTeam Selector":
  71. cancel event
  72. if name of clicked item is "&aゲームに参加 &7(click)":
  73. execute console command "/join"
  74. if name of clicked item is "&c赤 &aチームに参加する。":
  75. execute console command "/playsound block.note.hat master %player% ~ ~ ~ 2 1 1"
  76. set {red.%player%} to player
  77. add 1 to {redteam}
  78. add 1 to {gameplayer}
  79. send "&c赤 &aチームに参加しました!"
  80. send "&7%player% &aさんがチームに参加しました!" to {red.%player%}
  81. if name of clicked item is "&9青 &aチームに参加する。":
  82. execute console command "/playsound block.note.hat master %player% ~ ~ ~ 2 1 1"
  83. set {blue.%player%} to player
  84. add 1 to {blueteam}
  85. add 1 to {gameplayer}
  86. send "&9青 &aチームに参加しました!"
  87. send "&7%player% &aさんがチームに参加しました!" to {red.%player%}
  88.  
  89. every 1 seconds:
  90. if {waitcount} is true:
  91. loop all players:
  92. remove 1 from {waitcount.%loop-player%}
  93.  
  94. command /ends:
  95. permission: skript.admin
  96. trigger:
  97. loop all players:
  98. set {lobby.%loop-player%} to true
  99. set {game.%loop-player%} to false
  100. set {wait.%loop-player%} to false
  101. delete {blue.%loop-player%}
  102. delete {red.%loop-player%}
  103. set {blueteam} to 0
  104. set {redteam} to 0
  105. set {gameplayer} to 0
  106. set {lobbysidebar.%loop-player%} to true
  107. teleport player to {spawn}
  108. send "&cENDS"
  109.  
  110. command /start:
  111. permission: skript.admin
  112. trigger:
  113. loop all players:
  114. teleport {red.%loop-player%} to {tpred}
  115. teleport {blue.%loop-player%} to {tpblue}
  116. set {wait.%loop-player%} to true
  117. set {lobby.%loop-player%} to false
  118. set {waitcount.%loop-player%} to true
  119. set {waitcount.%loop-player%} to 15
  120. set {waitsidebar.%loop-player%} to true
  121. wait 1 seconds
  122. if {waitcount.%loop-player%} is 15:
  123. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
  124. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
  125. execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  126. execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  127. if {waitcount} is 5:
  128. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
  129. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
  130. execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  131. execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  132. if {waitcount} is 4:
  133. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
  134. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
  135. execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  136. execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  137. if {waitcount} is 3:
  138. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
  139. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
  140. execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  141. execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  142. if {waitcount} is 2:
  143. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
  144. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
  145. execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  146. execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  147. if {waitcount} is 1:
  148. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {red.%loop-player%}
  149. send "&eThe game starts in &c%{waitcount.%loop-player%}% &eseconds!" to {blue.%loop-player%}
  150. execute console command "/playsound block.note.hat master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  151. execute console command "/playsound block.note.hat master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  152. if {waitcount} is 0:
  153. set {wait.%loop-player%} to false
  154. set {waitcount.%loop-player%} to false
  155. set {game.%loop-player%} to true
  156. send "&c&lFIGHT!" to {red.%loop-player%}
  157. send "&c&lFIGHT!" to {blue.%loop-player%}
  158. set {redsidebar.%loop-player%} to true
  159. set {bluesidebar.%loop-player%} to true
  160. execute console command "/playsound block.note.pling master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  161. execute console command "/playsound block.note.pling master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  162. wait 1 seconds
  163. execute console command "/playsound block.portal.trigger master %{red.%loop-player%}% ~ ~ ~ 2 1 1"
  164. execute console command "/playsound block.portal.trigger master %{blue.%loop-player%}% ~ ~ ~ 2 1 1"
  165.  
  166. every 1 seconds:
  167. loop all players:
  168. if {lobby.%loop-player%} is true:
  169. {lobbysidebar.%loop-player%} is true
  170. wipe loop-player's sidebar
  171. set name of sidebar of loop-player to "&e&lTHE WALLS"
  172. set score "&l" in sidebar of loop-player to 10
  173. set score "&fRanks: %{ranks.%loop-player%}%" in sidebar of loop-player to 9
  174. set score "&a" in sidebar of loop-player to 8
  175. set score "&fTotal Kills: &a%{kills.%loop-player%}%" in sidebar of loop-player to 7
  176. set score "&fTotal Wins: &a%{wins.%loop-player%}%" in sidebar of loop-player to 6
  177. set score "&e" in sidebar of loop-player to 5
  178. set score "&fPlayers: &a%number of all players%" in sidebar of loop-player to 4
  179. set score "&c" in sidebar of loop-player to 3
  180. set score "&fCoins: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
  181. set score "&7" in sidebar of loop-player to 1
  182. set score "&eplay.rezxis.net" in sidebar of loop-player to 0
  183.  
  184. every 1 seconds:
  185. loop all players:
  186. if {wait.%loop-player%} is true:
  187. {waitsidebar.%loop-player%} is true
  188. wipe loop-player's sidebar
  189. set name of sidebar of loop-player to "&e&lTHE WALLS"
  190. set score "&l" in sidebar of loop-player to 8
  191. set score "&fPlayers: &a%{gameplayer}%" in sidebar of loop-player to 7
  192. set score "&e" in sidebar of loop-player to 6
  193. set score "&fStarting in: &a{waitcount}" in sidebar of loop-player to 5
  194. set score "&a" in sidebar of loop-player to 4
  195. set score "&fMap: &aCave and Forest" in sidebar of loop-player to 3
  196. set score "&f" in sidebar of loop-player to 2
  197. set score "&eplay.rezxis.net" in sidebar of loop-player to 1
  198.  
  199. every 1 seconds:
  200. loop all players:
  201. if {game} is true:
  202. if {red.%loop-player%} is set:
  203. {redsidebar.%loop-player%} is true
  204. wipe loop-player's sidebar
  205. set name of sidebar of loop-player to "&e&lTHE WALLS"
  206. set score "&l" in sidebar of loop-player to 11
  207. set score "&fNext Event:" in sidebar of loop-player to 10
  208. set score "&cCOMING SOON" in sidebar of loop-player to 9
  209. set score "&a" in sidebar of loop-player to 8
  210. set score "&fKills: &a%{kill.%loop-player%}%" in sidebar of loop-player to 7
  211. set score "&e" in sidebar of loop-player to 6
  212. set score "&c&lR &fRed: &a%{redteam}% &7YOU" in sidebar of loop-player to 5
  213. set score "&9&lB &fBlue: &a%{blueteam}%" in sidebar of loop-player to 4
  214. set score "&2" in sidebar of loop-player to 3
  215. set score "&fGold: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
  216. set score "&7" in sidebar of loop-player to 1
  217. set score "&eplay.rezxis.net" in sidebar of loop-player to 0
  218.  
  219. every 1 seconds:
  220. loop all players:
  221. if {game} is true:
  222. if {blue.%loop-player%} is set:
  223. {bluesidebar.%loop-player%} is true
  224. wipe loop-player's sidebar
  225. set name of sidebar of loop-player to "&e&lTHE WALLS"
  226. set score "&l" in sidebar of loop-player to 11
  227. set score "&fNext Event:" in sidebar of loop-player to 10
  228. set score "&cCOMING SOON..." in sidebar of loop-player to 9
  229. set score "&a" in sidebar of loop-player to 8
  230. set score "&fKills: &a%{kill.%loop-player%}%" in sidebar of loop-player to 7
  231. set score "&e" in sidebar of loop-player to 6
  232. set score "&c&lR &fRed: &a%{redteam}%" in sidebar of loop-player to 5
  233. set score "&9&lB &fBlue: &a%{blueteam}% &7YOU" in sidebar of loop-player to 4
  234. set score "&2" in sidebar of loop-player to 3
  235. set score "&fGold: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
  236. set score "&7" in sidebar of loop-player to 1
  237. set score "&eplay.rezxis.net" in sidebar of loop-player to 0
  238.  
  239. on break:
  240. if {lobby.%player%} is true:
  241. player do not have permission "skript.admin"
  242. cancel event
  243.  
  244. on place:
  245. if {lobby.%player%} is true:
  246. player do not have permission "skript.admin"
  247. cancel event
  248.  
  249. on pick up:
  250. if {lobby.%player%} is true:
  251. player do not have permission "skript.admin"
  252. cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement