Digallの「conf」でのエラー修正(メソッド None)
メソッド(method)を切り替えの時、
「None」にすると、終了してしまうエラーが出ました
(今回は、新たにDigallをダウンロードした時の、覚え書き回です。2020年11月13日現在の事です)
エラーが今回、「足場MOD」を改良後のテスト中におこりました
その修正です
※Minetestの使用やMODの使用は自己責任でお願いします※
画面のエラー表示では、「command.lua」にエラーがあるとしかわかりません
で、
Minetestのフォルダーに「debug.txt」がありますね?
エディタ等で見てみましょう
「mods\digall/command.lua:210: in function <...etest-5.4.0-b262184-win64\bin\..\mods\digall/command.lua:185>」
こんな文章がありました
185行目からはじまる
minetest.register_on_player_receive_fieldsの「function」の中にエラーがあるようです
210行でエラーが出ましたって事みたいですね
ここで、「変だな?」って思いました
なぜかというと、
私が選択したmethodは「None」だったのに、
210行は「None」の処理ではない場所だったのです
206行から209行に「none」の処理がありますね
なぜ処理できなくて、210行にいったのか?
205行に「print("method name =",methodname)」を入れてコンソール画面をみていました
(コンソール画面とは、黒いほうの画面です。設定で出せます)
それでわかったのは、
methodnameが「None」だったのです
☆ 解決しました ☆
206行の「none」を「None」にすればいいのです(^^)
これで、「digall:conf」でメソッドを「None」に戻せますね(^^)
今回は「エラー」の直し方でしたが、
私の事だから、ちょっと時間が経つと忘れるので・・・
自分への「覚え書き」って事です(^^)
もし、同じエラーが出る人がいるなら、参考になれば良いのですが・・・
では、また次回(^^)
---------------------------------------------------------------------
33:今回も「Digall」ですか?
32:はい。
前回のブログの後、「足場MOD」をテストしていたんですが、
エラーがでまして・・・
33:本文の・・・ですね?
32:「digall:conf」で、「None」にした途端・・・
最初はなんだ?何がおこった?って思いました(^^)
33:前回同様、直ってよかったですね(^^)
32:そうですね(^^)
33:Digallが直ったからって、山を壊しに行かないでくださいね(^^)
32:そ、そんな事しません・・よ💦
33:次回のブログの内容が決まっているので、
そちらを仕上げてくださいね(^^)
32:ちょっとだけ・・・テストを・・・
33:ダメです
さっき、ジャングルで使っていましたよね?
comp_stone MODの第2段階ブロック5スタックほど(原木で数えるなら、4500個ほどになります)ジャングルの原木を集めましたよね?
32:み、見ていたんですか?
33:気持ちよさそうにジャングルを破壊してましたよね(^^)
32:久しぶりのDigallでした(^^)
33:満足そうですね(^^)
32:めっちゃ満足です・・・もう少しいろいろ壊せばもっと・・・
33:さあ、ブログ書く時間ですよ(^^)
32:MODのテストは?
33:後は、私がやっておきますね(^^)
ナレーター:そろそろ時間です
前回と、今回は急遽入れたブログでした
「Digall」を使わず整地していた話は、次回できそうですね(^^)
では、また次回(^^)
32:ちょっと休憩しても・・・
33:ダメです
後、6ブログ書いてください
32:え~っ・・・
今月中には終わらないよ(T_T)
33:(^^)
コメント
コメントを投稿