LunaChatを使いながらSkriptでPrefixを簡単に設定したい

サーバーに称号という要素を作り チャット時に名前の横に付けたいです しかしLunaChatは消したくないです 何かいい方法はありますか?
2 Replies
Yeahn
Yeahn2y ago
①LunaChatを消したくない、というのは変換を消したくないということでしょうか? その場合であれば普通に chat format 設定で変数を入れる形になります。 ( LunaChat は %message% を置き換えます ) ②またはLunaChat自体のシステムを使いたい、ということでしたら、 VaultとPermissionsEXなどを入れ、prefix設定してあげれば適用されると思います。Skriptでコンソールから実行とかでSkriptとの連携が取れると思います。 何か食い違いがございましたら教えてください。 なお、①となる場合は、以下のようなプログラムになります。
command /prefix <player> <text>:
permission: sk.admin
trigger:
set {prefix::%arg-1%} to colored arg-2

on chat:
set chat format to "%{prefix::%player%}% &f%player%&a: &f%message%"
command /prefix <player> <text>:
permission: sk.admin
trigger:
set {prefix::%arg-1%} to colored arg-2

on chat:
set chat format to "%{prefix::%player%}% &f%player%&a: &f%message%"
tooowa
tooowa2y ago
試してみますね! 全く変わらなかったです ①のコードをコピペしたのですが on chat 以降の分が反応していないのか まったくformatが変わっていませんでした
command /prefix <player> <text>:
permission: sk.admin
trigger:
set {prefix::%arg-1%} to colored arg-2

on chat:
send "デバッグ" to player
set chat format to "%{prefix::%player%}% &f%player%&a: &f%message%"
command /prefix <player> <text>:
permission: sk.admin
trigger:
set {prefix::%arg-1%} to colored arg-2

on chat:
send "デバッグ" to player
set chat format to "%{prefix::%player%}% &f%player%&a: &f%message%"
これに変えたらデバッグという文字は出てきました もしかしたらKingdomsプラグインが入ってるから だったりしますかね... ↑優先順位を下げたら正常に動作しました