kjfalkeiae

ChatKick

Nov 2nd, 2018
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. on chat:
  2. if message contains {msg::*}:
  3. cancel event
  4. kick the player due to "あなたは発言禁止用語を含んだメッセージを発言しようとしました。"
  5. broadcast "&7[&6ChatKick&7]&e%player%さんが発言禁止用語を含んだメッセージを発言しようとしたため、kickされました。"
  6.  
  7. command /msgkick [<text>] [<text>]:
  8. permission: skript.admin
  9. trigger:
  10. if arg 1 is "add":
  11. if arg 2 is not set:
  12. send "&cUsage: /msgkick add <メッセージ>"
  13. stop
  14. add arg 2 to {msg::*}
  15. broadcast "&7[&6ChatKick&7]&b%arg 2%が発言禁止用語に設定されました。"
  16. stop
  17. if arg 1 is "remove":
  18. if arg 2 is not set:
  19. send "&cUsage: /msgkick remove <メッセージ>"
  20. stop
  21. if arg 2 contains {msg::*}:
  22. remove arg 2 from {msg::*}
  23. broadcast "&7[&6ChatKick&7]&b%arg 2%は発言禁止用語ではなくなりました。"
  24. stop
  25. send "&7[&6ChatKick&7]&c%arg 2%は発言禁止用語に登録されていません。"
  26. send "&7[&6ChatKick&7]&c/msgkick listで発言禁止用語の一覧を見ることができます。"
  27. stop
  28. if arg 1 is "list":
  29. if arg 2 is not set:
  30. send "&7[&6ChatKick&7]&b発言禁止用語の一覧:%{msg::*}%"
  31. stop
  32. if arg 2 contains {msg::*}:
  33. send "&7[&6ChatKick&7]&b%arg 2%は発言禁止用語です。"
  34. stop
  35. send "&7[&6ChatKick&7]&b%arg 2%は発言禁止用語ではありません。"
  36. stop
  37. send "&cUsage: /msgkick <add|remove|list> …"
  38. stop
Advertisement
Add Comment
Please, Sign In to add comment