[skript]loop内の鼓動についての質問

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

[skript]loop内の鼓動についての質問

投稿記事by sympholy » 2016年6月19日(日) 13:32

skriptで
コード: 全て選択
on join:
   loop blocks in radius 2 around player:
      if loop-block is wool:
         message "aaaaaa"

(何がしたいのかわからないskriptですが)こちらは問題なく動作します。
コード: 全て選択
on join:
   loop blocks in radius 2 around player:
      if loop-block is wool:
         message "aaaaaa"
         loop blocks in radius 2 around player:
            if loop-block is wool:
               message "eeeeee"
次に、こちらのskript。ループの中にループを組み込んだものですがこちらは動作しません。loopの中にloopを記述したことが原因のエラーだということが予想できますが、こちらのスクリプトを始めの動作するskriptに修正し直してもエラーが出てきます。

ここで質問です。
1.loopの中にloopを入れ込むことは可能ですか?
2.動作していたskriptがこの動作しないskriptを動かしただけでエラーをだすようになります。この対処法を教えてください。

pluginなどの環境はこちらになります
version 1.8.8-R0.1-SNAPSHOT
Skript v2.1.2
SkQuery v4.0
skRayFall v1.7.1
PermissionsEx v1.23.4

詳しい方ご教示お願いします

追記

こちらがエラーのskriptのエラーログ
コード: 全て選択
[18:31:14 WARN]: Unexpected exception while parsing console command "sk reload command"
org.bukkit.command.CommandException: Unhandled exception executing command 'sk' in plugin Skript v2.1.2
   at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
Caused by: java.lang.NoSuchMethodError: com.massivecraft.factions.Rel.parse(Ljava/lang/String;)Lcom/massivecraft/factions/Rel;
   at com.gmail.headshot.Register$23.parse(Register.java:592) ~[?:?]
   at com.gmail.headshot.Register$23.parse(Register.java:1) ~[?:?]
   at ch.njol.skript.registrations.Classes.parseSimple(Classes.java:398) ~[?:?]
   at ch.njol.skript.registrations.Classes.parse(Classes.java:427) ~[?:?]
   at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:97) ~[?:?]
   at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:86) ~[?:?]
   at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:1) ~[?:?]
   at ch.njol.skript.conditions.CondCompare.init(CondCompare.java:166) ~[?:?]
   at ch.njol.skript.conditions.CondCompare.init(CondCompare.java:126) ~[?:?]
   at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:237) ~[?:?]
   at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:164) ~[?:?]
   at ch.njol.skript.lang.Condition.parse(Condition.java:80) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:694) ~[?:?]
   at ch.njol.skript.lang.Loop.<init>(Loop.java:74) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:651) ~[?:?]
   at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:55) ~[?:?]
   at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:701) ~[?:?]
   at ch.njol.skript.lang.Loop.<init>(Loop.java:74) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:651) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:489) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:262) ~[?:?]
   at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:155) ~[?:?]
   at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   ... 8 more
>

こちらが動いていたはずだけど、上のskriptによって動かなくなったskriptのエラーです
コード: 全て選択
[18:32:23 WARN]: Unexpected exception while parsing console command "sk reload command"
org.bukkit.command.CommandException: Unhandled exception executing command 'sk' in plugin Skript v2.1.2
   at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-5f38d38-18fbb24]
   at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
Caused by: java.lang.NoSuchMethodError: com.massivecraft.factions.Rel.parse(Ljava/lang/String;)Lcom/massivecraft/factions/Rel;
   at com.gmail.headshot.Register$23.parse(Register.java:592) ~[?:?]
   at com.gmail.headshot.Register$23.parse(Register.java:1) ~[?:?]
   at ch.njol.skript.registrations.Classes.parseSimple(Classes.java:398) ~[?:?]
   at ch.njol.skript.registrations.Classes.parse(Classes.java:427) ~[?:?]
   at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:97) ~[?:?]
   at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:86) ~[?:?]
   at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:1) ~[?:?]
   at ch.njol.skript.conditions.CondCompare.init(CondCompare.java:166) ~[?:?]
   at ch.njol.skript.conditions.CondCompare.init(CondCompare.java:126) ~[?:?]
   at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:237) ~[?:?]
   at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:164) ~[?:?]
   at ch.njol.skript.lang.Condition.parse(Condition.java:80) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:694) ~[?:?]
   at ch.njol.skript.lang.Loop.<init>(Loop.java:74) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:651) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:489) ~[?:?]
   at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:262) ~[?:?]
   at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:155) ~[?:?]
   at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-5f38d38-18fbb24]
   ... 8 more
