Aを渡すと好感度+5、Bを渡すと好感度+3
それ以外を渡した場合は全て+1になるように一括設定できる方法は無いのでしょうか
100種類アイテムがあったとすれば1つ1つ「〇〇の場合は+1」を100通り設定していくしかありませんか?
【解決済】アイテムによって反応が変わるシステムについて
Re: アイテムによって反応が変わるシステムについて
条件分岐の「それ以外」を使えば解決する内容です。
ただし、アイテムを渡す方法で何を使っているか不明なので、現時点での回答はここまでです。
ただし、アイテムを渡す方法で何を使っているか不明なので、現時点での回答はここまでです。
現在、プラグイン依頼はお休み中です。
Re: アイテムによって反応が変わるシステムについて
返信ありがとうございます。完全に私の説明足らずでしたすみません
知りたいのはプレゼントとして渡した場合
Aを渡した→Aの反応→Aのアイテムが1個減る
Bを渡した→Bの反応→Bのアイテムが1個減る
それ以外を渡した→それ以外の反応→((ここをどうすればいいか解らないのです))
ピンポイントに増減させる事が出来ない為、それ以外で括ってしまうと
ただ見せただけになってしまいますので、頭を悩ませている次第です
知りたいのはプレゼントとして渡した場合
Aを渡した→Aの反応→Aのアイテムが1個減る
Bを渡した→Bの反応→Bのアイテムが1個減る
それ以外を渡した→それ以外の反応→((ここをどうすればいいか解らないのです))
ピンポイントに増減させる事が出来ない為、それ以外で括ってしまうと
ただ見せただけになってしまいますので、頭を悩ませている次第です
Re: アイテムによって反応が変わるシステムについて
アイテムを選ぶ処理に何を使うのかによります。
「アイテム選択の処理」であれば、アイテムの番号が変数に入ります。
今どのような状況なのか、イベントコマンド張っていただければ、アドバイスしやすいです。
該当部分のイベントを選択した状態で、右クリックから「テキストでコピー」してみてください。
「アイテム選択の処理」であれば、アイテムの番号が変数に入ります。
今どのような状況なのか、イベントコマンド張っていただければ、アドバイスしやすいです。
該当部分のイベントを選択した状態で、右クリックから「テキストでコピー」してみてください。
現在、プラグイン依頼はお休み中です。
Re: アイテムによって反応が変わるシステムについて
度々の返信ありがとうございます。
上記画像はRPGツクール初心者講座のサイトにて掲載されていたものです
ここでは【ブローチ】【ペンダント】【オルゴール】の三種が渡せるようになっています
そして【それ以外】ですと受け取って貰えないので増減が発生しません。
ここを【それ以外】でも渡せるようにしたいのです。
そうしますと選んだアイテムが一つ減りますよね。
それ以外が100種類あったとしたら、100個ある内のどれを選択したのか?
その判断させるのに何か方法があるのかどうかを知りたいのです。
Re: アイテムによって反応が変わるシステムについて
イベントコマンド>スクリプトから直接アイテムを消費すれば解決すると思います。
「アイテム選択の処理」の下に
と書く事で「アイテム選択の処理」で指定したアイテムを消費する事が出来ます。
それに伴って既存のアイテムの増減処理は削除して良いでしょう。
「アイテム選択の処理」の下に
コード: 全て選択
const itemId = $gameVariables.value(x); // アイテム選択に使用した変数IDを指定してください
const item = $dataItems[itemId];
$gameParty.loseItem(item, 1); // 右の数値は消費個数
と書く事で「アイテム選択の処理」で指定したアイテムを消費する事が出来ます。
それに伴って既存のアイテムの増減処理は削除して良いでしょう。
Re: アイテムによって反応が変わるシステムについて
凄い!!!! 自分のやりたかった事が完璧に出来ました!
本当にありがとうございます。
こちらのスプリクトを活用させて頂いて頑張ってゲームを完成させたいと思います!!
ありがとうございました!
※絵文字はふざけている訳ではありません。余り出る感謝感動。
本当にありがとうございます。
こちらのスプリクトを活用させて頂いて頑張ってゲームを完成させたいと思います!!
ありがとうございました!
※絵文字はふざけている訳ではありません。余り出る感謝感動。