Advertisement
kazuken0814

ClockClap/prefix

Oct 16th, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.65 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: %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: %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 /prefix [<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 /suffix [<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. on chat:
  64. if {%player%.enable} is true:
  65. cancel event
  66. if {%player%.msg} is true:
  67. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているため発言ができません。"
  68. send "&7[&6MuteSystem&7]&b/unmutepleaseコマンドでミュート解除の申請を出すことができます。"
  69. send "&7[&6MuteSystem&7]&e/mutemsg offでこのメッセージを表示しません。"
  70.  
  71. command /mutemsg [<text>]:
  72. usage: /&9mute &a<on|off> &7- ミュート時のメッセージ表示をon/offします。
  73. trigger:
  74. if arg 1 is "on":
  75. set {%player%.msg} to true
  76. send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をonにしました。"
  77. send "&7[&6MuteSystem&7]&d無効化するには、/mutemsg offを実行してください。"
  78. stop
  79. if arg 1 is "off":
  80. set {%player%.msg} to false
  81. send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をoffにしました。"
  82. send "&7[&6MuteSystem&7]&d有効化するには、/mutemsg onを実行してください。"
  83. stop
  84. send "Corrent usage: /&9mute &a<on|off> &7- ミュート時のメッセージ表示をon/offします。"
  85.  
  86. command /mute <offline player> <text> :
  87. permission: skript.command.mute
  88. usage: /&9mute &a<プレイヤー> &a<理由> &7- 対象のプレイヤーをミュートします。
  89. trigger:
  90. set {%arg 1%.enable} to true
  91. set {%arg 1%.reason} to arg 2
  92. set {%arg 1%.sender} to player
  93. broadcast "&7[&6MuteSystem&7]&c%player%さんによって、%arg 1%さんがミュートされました:%arg 2%"
  94. command /unmute <offline player>:
  95. permission: skript.command.unmute
  96. usage: /&9unmute &a<プレイヤー>&7 - 対象のプレイヤーをミュート解除します。
  97. trigger:
  98. set {%arg 1%.enable} to false
  99. reset {%arg 1%.reason}
  100. reset {%arg 1%.sender}
  101. broadcast "&7[&6MuteSystem&7]&b%player%さんによって、%arg 1%さんがミュート解除されました。"
  102.  
  103. command /unmuteplease [<text>]:
  104. usage: /&9unmuteplease &e[コメント] &7- ミュート解除を申請します。
  105. trigger:
  106. if {%player%.cool} is true:
  107. send "&7[&6MuteSystem&7]&eミュート解除の申請は5分間のクールタイムが必要です。"
  108. stop trigger
  109. if {%player%.enable} is false:
  110. send "&7[&6MuteSystem&7]&eミュートされていない際はミュート解除申請を出せません"
  111. stop trigger
  112. broadcast "&7[&6MuteSystem&7]&e%player%さんがミュート解除申請を出しました。"
  113. broadcast "&7[&6MuteSystem&7]&e%player%さんがミュートされている理由:%{%player%.reason}%"
  114. broadcast "&7[&6MuteSystem&7]&e%player%さんをミュートしたプレイヤー:%{%player%.sender}%"
  115. broadcast "&7[&6MuteSystem&7]&eコメント:%arg 1%"
  116. set {%player%.cool} to true
  117. send "&7[&6MuteSystem&7]&bミュート解除申請を出しました。再度実行するには5分間待ってください。"
  118. wait 300 seconds
  119. set {%player%.cool} to false
  120. send "&7[&6MuteSystem&7]&b5分間経過したので、ミュート解除の申請を出すことができます。"
  121.  
  122. command /mutever:
  123. trigger:
  124. message "&7[&6MuteSystem&7]&b導入されているミュートスクリプトのバージョン:3.0"
  125. message "&7[&6MuteSystem&7]&bVer2.1 -> 3.0への変更点:"
  126. message "&7[&6MuteSystem&7]&bミュートされたことが一度もない際にunmutepleaseが使える不具合を修正しました"
  127. message "&7[&6MuteSystem&7]&bメッセージを一部変更しました"
  128. message "&7[&6MuteSystem&7]&b/mutemsgでミュート時のメッセージ表示をon|offできるようにしました"
  129. on command "/say":
  130. if {%player%.enable} is true:
  131. cancel event
  132. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためsayコマンド利用ができません。"
  133.  
  134. on command "/tell":
  135. if {%player%.enable} is true:
  136. cancel event
  137. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellコマンド利用ができません。"
  138.  
  139. on command "/msg":
  140. if {%player%.enable} is true:
  141. cancel event
  142. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmsgコマンド利用ができません。"
  143.  
  144. on command "/w":
  145. if {%player%.enable} is true:
  146. cancel event
  147. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためwコマンド利用ができません。"
  148.  
  149. on command "/title":
  150. if {%player%.enable} is true:
  151. cancel event
  152. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtitleコマンド利用ができません。"
  153.  
  154. on command "/tellraw":
  155. if {%player%.enable} is true:
  156. cancel event
  157. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellrawコマンド利用ができません。"
  158.  
  159. on command "/me":
  160. if {%player%.enable} is true:
  161. cancel event
  162. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmeコマンド利用ができません。"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement