Itsyuumello2

Untitled

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