メンバーを入れ替えとアイテム購入

返信する
higawari
記事: 4
登録日時: 2026年3月12日(木) 21:41

メンバーを入れ替えとアイテム購入

投稿記事 by higawari »

ツクール初心者です。2つ質問があります。
1つ目
現在、メンバーが10人以上いる為、最大人数4人に固定しパーティメンバーを入れ替えながら行っていきたく、
$gameParty.removeActor($gameParty._actors[1]);
$gameParty.addActor(6);
のスクリプトをお借りして作成しています。その後の
1番目を外したら1番目にいるメンバー加入イベントが復活、2番目を外したら・・・と加入イベントを
復活させながら、行いたいのですがどうしたらいいでしょうか?


2つ目
アイテムを購入した直後に使用する事は可能ですか?
例えば、
ライフアップを購入→HPが上がった!等、イメージとしては、ライフアップを購入→その場で食べる→HPが上がる
との過程を行いたくて。

わかりづらくてすいませんが宜しくお願いします。
アバター
くろうど
記事: 326
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡する:

Re: メンバーを入れ替えとアイテム購入

投稿記事 by くろうど »

higawari さんが書きました: 2026年3月15日(日) 18:44 ツクール初心者です。2つ質問があります。
1つ目
現在、メンバーが10人以上いる為、最大人数4人に固定しパーティメンバーを入れ替えながら行っていきたく、
$gameParty.removeActor($gameParty._actors[1]);
$gameParty.addActor(6);
のスクリプトをお借りして作成しています。その後の
1番目を外したら1番目にいるメンバー加入イベントが復活、2番目を外したら・・・と加入イベントを
復活させながら、行いたいのですがどうしたらいいでしょうか?


2つ目
アイテムを購入した直後に使用する事は可能ですか?
例えば、
ライフアップを購入→HPが上がった!等、イメージとしては、ライフアップを購入→その場で食べる→HPが上がる
との過程を行いたくて。

わかりづらくてすいませんが宜しくお願いします。
こんにちは~。

1つ目について、
何をやりたいのか分かりませんが、
特に以下の点に疑問があります。

1. そもそもパーティは5人以上にできる上で戦闘に参加できるのは最大4人となっているので、全員パーティメンバーにしても問題ない可能性がある。

2. イベントコマンドに「メンバーの入れ替え」があるため、スクリプトを使う必要があるわけではない。

という点を踏まえて、
あくまでメニュー画面外で入れ替えをする場合、
以下の画像のようなマップを作ることもできます。

イベントの出現条件やイベントコマンドの「条件分岐」で「アクターがパーティにいる」が条件として使えますので、これを使うと良いかと思います。
スクリーンショット 2026-03-16 202818.png
尚、別案としては、
一旦全員をパーティから外して、1人目から4人目を選択するというアプローチもあるかと思います。
この場合、「アイテム選択の処理」を使うと良さそうです。

2つ目ですが、
ショップを使わずにイベントコマンドの「選択肢の表示」などを使えば作れると思います。

よろしくお願いします。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
higawari
記事: 4
登録日時: 2026年3月12日(木) 21:41

Re: メンバーを入れ替えとアイテム購入

投稿記事 by higawari »

ありがとうございます。分かりづらくてすみません。
1つ目はメンバー多いと大変かなと思い、イベントを絡めつつ行っていきたいので、
download/file.php?mode=view&id=23453&si ... 35b5cbd0ae
この後に、外したメンバーの加入イベントを再度戻したくて。セルフスイッチやスイッチを使用しても、
表示されなかったり、消えてくれなかったりして、ループするような形にならなかったので出来たらいいなと
思ってましたので。

2つ目は、導入してみます。

ありがとうございます。
添付ファイル
スクリーンショット (5).jpeg
アバター
くろうど
記事: 326
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡する:

Re: メンバーを入れ替えとアイテム購入

投稿記事 by くろうど »

