TEKITOU-123

rankなど

Apr 1st, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.82 KB | None | 0 0
  1. on join:
  2. set the join message to "&b%player%&rさんが&eログイン&rしました"
  3. set level progress of the player to 0.99
  4. teleport player to {SSP}
  5. if {info::%player%::rank} is not set:
  6. set player's gamemode to adventure
  7. else if {info::%player%::rank} < 7:
  8. set player's gamemode to adventure
  9. on respawn:
  10. set maximum damage delay of player to 0 tick
  11. teleport player to {SSP}
  12. set level progress of player to 0.99
  13. on join:
  14. set maximum damage delay of player to 0 tick
  15. set level progress of the player to 0.99
  16. on explosion:
  17. cancel event
  18. on first join:
  19. wait tick
  20. set the join message to "&b&l%player%&r&lさんが&d&l初参加&r&lです"
  21. set level progress of the player to 0.99
  22. teleport player to {SSP}
  23. if {info::%player%::rank} is not set:
  24. set player's gamemode to adventure
  25. else if {info::%player%::rank} < 7:
  26. set player's gamemode to adventure
  27. on damage:
  28. if damage was caused by fall:
  29. set damage to damage/3
  30. if damage was caused by suffocation:
  31. cancel event
  32. on quit:
  33. set the quit message to "&b%player%&rさんが&cログアウト&rしました"
  34. on block damage:
  35. {info::%player%::rank} < 7:
  36. cancel event
  37. command /set-spawn-point:
  38. permission: Admin
  39. trigger:
  40. set {SSP} to player's location
  41. send "&e%player's location%をspawn pointにしました"
  42. command /set-rank <player> <text>:
  43. permission: Admin
  44. trigger:
  45. if "%player's name%" = "Inf_landscape":
  46. rank(arg 1 , arg 2)
  47. command /item id:
  48. permission: Admin
  49. trigger:
  50. send "%player's tool%"
  51. on level change:
  52. set player's level to 0
  53. set level progress of player to 0.99
  54. on drop:
  55. player do not have permission "skript.admin"
  56. cancel event
  57. on item spawn:
  58. cancel event
  59. function rank(p: player , r: text):
  60. if {_r} is "Member":
  61. if {info::%{_p}%::rank} is not set:
  62. set {info::%{_p}%::rank} to 1
  63. broadcast "&b&l%{_p}%&r&lさんが、&b&lMember&r&lに&c&l昇格&r&lしました!"
  64. if {info::%{_p}%::rank} < 1:
  65. broadcast "&b&l%{_p}%&r&lさんが、&b&lMember&r&lに&c&l昇格&r&lしました!"
  66. set {info::%{_p}%::rank} to 1
  67. else if {info::%{_p}%::rank} > 1:
  68. broadcast "&b&l%{_p}%&r&lさんが、&b&lMember&r&lに&1&l降格&r&lしました"
  69. set {info::%{_p}%::rank} to 1
  70. if {_r} is "VIP":
  71. if {info::%{_p}%::rank} is not set:
  72. set {info::%{_p}%::rank} to 2
  73. broadcast "&b&l%{_p}%&r&lさんが、&e&lVIP&r&lに&c&l昇格&r&lしました!"
  74. if {info::%{_p}%::rank} < 2:
  75. broadcast "&b&l%{_p}%&r&lさんが、&e&lVIP&r&lに&c&l昇格&r&lしました!"
  76. set {info::%{_p}%::rank} to 2
  77. else if {info::%{_p}%::rank} > 2:
  78. broadcast "&b&l%{_p}%&r&lさんが、&e&lVIP&r&lに&1&l降格&r&lしました"
  79. set {info::%{_p}%::rank} to 2
  80. if {_r} is "MVP":
  81. if {info::%{_p}%::rank} is not set:
  82. set {info::%{_p}%::rank} to 3
  83. broadcast "&b&l%{_p}%&r&lさんが、&3&lMVP&r&lに&c&l昇格&r&lしました!"
  84. if {info::%{_p}%::rank} < 3:
  85. broadcast "&b&l%{_p}%&r&lさんが、&3&lMVP&r&lに&c&l昇格&r&lしました!"
  86. set {info::%{_p}%::rank} to 3
  87. else if {info::%{_p}%::rank} > 3:
  88. broadcast "&b&l%{_p}%&r&lさんが、&3&lMVP&r&lに&1&l降格&r&lしました"
  89. set {info::%{_p}%::rank} to 3
  90. if {_r} is "Pro":
  91. if {info::%{_p}%::rank} is not set:
  92. set {info::%{_p}%::rank} to 4
  93. broadcast "&b&l%{_p}%&r&lさんが、&4&lPro&r&lに&c&l昇格&r&lしました!"
  94. if {info::%{_p}%::rank} < 4:
  95. broadcast "&b&l%{_p}%&r&lさんが、&4&lPro&r&lに&c&l昇格&r&lしました!"
  96. set {info::%{_p}%::rank} to 4
  97. else if {info::%{_p}%::rank} > 4:
  98. broadcast "&b&l%{_p}%&r&lさんが、&4&lPro&r&lに&1&l降格&r&lしました"
  99. set {info::%{_p}%::rank} to 4
  100. if {_r} is "LEGEND":
  101. if {info::%{_p}%::rank} is not set:
  102. set {info::%{_p}%::rank} to 5
  103. broadcast "&b&l%{_p}%&r&lさんが、&6&lLEGEND&r&lに&c&l昇格&r&lしました!"
  104. if {info::%{_p}%::rank} < 5:
  105. broadcast "&b&l%{_p}%&r&lさんが、&6&lLEGEND&r&lに&c&l昇格&r&lしました!"
  106. set {info::%{_p}%::rank} to 5
  107. else if {info::%{_p}%::rank} > 5:
  108. broadcast "&b&l%{_p}%&r&lさんが、&6&lLEGEND&r&lに&1&l降格&r&lしました"
  109. set {info::%{_p}%::rank} to 5
  110. if {_r} is "Master":
  111. if {info::%{_p}%::rank} is not set:
  112. set {info::%{_p}%::rank} to 6
  113. broadcast "&b&l%{_p}%&r&lさんが、&5&lMaster&r&lに&c&l昇格&r&lしました!"
  114. if {info::%{_p}%::rank} < 6:
  115. broadcast "&b&l%{_p}%&r&lさんが、&5&lMaster&r&lに&c&l昇格&r&lしました!"
  116. set {info::%{_p}%::rank} to 6
  117. else if {info::%{_p}%::rank} > 6:
  118. broadcast "&b&l%{_p}%&r&lさんが、&5&lMaster&r&lに&1&l降格&r&lしました"
  119. set {info::%{_p}%::rank} to 6
  120. if {_r} is "Examinee":
  121. if {info::%{_p}%::rank} is not set:
  122. set {info::%{_p}%::rank} to 7
  123. broadcast "&b&l%{_p}%&r&lさんが、&4&lExaminee&r&lに&c&l昇格&r&lしました!"
  124. if {info::%{_p}%::rank} < 7:
  125. broadcast "&b&l%{_p}%&r&lさんが、&4&lExaminee&r&lに&c&l昇格&r&lしました!"
  126. set {info::%{_p}%::rank} to 7
  127. else if {info::%{_p}%::rank} > 7:
  128. broadcast "&b&l%{_p}%&r&lさんが、&4&lExaminee&r&lに&1&l降格&r&lしました"
  129. set {info::%{_p}%::rank} to 7
  130. if {_r} is "Helper":
  131. if {info::%{_p}%::rank} is not set:
  132. set {info::%{_p}%::rank} to 8
  133. broadcast "&b&l%{_p}%&r&lさんが、&e&lHelper&r&lに&c&l主任&r&lしました!"
  134. if {info::%{_p}%::rank} < 8:
  135. broadcast "&b&l%{_p}%&r&lさんが、&e&lHelper&r&lに&c&l主任&r&lしました!"
  136. set {info::%{_p}%::rank} to 8
  137. else if {info::%{_p}%::rank} > 8:
  138. broadcast "&b&l%{_p}%&r&lさんが、&e&lHelper&r&lに&c&l主任&r&lしました!"
  139. set {info::%{_p}%::rank} to 8
  140. if {_r} is "Moderator":
  141. if {info::%{_p}%::rank} is not set:
  142. set {info::%{_p}%::rank} to 9
  143. broadcast "v%{_p}%&r&lさんが、&1&lHelper&r&lに&c&l主任&r&lしました!"
  144. if {info::%{_p}%::rank} < 9:
  145. broadcast "&b&l%{_p}%&r&lさんが、&1&lHelper&r&lに&c&l主任&r&lしました!"
  146. set {info::%{_p}%::rank} to 9
  147. else if {info::%{_p}%::rank} > 9:
  148. broadcast "&b&l%{_p}%&r&lさんが、&1&lHelper&r&lに&c&l主任&r&lしました!"
  149. set {info::%{_p}%::rank} to 9
  150. if {_r} is "Builder":
  151. if {info::%{_p}%::rank} is not set:
  152. set {info::%{_p}%::rank} to 11
  153. broadcast "&b&l%{_p}%&r&lさんが、&a&lBuilder&r&lに&c&l主任&r&lしました!"
  154. if {info::%{_p}%::rank} < 11:
  155. broadcast "&b&l%{_p}%&r&lさんが、&a&lBuilder&r&lに&c&l主任&r&lしました!"
  156. set {info::%{_p}%::rank} to 11
  157. else if {info::%{_p}%::rank} > 11:
  158. broadcast "&b&l%{_p}%&r&lさんが、&a&lBuilder&r&lに&c&l主任&r&lしました!"
  159. set {info::%{_p}%::rank} to 11
  160. if {_r} is "Admin":
  161. if {info::%{_p}%::rank} is not set:
  162. set {info::%{_p}%::rank} to 10
  163. broadcast "&b&l%{_p}%&r&lさんが、&4&lAdmin&r&lに&c&l主任&r&lしました!"
  164. if {info::%{_p}%::rank} < 10:
  165. broadcast "&b&l%{_p}%&r&lさんが、&4&lAdmin&r&lに&c&l主任&r&lしました!"
  166. set {info::%{_p}%::rank} to 10
  167. else if {info::%{_p}%::rank} > 10:
  168. broadcast "&b&l%{_p}%&r&lさんが、&4&lAdmin&r&lに&c&l主任&r&lしました!"
  169. set {info::%{_p}%::rank} to 10
  170. if {_r} is "Owner":
  171. if {info::%{_p}%::rank} is not set:
  172. set {info::%{_p}%::rank} to 11
  173. broadcast "&b&l%{_p}%&r&lさんが、&4&lOwner&r&lに&c&l主任&r&lしました!"
  174. if {info::%{_p}%::rank} < 11:
  175. broadcast "&b&l%{_p}%&r&lさんが、&4&lOwner&r&lに&c&l主任&r&lしました!"
  176. set {info::%{_p}%::rank} to 11
  177. else if {info::%{_p}%::rank} > 11:
  178. broadcast "&b&l%{_p}%&r&lさんが、&4&lOwner&r&lに&c&l主任&r&lしました!"
  179. set {info::%{_p}%::rank} to 11
  180. every 10 minutes:
  181. broadcast "&c&lラグ&r&lを&b&l軽減&r&lします....."
  182. delete {a::*}
  183. delete {kiri::*}
  184. broadcast "&c&l不要&r&lな&c&l変数&r&lを&b&l削除&r&lしました"
  185. command /kiri:
  186. trigger:
  187. delete {kiri::%player%}
  188. delete {%player%-trap}
Add Comment
Please, Sign In to add comment