ラージチェストの改造 ソート機能を付けるゾ♪

※ソートの機能に一部バグがあるようです
 ソート後にアイテムが変わる場合がありますので、Sort機能なしのラージチェストを使用してください※
※2017年12月時の最新バージョンの「InventoryBags」MODを入れておいてください
古いバージョンだとソート後にアイテムが変わったりします※

※改造もMODの使用も自己責任でお願いします※

この記事は、”ラージチェストを作ります”、”ラージチェストの補足です”の
続きです
リンクを貼っておきますので、
ソチラを先に読んで頂けたらわかりやすいと思います(^^)



リンク:

ラージチェストを作ります
https://goo.gl/ywroNm

ラージチェストの補足です
https://goo.gl/s3nTVS



いよいよ本編突入(^^)です

Minetestのバージョン0.4.15だったかなぁ・・・
そのバージョンのチェストを改造してラージチェストを作ったのは・・・
(歳のせいか最近物忘れが・・・(T_T))


日本のMinetest BBSのほうにあったコメントに刺激されて
私の「ラージチェスト」にコードを
付け足してみました(^^)

改造場所・・・どこだっけ・・・
(またも物忘れ・・・(T_T))

コード、長いですけど、写真ですけど
みてください

”やっつけ仕事”なので、
笑ってください(^^)









今回のポイントは、

「InventoryBags」MODが入っていれば、
”ラージチェストにソート機能を加える”です

ただ、改造前にそのままAPIコールしましたが、
うまく動いてくれなかったので、
”開くたびに”をやめて
”左クリック(チェストをなぐる)”する毎にソートする事にしました

「InventoryBags」MODの有無判定から定義はもっと短くしたかったのですが、
LUAのテーブルがよくわからないので、
短くできないものになっています
(ここが”やっつけ仕事”ぽい所ですね)

チェストをなぐってソートするのはどうかな?って思いましたが、
”ソートをしたくない”チェストはそのままにできるので、
これは、これでいいかなぁ・・・と・・・

今回も作者さまのMODの改造とのことなので、
ダウンロードリンクは無しですが、
興味のあるかたは
入力して使ってみてはいかがでしょうか?
(昔はあったなぁ・・・”ベーマガ”とか雑誌の入力)


depends.txtの内容は

default
inventorybags?
pipeworks?

になります


今回は長すぎました

チェストのコード、
0.4.16以降と違うので、
改造版UPしようかな・・・
とか思いましたが・・・
今回はここまでです

では、また次回(^^)



----------------------------------------------------------------------


33:今回、このコーナーお休みと思っていました(^^)

32:いえいえ
  本編を休んでもこのコーナーは書きま・・・

33:(^^)

32:いえ・・・何でもありません^^;

33:コードが長くなってきましたね
  そろそろコードのUPしませんか?

32:自作100%なら即UPです(^^)

33:大人の事情ですね

32:ということで一杯飲みますか?

33:UPできないという、やけ酒ですか?

32:酒をのんだら私は死んでしまうので、
  コーヒーです

33:では、これで完成の打ち上げですね(^^)

32:そうですね(^^)
  ラージチェストはこのくらいでしょうね(^^)

33:そうそう、
  MODの更新はどうなっていますか?

32:今日もこれからテストです♪

33:ほぼ、できているのでしょう?(^^)

32:えーっと・・・
  テストプレイに行って来ます(^^)

33:もう・・・
  こういうのは、速いんですよね(^^)

ナレーター:最後まで読んで頂きありがとうございました。
  今回はとても長い文章でしたが、
  茶番も付けてみました
  いつまた長期未更新になるかわからない状況です
  その前に、できるだけUPできるものはUPしておきたいと
  ブログ主が言っておりました
  どのブログも、その時々ですが、
  懸命に書いたものですので、
  お時間が許す時に読んで頂ければ
  ブログ主が大いに喜びます
  それでは、また次回にお会いましょう

32:33:何か最終回みたい(です)

ナレーター:最終回ではありません
  日頃の感謝です
  と、ブログ主が言ってます

32:33:では、また次回(^^)(^^)




コメント

このブログの人気の投稿

Minetestのメニュー言語の変え方 2017/06/17

MODを入れよう!

額縁MOD