higawari さんが書きました: 2026年3月18日(水) 01:27 ありがとうございます。分かりづらくてすみません。
1つ目はメンバー多いと大変かなと思い、イベントを絡めつつ行っていきたいので、
download/file.php?mode=view&id=23453&si ... 35b5cbd0ae
この後に、外したメンバーの加入イベントを再度戻したくて。セルフスイッチやスイッチを使用しても、
表示されなかったり、消えてくれなかったりして、ループするような形にならなかったので出来たらいいなと
思ってましたので。

2つ目は、導入してみます。

ありがとうございます。
こんにちは~。

分かりづらくて、何がしたいのか分からないので、
まずは、分かりやすく書く所から始めるのが良いと思います。
以下の点に気をつけて書き直してはいかがでしょうか?

■ポイント1:「やりたいこと」を書こう!
とにかく、「やりたいこと」が明確になっていないと何もできません。
いわゆる 5W1H のそれぞれについて書くと分かりやすくなります。

■ポイント2:「現状」を書こう!
「やりたいこと」を目指して頑張った結果、上手くいかないのが「現状」だと思います。
「現状」として何が起こっているのか起こっていないのか、こちらも 5W1H のそれぞれについて書くと分かりやすくなります。

■ポイント3:「やりたいこと」と「現状」の差分が「課題」!!
今回取り組むべき「課題」は、「やりたいこと」と「現状」の差分、つまり、「できてないこと」を書きましょう。
書き方が分からない場合は、こちらも 5W1H に分けて書くと良いでしょう。

「できてないこと」だけポーンと書いても他の人には伝わらないので、背景として、前述のように「やりたいこと」と「現状」も書きましょう。

■ポイント4:画像を使おう!
必要に応じて画像を使いましょう。
キャラクターの位置関係や見た目のコダワリがある場合などは文章よりも画像の方が分かりやすいです。

ここでは綺麗な画像である必要はなく、内容によってはスクリーンショットに書き足した画像でOKです。

それでは、分かりやすく書く意識に繋がればと思います。

よろしくお願いします。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
higawari
記事: 4
登録日時: 2026年3月12日(木) 21:41

Re: メンバーを入れ替えとアイテム購入

投稿記事 by higawari »

度々、ご迷惑おかけしすみませんでした。
まず、コンセプトとして「メンバーを入れ替えながらアイテムを集めてクリアを目指す。」を元に作成しています。
10人以上いる為、順不同・並べ替え禁止・4人固定にしています。
その中で戦闘を有利にしたり、メンバー限定のアイテム・加入している事によって発動する隠しイベントを
行いたい為、パーティ入れ替えを行い、入れ替えた・加入したメンバーの再度表示する事を行いたいです。

現状として、
パーティが4人以上の時、送付したファイルのようにお借りしたスクリプトと条件分岐でパーティを
入れ替えるようにしました。主人公は固定で。
のですが、順不同にしているので、例えば、2番目にいたメンバーと新しく加入したメンバーの入れ替えを
行った際、
・外した2番目にいたメンバーの表示が上手く出来ない。
 とりあえず、スイッチで変数やメンバーの入れ替えをしてみましたが、両方ともアクターIDしか選べず
 $gameParty.removeActor($gameParty._actors[1]); ←にいたアクターID全員のスイッチコマンドを追加し、
 ONにしなければならず手間なのと、パーティメンバーn番のアクターIDも出現条件にしてみましたが、
 そもそもセルフスイッチONにしてイベントの2ページ目で消す事はキャラが表示されず、イベントページを
 入れ替えても今度はキャラが消えず、元に戻らないです。
・新しく加入したメンバーも同様に
 $gameParty.addActor(n);で、添付した写真のようにスイッチを2~4番目全部に設定しましたが、加入は出来る
 もののキャラの表示が消えなかったり、上記でメンバーを入れ替えた際にキャラが表示されません。
また、そのようにイベントページを作成した場合、出現条件が加入→セルフスイッチA→加入→セルフスイッチBと
切りがなくなってしまいますので、困っています。
 
どのように変数・イベントを設定したらいいでしょうか?

