ラージチェストの改造 ソート機能を付けるゾ♪
※ソートの機能に一部バグがあるようです ソート後にアイテムが変わる場合がありますので、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の改造とのこと