>
最後に編集したユーザー sympholy [ 2016年6月20日(月) 18:34 ], 累計 1 回
ほぼskriptでサーバーを作っています
現在は開発中です
画像
アバター
sympholy
ID:8182d02f
石掘り
 
記事: 122
登録日時: 2013年10月27日(日) 11:50

  • (PostNo.275688)

Re: [skript]loop内の鼓動についての質問

投稿記事by Mon_chi » 2016年6月20日(月) 08:00

エラーメッセージを貼っていただけると解決しやすいです。
Mon_chi
ID:25207f79
鉄鉱掘り
 
記事: 280
登録日時: 2014年11月20日(木) 19:58

  • (PostNo.275701)

Re: [skript]loop内の鼓動についての質問

投稿記事by sympholy » 2016年6月20日(月) 18:35

失礼しました、skriptを更新(/sk reload)した時のエラーログを追記しました。
ほぼskriptでサーバーを作っています
現在は開発中です
画像
アバター
sympholy
ID:8182d02f
石掘り
 
記事: 122
登録日時: 2013年10月27日(日) 11:50

  • (PostNo.276692)

Re: [skript]loop内の鼓動についての質問

投稿記事by Mon_chi » 2016年7月04日(月) 11:59

エラーが切れていませんか?
エラーを最後まで貼って頂きたいです。
Mon_chi
ID:25207f79
鉄鉱掘り
 
記事: 280
登録日時: 2014年11月20日(木) 19:58

  • (PostNo.276698)

Re: [skript]loop内の鼓動についての質問

投稿記事by sympholy » 2016年7月04日(月) 14:23

見ていただきありがとうございます。
skeiptが文法的に違うときに出てくるエラーログとは全くの別物と感じたのだと思います。しかし、skriptを更新したときに出てくるエラーログはこちらで全てになります。
ほぼskriptでサーバーを作っています
現在は開発中です
画像
アバター
sympholy
ID:dd538ded
石掘り
 
記事: 122
登録日時: 2013年10月27日(日) 11:50

  • (PostNo.277017)

Re: [skript]loop内の鼓動についての質問

投稿記事by Hinyari_Gohan » 2016年7月09日(土) 06:35

syaura555 さんが書きました:見ていただきありがとうございます。
skeiptが文法的に違うときに出てくるエラーログとは全くの別物と感じたのだと思います。しかし、skriptを更新したときに出てくるエラーログはこちらで全てになります。


起動時からエラー発生時までのログを添付してください。
Hinyari_Gohanで主に活動しております。
見かけた際はどうぞよろしく。
アバター
Hinyari_Gohan
ID:b5d87568
石掘り
 
記事: 96
登録日時: 2014年4月19日(土) 09:00
お住まい: 愛知県

  • (PostNo.317806)

Re: [skript]loop内の鼓動についての質問

投稿記事by SweetCat » 2018年7月03日(火) 17:03

コード: 全て選択
on join:
   loop blocks in radius 2 around player:
      if loop-block is wool:
         message "aaaaaa"
         loop blocks in radius 2 around player:
            if loop-block is wool:
               message "eeeeee"

の中の
コード: 全て選択
            if loop-block is wool:


コード: 全て選択
            if loop-block-2 is wool:

に変えてみてはいかがでしょうか?
SweetCat
ID:841499c7
水から上がったとこ
 
記事: 1
登録日時: 2018年7月03日(火) 17:01

  • (PostNo.317807)

Re: [skript]loop内の鼓動についての質問

投稿記事by sympholy » 2018年7月03日(火) 18:00

おっと、申し訳ござません。2年前の問題をフォーラム上で放置したままでした。
SweetCat様、回答ありがとうございました。
ほぼskriptでサーバーを作っています
現在は開発中です
画像
アバター
sympholy
ID:a93637d0
石掘り
 
記事: 122
登録日時: 2013年10月27日(日) 11:50


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

x