[Skript]チャット時の名前の文字色を変更したい

サーバー運用される方はこちらで情報交換されてはいかがでしょうか?
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.306539)

[Skript]チャット時の名前の文字色を変更したい

投稿記事by kamikaze » 2017年8月19日(土) 14:58

件名通り、Skriptを使い、チャット時の名前の文字色などを変更したいです。
ですが、以下のトピックを参考に試しに作ってみましたが、うまくいきません。
http://forum.minecraftuser.jp/viewtopic.php?f=7&t=33161

codeはこれです。
コード: 全て選択
on chat:
   cancel event
   loop all players:
      if player is op:
         message "&f[&6admin&f]&c%player%&f : %message%" to loop-player
      else:
         message "&f[&aplayer&f]&b%player%&f : %message%" to loop-player


表示させたい感じは以下の通り。
[Admin] Player : メッセージ

なんとかなりますか?
サーバー運営してるぜ!
画像

運営募集中!
なりたい人はPM送ってね!
kamikaze
ID:2bdf64cb
大工さん
 
記事: 48
登録日時: 2015年10月18日(日) 17:34
お住まい: ブラックシティ

  • (PostNo.306547)

Re: [Skript]チャット時の名前の文字色を変更したい

投稿記事by フグ河豚 » 2017年8月19日(土) 17:53

エラーログを貼ってらっしゃらないので憶測で書きます。
基本的にエラーログが出力されるはずなので貼ってくださるとありがたいです

コード: 全て選択
on chat:
  cancel event
  if player is op:
    broadcast "[&6Admin&f] &c%player% &a: &f%message%"
    stop
  else:
    broadcast "[&aPlayer&f] &c%player% &a: &f%message%"


broadcastはサーバー全体にメッセージを送信するeffectです。
テストしていませんが上記のコードで動くかどうか確認してみてください。
PhantasyDestinyというRPG鯖を作成中。
最近はJavaが楽しくなってきました。
アバター
フグ河豚
ID:0d45a189
石掘り
 
記事: 102
登録日時: 2013年11月17日(日) 08:52
お住まい: グンマー

  • (PostNo.306593)

Re: [Skript]チャット時の名前の文字色を変更したい

投稿記事by kamikaze » 2017年8月20日(日) 17:19

返信ありがとうございます。
テストした結果、チャットがキャンセルされてしまった形になっているようです。
エラーログ↓
コード: 全て選択
[17:15:32] [Server thread/WARN]: [Skript] Task #1679 for Skript v2.1.2 generated an exception
java.lang.NoSuchMethodError: org.bukkit.Bukkit.getOnlinePlayers()[Lorg/bukkit/entity/Player;
   at ch.njol.skript.effects.EffBroadcast.execute(EffBroadcast.java:72) ~[?:?]
   at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[?:?]
   at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) ~[?:?]
   at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) ~[?:?]
   at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) ~[?:?]
   at ch.njol.skript.events.EvtChat$1.execute(EvtChat.java:68) ~[?:?]
   at ch.njol.skript.events.EvtChat$1$1.call(EvtChat.java:87) ~[?:?]
   at ch.njol.skript.events.EvtChat$1$1.call(EvtChat.java:1) ~[?:?]
   at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftFuture.run(CraftFuture.java:89) ~[spigot-1.10.2.jar:git-Spigot-90f61bc-5e5cf84]
   at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.10.2.jar:git-Spigot-90f61bc-5e5cf84]
   at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:723) [spigot-1.10.2.jar:git-Spigot-90f61bc-5e5cf84]
   at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot-1.10.2.jar:git-Spigot-90f61bc-5e5cf84]
   at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [spigot-1.10.2.jar:git-Spigot-90f61bc-5e5cf84]
   at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [spigot-1.10.2.jar:git-Spigot-90f61bc-5e5cf84]
   at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]

解決策はありますか?
サーバー運営してるぜ!
画像

運営募集中!
なりたい人はPM送ってね!
kamikaze
ID:2bdf64cb
大工さん
 
記事: 48
登録日時: 2015年10月18日(日) 17:34
お住まい: ブラックシティ

  • (PostNo.306595)

Re: [Skript]チャット時の名前の文字色を変更したい

投稿記事by mcgo » 2017年8月20日(日) 17:57

使っているSkriptのバージョンとサーバーのバージョンの記載を必ずしてください。

特にSkriptは既に1.7.2(1.8までは動く)で開発が終わっていて、有志の方で今でも最新バージョンで動くように更新してるのが現状です。
Skriptについて全く知識のない方は、よく1.9以降のバージョンでbukkitのダウンロードページから入手したSkriptを使ってる人が多くいます。
もちろんそのbukkitで入手したSkriptは1.9以降に対応してないのでこのフォーラムでエラーが出ていますと質問する人もいます。
もしサーバーのバージョンが1.9以降なら、こちらからバージョンにあったものダウンロードしてみてください。
それでもエラーが出るようであれば、少し前のものをダウンロードしたりなどして試してみてください。

ちなみに僕の方でもkamikazeさんのコードを1.10.2で試したところ、エラーは出ず、正常に動作しました。
サーバー関係の分からないことは英語で検索したら案外出ててくるで!
だってMinecraftって海外生まれやで!
最近はSkriptを使って色々自作してサーバー作ってます。
もしよければSkript作成してもいいゾ(激ムズは拒否するかも・・・)
詳しくはPMで!
【Skript自作コード公開中】
アバター
mcgo
ID:2a37f7a7
石炭掘り
 
記事: 227
登録日時: 2016年11月04日(金) 00:05

  • (PostNo.306635)

Re: [Skript]チャット時の名前の文字色を変更したい

投稿記事by kamikaze » 2017年8月21日(月) 14:43

ありがとうございます!どうやら、Skriptのバージョンが古いため、機能しなかったようです。
次回から、そのような見落とし点や、マイクラのバージョンなどを書く事を忘れずにしようと思いました。
解決に協力してくれたフグ河豚様、mcgo様、ありがとうございました。
サーバー運営してるぜ!
画像

運営募集中!
なりたい人はPM送ってね!
kamikaze
ID:2bdf64cb
大工さん
 
記事: 48
登録日時: 2015年10月18日(日) 17:34
お住まい: ブラックシティ


Return to 質問:マルチサーバー運用

x