Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on chat:
- if {.%player%.enable} is true:
- cancel event
- if {.%player%.msg} is true:
- send "&7[&6MuteSystem&7]&cあなたは「%{.%player%.sender}%」さんに「%{.%player%.reason}%」という理由でミュートされているため発言ができません。"
- send "&7[&6MuteSystem&7]&b/unmutepleaseコマンドでミュート解除の申請を出すことができます。"
- send "&7[&6MuteSystem&7]&e/mutemsg offでこのメッセージを表示しません。"
- if {.%player%.enable} is false:
- if {.%player%.prefix} is true:
- cancel event
- broadcast "&e%{prefix::%player%::*}%&b%player%&a: &f%message%"
- if {.%player%.prefix} is false:
- cancel event
- broadcast "&f%player%&a: &f%message%"
- on join:
- if {.%player%.enable} is not set:
- set {.%player%.enable} to false
- command /mutemsg [<text>]:
- usage: /&9mutemsg &a<on|off> &7- ミュート時のメッセージ表示をon/offします。
- trigger:
- if arg 1 is "on":
- set {.%player%.msg} to true
- send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をonにしました。"
- send "&7[&6MuteSystem&7]&d無効化するには、/mutemsg offを実行してください。"
- stop
- if arg 1 is "off":
- set {.%player%.msg} to false
- send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をoffにしました。"
- send "&7[&6MuteSystem&7]&d有効化するには、/mutemsg onを実行してください。"
- stop
- send "Corrent usage: /&9mute &a<on|off> &7- ミュート時のメッセージ表示をon/offします。"
- command /mute <offline player> <text> :
- permission: skript.command.mute
- usage: /&9mute &a<プレイヤー> &a<理由> &7- 対象のプレイヤーをミュートします。
- trigger:
- set {.%arg 1%.enable} to true
- set {.%arg 1%.reason} to arg 2
- set {.%arg 1%.sender} to player
- set {.%arg 1%.msg} to true
- set {.%arg 1%.enable} to true
- broadcast "&7[&6MuteSystem&7]&c%player%さんによって、%arg 1%さんがミュートされました:%arg 2%"
- command /unmute <offline player>:
- permission: skript.command.unmute
- usage: /&9unmute &a<プレイヤー>&7 - 対象のプレイヤーをミュート解除します。
- trigger:
- set {.%arg 1%.enable} to false
- reset {.%arg 1%.reason}
- reset {.%arg 1%.sender}
- set {.%arg 1%.enable} to false
- broadcast "&7[&6MuteSystem&7]&b%player%さんによって、%arg 1%さんがミュート解除されました。"
- command /unmuteplease [<text>]:
- usage: /&9unmuteplease &e[コメント] &7- ミュート解除を申請します。
- trigger:
- if {.%player%.cool} is true:
- send "&7[&6MuteSystem&7]&eミュート解除の申請は5分間のクールタイムが必要です。"
- stop trigger
- if {.%player%.enable} is false:
- send "&7[&6MuteSystem&7]&eミュートされていない際はミュート解除申請を出せません"
- stop trigger
- if arg 1 is not set:
- send "&a/unmuteplease &b<理由>"
- if arg 1 is set:
- broadcast "&7[&6MuteSystem&7]&e%player%さんがミュート解除申請を出しました。"
- broadcast "&7[&6MuteSystem&7]&e%player%さんがミュートされている理由:%{%player%.reason}%"
- broadcast "&7[&6MuteSystem&7]&e%player%さんをミュートしたプレイヤー:%{%player%.sender}%"
- broadcast "&7[&6MuteSystem&7]&eコメント:%arg 1%"
- set {%player%.cool} to true
- send "&7[&6MuteSystem&7]&bミュート解除申請を出しました。再度実行するには5分間待ってください。"
- wait 300 seconds
- set {%player%.cool} to false
- send "&7[&6MuteSystem&7]&b5分間経過したので、ミュート解除の申請を出すことができます。"
- command /mutever:
- trigger:
- message "&7[&6MuteSystem&7]&b導入されているミュートスクリプトのバージョン:3.0"
- message "&7[&6MuteSystem&7]&bVer2.1 -> 3.0への変更点:"
- message "&7[&6MuteSystem&7]&bミュートされたことが一度もない際にunmutepleaseが使える不具合を修正しました"
- message "&7[&6MuteSystem&7]&bメッセージを一部変更しました"
- message "&7[&6MuteSystem&7]&b/mutemsgでミュート時のメッセージ表示をon|offできるようにしました"
- on command "/say":
- if {.%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためsayコマンド利用ができません。"
- on command "/tell":
- if {.%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellコマンド利用ができません。"
- on command "/msg":
- if {.%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmsgコマンド利用ができません。"
- on command "/w":
- if {.%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためwコマンド利用ができません。"
- on command "/title":
- if {.%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtitleコマンド利用ができません。"
- on command "/tellraw":
- if {.%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellrawコマンド利用ができません。"
- on command "/me":
- if {.%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmeコマンド利用ができません。"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement