Itsyuumello2

Untitled

Dec 6th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.84 KB | None | 0 0
  1. on join:
  2. if {lobby} is true:
  3. set player's gamemode to adventure
  4. set {lobbysidebar.%player%} to true
  5. if {default.%player%} is set:
  6. set join message to "&7%player% &ejoined."
  7. set player's display name to "&7%player%"
  8. set tablist name of player to "&7%player%"
  9. teleport player to {defaultspawn}
  10. if {vip.%player%} is set:
  11. set join message to "&a[VIP] %player% &6joined the lobby!"
  12. set player's display name to "&a[VIP] %player%"
  13. set tablist name of player to "&a[VIP] %player%"
  14. set player's flight mode to true
  15. set {fly.%player%} to player
  16. teleport player to {vipspawn}
  17. if {vip+.%player%} is set:
  18. set join message to "&a[VIP&6+&a] %player% &6joined the lobby!"
  19. set player's display name to "&a[VIP&6+&a] %player%"
  20. set tablist name of player to "&a[VIP&6+&a] %player%"
  21. set player's flight mode to true
  22. set {fly.%player%} to player
  23. teleport player to {vip+spawn}
  24. if {mvp.%player%} is set:
  25. set join message to "&b>&c>&a> &b[MVP] %player% &6joined the lobby! &a<&c<&b<"
  26. set player's display name to "&b[MVP] %player%"
  27. set tablist name of player to "&b[MVP] %player%"
  28. set player's flight mode to true
  29. set {fly.%player%} to player
  30. teleport player to {mvpspawn}
  31. if {mvp+.%player%} is set:
  32. set join message to "&b>&c>&a> &b[MVP&c+&b] %player% &6joined the lobby! &a<&c<&b<"
  33. set player's display name to "&b[MVP&c+&b] %player%"
  34. set tablist name of player to "&b[MVP&c+&b] %player%"
  35. set player's flight mode to true
  36. set {fly.%player%} to player
  37. teleport player to {mvp+spawn}
  38. if {special.%player%} is set:
  39. set join message to "&b>&c>&a> &d[SPECIAL] %player% &6joined the lobby! &a<&c<&b<"
  40. set player's display name to "&d[SPECIAL] %player%"
  41. set tablist name of player to "&d[SPECIAL] %player%"
  42. set player's flight mode to true
  43. set {fly.%player%} to player
  44. teleport player to {specialspawn}
  45. if {admin.%player%} is set:
  46. set join message to "&b>&c>&a> &c[ADMIN] %player% &6joined the lobby! &a<&c<&b<"
  47. set player's display name to "&c[ADMIN] %player%"
  48. set tablist name of player to "&c[ADMIN] %player%"
  49. set player's flight mode to true
  50. set {fly.%player%} to player
  51. teleport player to {adminspawn}
  52.  
  53. command /fly:
  54. trigger:
  55. if {lobby} is true:
  56. if {default.%player%} is set:
  57. send "&cフライトモードは &aVIP &c以上のランクを購入すれば使用できます。"
  58. stop
  59. else:
  60. if {fly.%player%} is not set:
  61. set player's flight mode to true
  62. set {fly.%player%} to player
  63. send "&aフライトモードをオンにしました。"
  64. stop
  65. if {fly.%player%} is set:
  66. set player's flight mode to false
  67. delete {fly.%player%}
  68. send "&aフライトモードをオフにしました。"
  69. stop
  70.  
  71. on first join:
  72. if {lobby} is true:
  73. set join message to "&7%player% &efirst joined."
  74. set player's display name to "&7%player%"
  75. set tablist name of player to "&7%player%"
  76. set {lobbysidebar.%player%} to true
  77. set {default.%player%} to player
  78. set {ranks.%player%} to "&7Default"
  79. set {coins.%player%} to 0
  80. set {kills.%player%} to 0
  81. set {wins.%player%} to 0
  82. teleport player to {defaultspawn}
  83. set player's gamemode to adventure
  84.  
  85. on quit:
  86. if {lobby} is set:
  87. set quit message to "&7%player% &eleft."
  88.  
  89. every 1 seconds:
  90. loop all players:
  91. if {lobby} is true:
  92. {lobbysidebar.%loop-player%} is true
  93. wipe loop-player's sidebar
  94. set name of sidebar of loop-player to "&e&lTHE WALLS"
  95. set score "&1" in sidebar of loop-player to 10
  96. set score "&fRanks: %{ranks.%loop-player%}%" in sidebar of loop-player to 9
  97. set score "&2" in sidebar of loop-player to 8
  98. set score "&fTotal Kills: &a%{kills.%loop-player%}%" in sidebar of loop-player to 7
  99. set score "&fTotal Wins: &a%{wins.%loop-player%}%" in sidebar of loop-player to 6
  100. set score "&3" in sidebar of loop-player to 5
  101. set score "&fPlayers: &a%number of all players%" in sidebar of loop-player to 4
  102. set score "&4" in sidebar of loop-player to 3
  103. set score "&fCoins: &6%{coins.%loop-player%}%" in sidebar of loop-player to 2
  104. set score "&5" in sidebar of loop-player to 1
  105. set score "&eplay.rezxis.net" in sidebar of loop-player to 0
  106.  
  107. command /lobbymode <text>:
  108. permission: skript.admin
  109. trigger:
  110. if arg-1 is "true":
  111. set {lobby} to true
  112. send "&aLobby Mode: &eTrue"
  113. if arg-1 is "false":
  114. set {lobby} to false
  115. send "&alobby Mode: &cFalse"
  116.  
  117. command /game <text>:
  118. permission: skript.admin
  119. trigger:
  120. if arg-1 is "true":
  121. set {game} to true
  122. send "&aLobby Mode: &eTrue"
  123. if arg-1 is "false":
  124. set {game} to false
  125. send "&alobby Mode: &cFalse"
  126.  
  127. command /setspawn <text>:
  128. permission: skript.admin
  129. trigger:
  130. if arg-1 is "default":
  131. set {defaultspawn} to location of player
  132. send "&adefault ランクのスポーン地点を設定しました。"
  133. if arg-1 is "vip":
  134. set {vipspawn} to location of player
  135. send "&avip ランクのスポーン地点を設定しました。"
  136. if arg-1 is "vip+":
  137. set {vip+spawn} to location of player
  138. send "&avip+ ランクのスポーン地点を設定しました。"
  139. if arg-1 is "mvp":
  140. set {mvpspawn} to location of player
  141. send "&amvp ランクのスポーン地点を設定しました。"
  142. if arg-1 is "mvp+":
  143. set {mvp+spawn} to location of player
  144. send "&amvp+ ランクのスポーン地点を設定しました。"
  145. if arg-1 is "special":
  146. set {specialspawn} to location of player
  147. send "&aspecial ランクのスポーン地点を設定しました。"
  148. if arg-1 is "admin":
  149. set {adminspawn} to location of player
  150. send "&aadmin ランクのスポーン地点を設定しました。"
  151.  
  152. command /setrank <player> <text>:
  153. permission: skript.admin
  154. trigger:
  155. if arg-2 is "default":
  156. set {default.%arg-1%} to arg-1
  157. delete {vip.%arg-1%}
  158. delete {vip+.%arg-1%}
  159. delete {mvp.%arg-1%}
  160. delete {mvp+.%arg-1%}
  161. delete {special.%arg-1%}
  162. delete {admin.%arg-1%}
  163. set {ranks.%player%} to "&7Default"
  164. set arg-1's display name to "&7%player%"
  165. set tablist name of arg-1 to "&7%player%"
  166. send "&a%arg-1% &aに default ランクを付与しました!"
  167. send "&aYou are now default Rank!" to arg-1
  168. if arg-2 is "vip":
  169. set {vip.%arg-1%} to arg-1
  170. delete {default.%arg-1%}
  171. delete {vip+.%arg-1%}
  172. delete {mvp.%arg-1%}
  173. delete {mvp+.%arg-1%}
  174. delete {special.%arg-1%}
  175. delete {admin.%arg-1%}
  176. set {ranks.%player%} to "&aVIP"
  177. set arg-1's display name to "&a[VIP] %player%"
  178. set tablist name of arg-1 to "&a[VIP] %player%"
  179. send "&a%arg-1% &aに VIP ランクを付与しました!"
  180. send "&aYou are now VIP Rank!" to arg-1
  181. if arg-2 is "vip+":
  182. set {vip+.%arg-1%} to arg-1
  183. delete {vip.%arg-1%}
  184. delete {default.%arg-1%}
  185. delete {mvp.%arg-1%}
  186. delete {mvp+.%arg-1%}
  187. delete {special.%arg-1%}
  188. delete {admin.%arg-1%}
  189. set {ranks.%player%} to "&aVIP&6+"
  190. set arg-1's display name to "&a[VIP&6+&a] %player%"
  191. set tablist name of arg-1 to "&a[VIP&6+&a] %player%"
  192. send "&a%arg-1% &aに VIP+ ランクを付与しました!"
  193. send "&aYou are now VIP+ Rank!" to arg-1
  194. if arg-2 is "mvp":
  195. set {mvp.%arg-1%} to arg-1
  196. delete {vip.%arg-1%}
  197. delete {vip+.%arg-1%}
  198. delete {default.%arg-1%}
  199. delete {mvp+.%arg-1%}
  200. delete {special.%arg-1%}
  201. delete {admin.%arg-1%}
  202. set {ranks.%player%} to "&bMVP"
  203. set arg-1's display name to "&b[MVP] %player%"
  204. set tablist name of arg-1 to "&b[MVP] %player%"
  205. send "&a%arg-1% &aに MVP ランクを付与しました!"
  206. send "&aYou are now MVP Rank!" to arg-1
  207. if arg-2 is "mvp+":
  208. set {mvp+.%arg-1%} to arg-1
  209. delete {vip.%arg-1%}
  210. delete {vip+.%arg-1%}
  211. delete {mvp.%arg-1%}
  212. delete {default.%arg-1%}
  213. delete {special.%arg-1%}
  214. delete {admin.%arg-1%}
  215. set {ranks.%player%} to "&bMVP&c+"
  216. set arg-1's display name to "&b[MVP&c+&b] %player%"
  217. set tablist name of arg-1 to "&b[MVP&c+&b] %player%"
  218. send "&a%arg-1% &aに MVP+ ランクを付与しました!"
  219. send "&aYou are now MVP+ Rank!" to arg-1
  220. if arg-2 is "special":
  221. set {special.%arg-1%} to arg-1
  222. delete {vip.%arg-1%}
  223. delete {vip+.%arg-1%}
  224. delete {mvp.%arg-1%}
  225. delete {mvp+.%arg-1%}
  226. delete {default.%arg-1%}
  227. delete {admin.%arg-1%}
  228. set {ranks.%player%} to "&dSpecial"
  229. set arg-1's display name to "&d[SPECIAL] %player%"
  230. set tablist name of arg-1 to "&d[SPECIAL] %player%"
  231. send "&a%arg-1% &aに Special ランクを付与しました!"
  232. send "&aYou are now Special Rank!" to arg-1
  233. if arg-2 is "admin":
  234. set {admin.%arg-1%} to arg-1
  235. delete {vip.%arg-1%}
  236. delete {vip+.%arg-1%}
  237. delete {mvp.%arg-1%}
  238. delete {mvp+.%arg-1%}
  239. delete {special.%arg-1%}
  240. delete {default.%arg-1%}
  241. set {ranks.%player%} to "&cAdmin"
  242. set arg-1's display name to "&c[ADMIN] %player%"
  243. set tablist name of arg-1 to "&c[ADMIN] %player%"
  244. send "&a%arg-1% &aに Admin ランクを付与しました!"
  245. send "&aYou are now Admin Rank!" to arg-1
  246. if arg-2 is "reset":
  247. set {default.%arg-1%} to arg-1
  248. delete {vip.%arg-1%}
  249. delete {vip+.%arg-1%}
  250. delete {mvp.%arg-1%}
  251. delete {mvp+.%arg-1%}
  252. delete {special.%arg-1%}
  253. delete {admin.%arg-1%}
  254. set {ranks.%player%} to "&7Default"
  255. set arg-1's display name to "&7%player%"
  256. set tablist name of arg-1 to "&7%player%"
  257. send "&a%arg-2% のランクをリセットしました!"
  258. send "&aあなたのランクがデフォルトに剥奪されました。" to arg-1
  259.  
  260. on break:
  261. if {lobby} is true:
  262. player do not have permission "skript.admin"
  263. cancel event
  264.  
  265. on place:
  266. if {lobby} is true:
  267. player do not have permission "skript.admin"
  268. cancel event
  269.  
  270. on damage:
  271. if {lobby} is true:
  272. cancel event
Add Comment
Please, Sign In to add comment