Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on chat:
- if message contains {msg::*}:
- cancel event
- kick the player due to "あなたは発言禁止用語を含んだメッセージを発言しようとしました。"
- broadcast "&7[&6ChatKick&7]&e%player%さんが発言禁止用語を含んだメッセージを発言しようとしたため、kickされました。"
- command /msgkick [<text>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is "add":
- if arg 2 is not set:
- send "&cUsage: /msgkick add <メッセージ>"
- stop
- add arg 2 to {msg::*}
- broadcast "&7[&6ChatKick&7]&b%arg 2%が発言禁止用語に設定されました。"
- stop
- if arg 1 is "remove":
- if arg 2 is not set:
- send "&cUsage: /msgkick remove <メッセージ>"
- stop
- if arg 2 contains {msg::*}:
- remove arg 2 from {msg::*}
- broadcast "&7[&6ChatKick&7]&b%arg 2%は発言禁止用語ではなくなりました。"
- stop
- send "&7[&6ChatKick&7]&c%arg 2%は発言禁止用語に登録されていません。"
- send "&7[&6ChatKick&7]&c/msgkick listで発言禁止用語の一覧を見ることができます。"
- stop
- if arg 1 is "list":
- if arg 2 is not set:
- send "&7[&6ChatKick&7]&b発言禁止用語の一覧:%{msg::*}%"
- stop
- if arg 2 contains {msg::*}:
- send "&7[&6ChatKick&7]&b%arg 2%は発言禁止用語です。"
- stop
- send "&7[&6ChatKick&7]&b%arg 2%は発言禁止用語ではありません。"
- stop
- send "&cUsage: /msgkick <add|remove|list> …"
- stop
Advertisement
Add Comment
Please, Sign In to add comment