kjfalkeiae

Untitled

Dec 21st, 2018
439
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. on chat:
  2. cancel event
  3. if {prefix.%player%} is not set:
  4. set {prefix.%player%} to ""
  5. if {suffix.%player%} is not set:
  6. set {suffix.%player%} to ""
  7. if {mutelist::*} contains player:
  8. send "[Chat]&cあなたはミュートされているため、発言することができません。" to player
  9. stop
  10. broadcast "%{prefix.%player%}%%player%%{suffix.%player%}%&b>>&r %message%"
  11.  
  12. command /chatsettings <text> <offline player> <text>:
  13. permission: skript.admin
  14. usage: /chatsettings <prefix|suffix|mute|unmute> <player> <text>
  15. trigger:
  16. if arg 1 is "prefix":
  17. set {prefix.%arg 2%} to coloured arg 3
  18. broadcast "[Chat]&b%arg 2%さんのprefixが%{prefix.%arg 2%}%に変更されました。"
  19. stop
  20. if arg 1 is "suffix":
  21. set {suffix.%arg 2%} to coloured arg 3
  22. broadcast "[Chat]&b%arg 2%さんのsuffixが%{suffix.%arg 2%}%に変更されました。"
  23. stop
  24. if arg 1 is "mute":
  25. if {mutelist::*} contains arg 2:
  26. send "[Chat]&c%arg 2%さんはすでにミュートされています。"
  27. stop
  28. broadcast "[Chat]&e%arg 2%さんが%sender%さんにミュートされました。"
  29. broadcast "[Chat]&e理由:%coloured arg 3%"
  30. add arg 2 to {mutelist::*}
  31. stop
  32. if arg 1 is "unmute":
  33. if {mutelist::*} contains arg 2:
  34. broadcast "[Chat]&a%arg 2%さんが%sender%さんにミュート解除されました。"
  35. broadcast "[Chat]&a理由:%coloured arg 3%"
  36. remove arg 2 from {mutelist::*}
  37. stop
  38. send "[Chat]&c%arg 2%さんはミュートされていません。"
  39. stop
Advertisement
Add Comment
Please, Sign In to add comment