Advertisement
maozou

Mutesk/ClockClap&1va

Nov 28th, 2018
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.23 KB | None | 0 0
  1. on chat:
  2. if {%player%.enable} is true:
  3. cancel event
  4. if {%player%.msg} is true:
  5. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているため発言ができません。"
  6. send "&7[&6MuteSystem&7]&b/unmutepleaseコマンドでミュート解除の申請を出すことができます。"
  7. send "&7[&6MuteSystem&7]&e/mutemsg offでこのメッセージを表示しません。"
  8. if {%player%.enable} is not set:
  9. cancel event
  10. if {prefix::%uuid of player%} is set:
  11. if {suffix::%uuid of player%} is set:
  12. broadcast "%{prefix::%uuid of player%}%%player%%{suffix::%uuid of player%}%&a: &r%message%"
  13. else:
  14. broadcast "%{prefix::%uuid of player%}%%player%&a: &r%message%"
  15. else:
  16. if {suffix::%uuid of player%} is set:
  17. broadcast "&b%player%%{suffix::%uuid of player%}%&a: &r%message%"
  18. else:
  19. broadcast "&f%player%&a: &r%message%"
  20. if {%player%.enable} is false:
  21. cancel event
  22. if {prefix::%uuid of player%} is set:
  23. if {suffix::%uuid of player%} is set:
  24. broadcast "%{prefix::%uuid of player%}%%player%%{suffix::%uuid of player%}%&a: &r%message%"
  25. else:
  26. broadcast "%{prefix::%uuid of player%}%%player%&a: &r%message%"
  27. else:
  28. if {suffix::%uuid of player%} is set:
  29. broadcast "&b%player%%{suffix::%uuid of player%}%&a: &r%message%"
  30. else:
  31. broadcast "&f%player%&a: &r%message%"
  32.  
  33. command /setprefix [<offline player>] [<text>]:
  34. permission: skript.admin
  35. permission message: &rあなたは権限を持っていません。
  36. trigger:
  37. set {prefix::%uuid of arg-1%} to coloured arg-2
  38. send "&2称号の変更 &8&l» &b%arg 1%の称号(前)を%coloured arg 2%&bにしました!"
  39.  
  40. command /resetprefix [<offline player>]:
  41. permission: skript.admin
  42. permission message: &rあなたは権限を持っていません。
  43. trigger:
  44. delete {prefix::%uuid of arg-1%}
  45. send "&a称号のリセット &8&l» &b%arg 1%の称号(前)をリセットしました。"
  46.  
  47. command /setsuffix [<offline player>] [<text>]:
  48. permission: skript.admin
  49. permission message: &rあなたは権限を持っていません。
  50. trigger:
  51. set {suffix::%uuid of arg-1%} to coloured arg-2
  52. send "&2称号の変更 &8&l» &b%arg 1%の称号(後ろ)を%coloured arg 2%&bにしました!"
  53.  
  54. command /clearsuffix [<offline player>]:
  55. permission: skript.admin
  56. permission message: &rあなたは権限を持っていません。
  57. trigger:
  58. delete {suffix::%uuid of arg-1%}
  59. send "&a称号のリセット &8&l» &b%arg 1%の称号(後ろ)をリセットしました。"
  60. on join:
  61. if {%player%.enable} is not set:
  62. set {%player%.enable} to false
  63.  
  64. command /mutemsg [<text>]:
  65. usage: /&9mute &a<on|off> &7- ミュート時のメッセージ表示をon/offします。
  66. trigger:
  67. if arg 1 is "on":
  68. set {%player%.msg} to true
  69. send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をonにしました。"
  70. send "&7[&6MuteSystem&7]&d無効化するには、/mutemsg offを実行してください。"
  71. stop
  72. if arg 1 is "off":
  73. set {%player%.msg} to false
  74. send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をoffにしました。"
  75. send "&7[&6MuteSystem&7]&d有効化するには、/mutemsg onを実行してください。"
  76. stop
  77. send "Corrent usage: /&9mute &a<on|off> &7- ミュート時のメッセージ表示をon/offします。"
  78.  
  79. command /mute <offline player> <text> :
  80. permission:sk.mute
  81. usage: /&9mute &a<プレイヤー> &a<理由> &7- 対象のプレイヤーをミュートします。
  82. trigger:
  83. set {%arg 1%.enable} to true
  84. set {%arg 1%.reason} to arg 2
  85. set {%arg 1%.sender} to player
  86. set {%arg 1%.msg} to true
  87. broadcast "&7[&6MuteSystem&7]&c%player%さんによって、%arg 1%さんがミュートされました:%arg 2%"
  88. command /unmute <offline player>:
  89. permission:sk.mute
  90. usage: /&9unmute &a<プレイヤー>&7 - 対象のプレイヤーをミュート解除します。
  91. trigger:
  92. set {%arg 1%.enable} to false
  93. reset {%arg 1%.reason}
  94. reset {%arg 1%.sender}
  95. broadcast "&7[&6MuteSystem&7]&b%player%さんによって、%arg 1%さんがミュート解除されました。"
  96.  
  97. command /unmuteplease [<text>]:
  98. usage: /&9unmuteplease &e[コメント] &7- ミュート解除を申請します。
  99. trigger:
  100. if {%player%.cool} is true:
  101. send "&7[&6MuteSystem&7]&eミュート解除の申請は5分間のクールタイムが必要です。"
  102. stop trigger
  103. if {%player%.enable} is false:
  104. send "&7[&6MuteSystem&7]&eミュートされていない際はミュート解除申請を出せません"
  105. stop trigger
  106. broadcast "&7[&6MuteSystem&7]&e%player%さんがミュート解除申請を出しました。"
  107. broadcast "&7[&6MuteSystem&7]&e%player%さんがミュートされている理由:%{%player%.reason}%"
  108. broadcast "&7[&6MuteSystem&7]&e%player%さんをミュートしたプレイヤー:%{%player%.sender}%"
  109. broadcast "&7[&6MuteSystem&7]&eコメント:%arg 1%"
  110. set {%player%.cool} to true
  111. send "&7[&6MuteSystem&7]&bミュート解除申請を出しました。再度実行するには5分間待ってください。"
  112. wait 300 seconds
  113. set {%player%.cool} to false
  114. send "&7[&6MuteSystem&7]&b5分間経過したので、ミュート解除の申請を出すことができます。"
  115.  
  116. command /mutever:
  117. trigger:
  118. message "&7[&6MuteSystem&7]&b導入されているミュートスクリプトのバージョン:3.0"
  119. message "&7[&6MuteSystem&7]&bVer2.1 -> 3.0への変更点:"
  120. message "&7[&6MuteSystem&7]&bミュートされたことが一度もない際にunmutepleaseが使える不具合を修正しました"
  121. message "&7[&6MuteSystem&7]&bメッセージを一部変更しました"
  122. message "&7[&6MuteSystem&7]&b/mutemsgでミュート時のメッセージ表示をon|offできるようにしました"
  123. on command "/say":
  124. if {%player%.enable} is true:
  125. cancel event
  126. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためsayコマンド利用ができません。"
  127.  
  128. on command "/tell":
  129. if {%player%.enable} is true:
  130. cancel event
  131. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellコマンド利用ができません。"
  132.  
  133. on command "/msg":
  134. if {%player%.enable} is true:
  135. cancel event
  136. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmsgコマンド利用ができません。"
  137.  
  138. on command "/w":
  139. if {%player%.enable} is true:
  140. cancel event
  141. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためwコマンド利用ができません。"
  142.  
  143. on command "/title":
  144. if {%player%.enable} is true:
  145. cancel event
  146. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtitleコマンド利用ができません。"
  147.  
  148. on command "/tellraw":
  149. if {%player%.enable} is true:
  150. cancel event
  151. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellrawコマンド利用ができません。"
  152.  
  153. on command "/me":
  154. if {%player%.enable} is true:
  155. cancel event
  156. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmeコマンド利用ができません。"
  157. on command "/ch join hiroshi":
  158. if {%player%.enable} is true:
  159. cancel event
  160. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためこのコマンドが利用ができません。"
  161. on command "/lc":
  162. if {%player%.enable} is true:
  163. cancel event
  164. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためlcコマンド利用ができません。"
  165. on command "/lunachat":
  166. if {%player%.enable} is true:
  167. cancel event
  168. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためlcコマンド利用ができません。"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement