Advertisement
maozou

人狼専用

Feb 16th, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.08 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 /yorunoaida <offline player> <text> :
  89. permission:sk.mute
  90. usage: /&9mute &a<プレイヤー> &a<理由> &7- 対象のプレイヤーをミュートします。
  91. trigger:
  92. set {%arg 1%.enable} to true
  93. set {%arg 1%.reason} to arg 2
  94. set {%arg 1%.sender} to player
  95. set {%arg 1%.msg} to true
  96. send "&7[&6MuteSystem&7]&c%player%さんによって、%arg 1%さんがミュートされました:%arg 2%"
  97. command /unmute <offline player>:
  98. permission:sk.mute
  99. usage: /&9unmute &a<プレイヤー>&7 - 対象のプレイヤーをミュート解除します。
  100. trigger:
  101. set {%arg 1%.enable} to false
  102. reset {%arg 1%.reason}
  103. reset {%arg 1%.sender}
  104. broadcast "&7[&6MuteSystem&7]&b%player%さんによって、%arg 1%さんがミュート解除されました。"
  105. command /hirunoaida <offline player>:
  106. permission:sk.mute
  107. usage: /&9unmute &a<プレイヤー>&7 - 対象のプレイヤーをミュート解除します。
  108. trigger:
  109. set {%arg 1%.enable} to false
  110. reset {%arg 1%.reason}
  111. reset {%arg 1%.sender}
  112. send "&7[&6MuteSystem&7]&b%player%さんによって、%arg 1%さんがミュート解除されました。"
  113.  
  114. command /unmuteplease [<text>]:
  115. usage: /&9unmuteplease &e[コメント] &7- ミュート解除を申請します。
  116. trigger:
  117. if {%player%.cool} is true:
  118. send "&7[&6MuteSystem&7]&eミュート解除の申請は5分間のクールタイムが必要です。"
  119. stop trigger
  120. if {%player%.enable} is false:
  121. send "&7[&6MuteSystem&7]&eミュートされていない際はミュート解除申請を出せません"
  122. stop trigger
  123. broadcast "&7[&6MuteSystem&7]&e%player%さんがミュート解除申請を出しました。"
  124. broadcast "&7[&6MuteSystem&7]&e%player%さんがミュートされている理由:%{%player%.reason}%"
  125. broadcast "&7[&6MuteSystem&7]&e%player%さんをミュートしたプレイヤー:%{%player%.sender}%"
  126. broadcast "&7[&6MuteSystem&7]&eコメント:%arg 1%"
  127. set {%player%.cool} to true
  128. send "&7[&6MuteSystem&7]&bミュート解除申請を出しました。再度実行するには5分間待ってください。"
  129. wait 300 seconds
  130. set {%player%.cool} to false
  131. send "&7[&6MuteSystem&7]&b5分間経過したので、ミュート解除の申請を出すことができます。"
  132.  
  133. command /mutever:
  134. trigger:
  135. message "&7[&6MuteSystem&7]&b導入されているミュートスクリプトのバージョン:3.0"
  136. message "&7[&6MuteSystem&7]&bVer2.1 -> 3.0への変更点:"
  137. message "&7[&6MuteSystem&7]&bミュートされたことが一度もない際にunmutepleaseが使える不具合を修正しました"
  138. message "&7[&6MuteSystem&7]&bメッセージを一部変更しました"
  139. message "&7[&6MuteSystem&7]&b/mutemsgでミュート時のメッセージ表示をon|offできるようにしました"
  140. on command "/say":
  141. if {%player%.enable} is true:
  142. cancel event
  143. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためsayコマンド利用ができません。"
  144.  
  145. on command "/tell":
  146. if {%player%.enable} is true:
  147. cancel event
  148. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellコマンド利用ができません。"
  149.  
  150. on command "/msg":
  151. if {%player%.enable} is true:
  152. cancel event
  153. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmsgコマンド利用ができません。"
  154.  
  155. on command "/w":
  156. if {%player%.enable} is true:
  157. cancel event
  158. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためwコマンド利用ができません。"
  159.  
  160. on command "/title":
  161. if {%player%.enable} is true:
  162. cancel event
  163. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtitleコマンド利用ができません。"
  164.  
  165. on command "/tellraw":
  166. if {%player%.enable} is true:
  167. cancel event
  168. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellrawコマンド利用ができません。"
  169.  
  170. on command "/me":
  171. if {%player%.enable} is true:
  172. cancel event
  173. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmeコマンド利用ができません。"
  174. on command "/ch join hiroshi":
  175. if {%player%.enable} is true:
  176. cancel event
  177. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためこのコマンドが利用ができません。"
  178. on command "/lc":
  179. if {%player%.enable} is true:
  180. cancel event
  181. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためlcコマンド利用ができません。"
  182. on command "/lunachat":
  183. if {%player%.enable} is true:
  184. cancel event
  185. send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためlcコマンド利用ができません。"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement