いつもお世話になっております。
ツクールMVでのバザーシステムについての質問です。
やりたいことは以下の通りですが
1から3の処理の実現方法が検討つきません。
(もし簡単な方法がなければ落札の方法で自作します。)
簡単な方法があれば、ご指導お願いします。
1.アイテムの表示画面を表示する
2.ユーザはアイテムを選択する
3.選択したアイテムのアイテムIDを変数に保存
アイテムIDをFIREBASE経由で送信して出品完了
(これは、くらむぼんさんのソースを参考に
(↓以降は入力系のプラグインと
InfoWindow.jsの応用でなんとかなりそう?)
4.アイテムIDを入力して検索
5.出品リストを表示
6.出品リストにカーソルを移動
7.出品リストを選択した状態で決定
出品物のアイテムIDのアイテムの個数を増やし
出品IDをFIREBASE経由で送信して落札終了
オンラインバザーシステムの実装
オンラインバザーシステムの実装
最後に編集したユーザー よしだとものり [ 2017年9月04日(月) 20:07 ], 累計 1 回
Re: バザーシステムの実装
オンライン要素のあるシステムということでよろしいですか?
rpg_windows.jsのWindow_ItemListおよびScene_Itemを参考に組めばよいと思います。
rpg_windows.jsのWindow_ItemListおよびScene_Itemを参考に組めばよいと思います。
現在、プラグイン依頼はお休み中です。
Re: バザーシステムの実装
早速の返答ありがとうございます。
VisualVCとかのFileDialog的なカスタマイズできるアイテムリストの
表示関数とか期待したのですが、さっそく勉強してみます。
アドバイスありがとうございます。
VisualVCとかのFileDialog的なカスタマイズできるアイテムリストの
表示関数とか期待したのですが、さっそく勉強してみます。
アドバイスありがとうございます。
Re: バザーシステムの実装
こんにちは。
1~3の処理ですが、
1は手持ちのアイテムを表示させたいということでしたら
イベントコマンドの「アイテム選択の処理」で実行できませんか?
手持ちのアイテムを表示して、プレイヤーに選択させて、
選択したアイテムのIDを変数に格納する、と一連の流れは実行できます。
1~3の処理ですが、
1は手持ちのアイテムを表示させたいということでしたら
イベントコマンドの「アイテム選択の処理」で実行できませんか?
手持ちのアイテムを表示して、プレイヤーに選択させて、
選択したアイテムのIDを変数に格納する、と一連の流れは実行できます。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md
検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md
検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
Re: バザーシステムの実装
一応添付ファイルのようにプラグインを作っていますが
一部バグがあって原因がよくわかっていない状態です。
プラグインを使うと武器や防具のバザーも簡単に拡張できると
思うのですが、面倒なバグなら教えて頂いた「アイテム選択の処理」で
対応しようかと思います。
それで、不具合ですがテスト的に売却価格を2倍にしてお得になるように
作って、だいたい中身を理解したのですが、以下の箇所まで選択すると
進行不能になります。
例ではポーションを選択した時点で進行不能になります。
「出品」→「アイテム」→「ポーション」
ちなみに落札は「RTK1_Composite」を直接改造するような
形にしようかと思っています。
一部バグがあって原因がよくわかっていない状態です。
プラグインを使うと武器や防具のバザーも簡単に拡張できると
思うのですが、面倒なバグなら教えて頂いた「アイテム選択の処理」で
対応しようかと思います。
それで、不具合ですがテスト的に売却価格を2倍にしてお得になるように
作って、だいたい中身を理解したのですが、以下の箇所まで選択すると
進行不能になります。
例ではポーションを選択した時点で進行不能になります。
「出品」→「アイテム」→「ポーション」
ちなみに落札は「RTK1_Composite」を直接改造するような
形にしようかと思っています。
- 添付ファイル
-
test_bazaar.txt
- (5.22 KiB) ダウンロード数: 10 回
Re: バザーシステムの実装
プラグインを拝見しました。
プラグインを新規プロジェクトに登録して動作させてみましたが
「出品」→「アイテム」→「ポーション」
ここまで選択すると、以下の状態になりますがそれのことですか?
1.アイテムの数を選択するウィンドウが表示するが、アイテムウィンドウの下に表示される
2.キャンセルしても、カテゴリーウィンドウにカーソルがもどらない(ショップ画面から抜けられない)
ここで書いている「進行不能」とはどのような状態を示しているでしょうか?よしだとものり さんが書きました:それで、不具合ですがテスト的に売却価格を2倍にしてお得になるように
作って、だいたい中身を理解したのですが、以下の箇所まで選択すると
進行不能になります。
例ではポーションを選択した時点で進行不能になります。
「出品」→「アイテム」→「ポーション」
プラグインを新規プロジェクトに登録して動作させてみましたが
「出品」→「アイテム」→「ポーション」
ここまで選択すると、以下の状態になりますがそれのことですか?
1.アイテムの数を選択するウィンドウが表示するが、アイテムウィンドウの下に表示される
2.キャンセルしても、カテゴリーウィンドウにカーソルがもどらない(ショップ画面から抜けられない)
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md
検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md
検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
Re: バザーシステムの実装
ポーションまで選択するとエスケープキーで戻れなくなり
ショップを出る操作が全く出来なくなります。
rpg_window.jsとrpg_scenes.jsの''sell'を検索して
sellをコピペしてsellを改造しました。
ショップを出る操作が全く出来なくなります。
rpg_window.jsとrpg_scenes.jsの''sell'を検索して
sellをコピペしてsellを改造しました。
Re: バザーシステムの実装
こちらが認識したものと同じようですね。よしだとものり さんが書きました:ポーションまで選択するとエスケープキーで戻れなくなり
ショップを出る操作が全く出来なくなります。
rpg_window.jsとrpg_scenes.jsの''sell'を検索して
sellをコピペしてsellを改造しました。
以下の項目について手を入れてみました。
1.Scene_Shop.prototype.onCategoryOk
カテゴリー選択後に出品用と売却用のアイテムウィンドウを両方表示しているので
片方だけを表示するように
2.Scene_Shop.prototype.createExhibitWindow
キャンセル時の処理が、売却用ウィンドウのメソッドを呼んでいたので修正
3.Scene_Shop.prototype.commandExhibit
上と同じく、売却用のアイテムウィンドウになっていたので修正
一応、これで動くようになります。
- 添付ファイル
-
test_bazaar_修正.txt
- (5.73 KiB) ダウンロード数: 11 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md
検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md
検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
Re: バザーシステムの実装
ありがとうございます。
早速、確認してみます。
早速、確認してみます。