ページ 11

ショップの商品を後から追加したい

Posted: 2017年2月17日(金) 00:36
by れいほ
ショップに並んでいる商品を
ゲームの進行に合わせて少しづつ追加したいのですが、
そのような問題を解決する方法やプラグインはありますでしょうか?


ショップの処理を何通りも作成するのはナシです。
1つのショップ処理に対して、アイテムを追加していく形でお願いします。

Re: ショップの商品を後から追加したい

Posted: 2017年2月17日(金) 13:34
by ネコタ
こんにちは。

在庫付きのシステムになりますが、以下の在庫システムはいかがでしょうか。プラグインコマンドにより商品の追加、削除が可能で、複数のショップを様々なタイプ(買いのみ、売り買い、売り商品陳列)で作成することができます。

http://tm.lucky-duet.com/viewtopic.php?f=5&t=361

ただ、在庫の数を変更する場合には変数を設定しなければいけないようです。

Re: ショップの商品を後から追加したい

Posted: 2017年2月17日(金) 18:15
by まっつUP
れいほ様
お世話になります。

ショップの処理では実質ノートタグが使えないので難しいですね。
ショップの処理中の価格指定を条件分岐専用に使うならできるかもしれませんが。

Re: ショップの商品を後から追加したい

Posted: 2017年2月19日(日) 00:38
by CACAO
横から失礼します。

普段MVを扱っていないので、何の知識もなく
うまくできているかわかりませんが、よければどうぞ。

CAO-ShopAddItem.js
(2.83 KiB) ダウンロード数: 319 回


プラグインコマンドなるものを使って準備と開店を行うようにしています。
スクリーンショット 2017-02-19 0.17.39.png
スクリーンショット 2017-02-19 0.17.39.png (29.19 KiB) 閲覧数: 6487 回

Shop prepare を実行後、ショップの処理が商品の追加モードになります。
この間、ショップは開かれず選んだアイテムが商品として追加されていきます。
イベントコマンドで条件分岐して商品を追加してください。
最後に Shop open でショップを開いてください。
ショップを開くと選んだアイテムはリセットされます。

処理の中止や購入のみにもできますので、プラグインのヘルプを見てください。

Re: ショップの商品を後から追加したい

Posted: 2017年2月22日(水) 16:19
by れいほ
ねこたさん
まっつUPさん
CACAOさん

ご回答いただき、ありがとうございます。
早速教えていただいた方法を試してみようと思います。

とくにCACAOさんから紹介いただきましたプラグインは
今回の問題解決に大きく役立ちそうです。
改めてお礼申し上げます。

Re: ショップの商品を後から追加したい

Posted: 2019年10月22日(火) 12:25
by ムノクラ
CACAO さんが書きました:横から失礼します。

普段MVを扱っていないので、何の知識もなく
うまくできているかわかりませんが、よければどうぞ。

CAO-ShopAddItem.js

プラグインコマンドなるものを使って準備と開店を行うようにしています。
スクリーンショット 2017-02-19 0.17.39.png
Shop prepare を実行後、ショップの処理が商品の追加モードになります。
この間、ショップは開かれず選んだアイテムが商品として追加されていきます。
イベントコマンドで条件分岐して商品を追加してください。
最後に Shop open でショップを開いてください。
ショップを開くと選んだアイテムはリセットされます。

処理の中止や購入のみにもできますので、プラグインのヘルプを見てください。

こちらのプラグインを使用させていただきたいのですが、利用規約(ライセンス)が未設定なので、指定いただきたく、お願いいたします。
MITライセンスか、下記にあるものから選んで採用いただければ幸いです。
https://materialcommons.tk/choose

MITライセンスがどんなものかは下記でトリアコンタン様が説明してくださっています。
https://forum.tkool.jp/index.php?threads/176/#post-1111

要点としては
1.原作者:著作権保持。サポート義務等、全ての責任を負いません。
2.改変者:改変、再配布、ライセンスの変更が自由。
となります。

以下は記述の一例です

コード: 全て選択

/*============================================================================
 ファイル名.js
 ---------------------------------------------------------------------------
 (C)2018 作者名
 This software is released under the MIT License.
 http://opensource.org/licenses/mit-license.php
 ---------------------------------------------------------------------------
  Version
  1.0 2019/1/1 初版
 ---------------------------------------------------------------------------
 [Blog]   : URL
 [Twitter]: URL
============================================================================*/