申し訳ないですが、宜しくお願いします。
アバター
くろうど
記事: 326
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡する:

Re: メンバーを入れ替えとアイテム購入

投稿記事 by くろうど »

higawari さんが書きました: 2026年3月18日(水) 20:41 度々、ご迷惑おかけしすみませんでした。
まず、コンセプトとして「メンバーを入れ替えながらアイテムを集めてクリアを目指す。」を元に作成しています。
10人以上いる為、順不同・並べ替え禁止・4人固定にしています。
その中で戦闘を有利にしたり、メンバー限定のアイテム・加入している事によって発動する隠しイベントを
行いたい為、パーティ入れ替えを行い、入れ替えた・加入したメンバーの再度表示する事を行いたいです。

現状として、
パーティが4人以上の時、送付したファイルのようにお借りしたスクリプトと条件分岐でパーティを
入れ替えるようにしました。主人公は固定で。
のですが、順不同にしているので、例えば、2番目にいたメンバーと新しく加入したメンバーの入れ替えを
行った際、
・外した2番目にいたメンバーの表示が上手く出来ない。
 とりあえず、スイッチで変数やメンバーの入れ替えをしてみましたが、両方ともアクターIDしか選べず
 $gameParty.removeActor($gameParty._actors[1]); ←にいたアクターID全員のスイッチコマンドを追加し、
 ONにしなければならず手間なのと、パーティメンバーn番のアクターIDも出現条件にしてみましたが、
 そもそもセルフスイッチONにしてイベントの2ページ目で消す事はキャラが表示されず、イベントページを
 入れ替えても今度はキャラが消えず、元に戻らないです。
・新しく加入したメンバーも同様に
 $gameParty.addActor(n);で、添付した写真のようにスイッチを2~4番目全部に設定しましたが、加入は出来る
 もののキャラの表示が消えなかったり、上記でメンバーを入れ替えた際にキャラが表示されません。
また、そのようにイベントページを作成した場合、出現条件が加入→セルフスイッチA→加入→セルフスイッチBと
切りがなくなってしまいますので、困っています。
 
どのように変数・イベントを設定したらいいでしょうか?

申し訳ないですが、宜しくお願いします。
こんにちは~。

ちょっと前置きなのですが、
多くの場合、「課題」を達成するための方策のみ回答するかもしれまんせが、私は「やりたいこと」と「アプローチ」に疑問がある場合、そちらにも口出しするので不快に思う場合は回答をやめますので言ってください。

また、長文を書いても一部しか見られない可能性を考え、ここからはチャットのように一点ずつ書くことになりますので、他の部分を無視してるように見えるかもしれませんがご了承ください。

というわけで、疑問なのですが、
『10人以上いる為、順不同・並べ替え禁止・4人固定にしています。』
がよく分かりません。

「順不同」は「順番は決まっていない」という意味なので「順番は変わってもいい」というニュアンスかと思いますので、並び替えを禁止する意味を感じません。

この点、なぜなのか説明いただけると助かります。

よろしくお願いします。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
higawari
記事: 4
登録日時: 2026年3月12日(木) 21:41

Re: メンバーを入れ替えとアイテム購入

投稿記事 by higawari »

ご迷惑おかけします。
・並べ替え禁止について、まず、戦闘以外の控えメンバーが回復スキルを使用する際、上限ある限り
 他メンバーを回復し放題なのが、あんまり好きでなく、
 アイテムやスキルの使用可能時をメニューやバトル限定にし設定してみましたが、
 それはそれで回復したい時に回復出来ない等不便であり、やってる事はあまり変わらなかった事、
 主人公先頭固定を含め、並べ替え禁止・4人固定でそもそものメンバー控えを表示されないようにする為、
 禁止にしました。

・順不同について、メンバーの加入自体は順不同という意味合いで使用しました。すみません。
 上記で記載して下さったマップみたいに、誰をどの順番でもいいよという事をゲームの基本にしています。


すいませんが宜しくお願いします。
返信する

“MZ:質問”に戻る