お世話になっております。
先頭キャラ以外のメンバーを外す
というプラグインがございましたら、
情報提供・制作をお願いしたいです。
もし不可能でしたら、
先頭キャラクターのアクターIDの取得方法を
ご教授頂けるととてもありがたいです…。
何卒よろしくお願いいたします。
先頭キャラ以外のメンバーを外す
Re: 先頭キャラ以外のメンバーを外す
先頭キャラのIDだけなら取得はデフォでも可能です。
(変数で取得可能です)
しかし先頭キャラ以外を外すのはわからないので誰かに・・・。(変数で取得可能です)
―――――――――――――――――――――――――――――――――――――――――
<戦う理由は見つかったか? 相棒)
という事でよろしくお願いします。
HP:HPとか連絡とかもここに集約されています。
連絡はお問い合わせのところでどうぞ。
アバにしている画像は描いてもらったものです。
※サイン、アイコンに使われている画像は無断保存や転載は禁止です。
―――――――――――――――――――――――――――――――――――――――――

という事でよろしくお願いします。
HP:HPとか連絡とかもここに集約されています。
連絡はお問い合わせのところでどうぞ。
アバにしている画像は描いてもらったものです。
※サイン、アイコンに使われている画像は無断保存や転載は禁止です。
―――――――――――――――――――――――――――――――――――――――――
Re: 先頭キャラ以外のメンバーを外す
イベントコマンドのスクリプトにこれを張り付けてください。
for(i = 0; i <= 50; i++){
if (i != $gameParty.members()[0].actorId()){
$gameParty.removeActor(i)
}
}
先頭以外のアクターID50までのキャラクターが除外されると思います。
for(i = 0; i <= 50; i++){
if (i != $gameParty.members()[0].actorId()){
$gameParty.removeActor(i)
}
}
先頭以外のアクターID50までのキャラクターが除外されると思います。
Re: 先頭キャラ以外のメンバーを外す【解決済】
荒野さん、まひるさん返信ありがとうございます。
荒野さん
ゲームデータから参照できたんですね…。
もっと隅々までチェックすべきでした;
まひるさん
スクリプト確認いたしました。
望んでいた通りの動作になりとても助かりました。
ところで、$gameParty.removeActor()で
メンバーを外すというのは分かったのですが、
for~の命令文はどういう処理がされているのでしょうか…?
もしよろしければご教授頂けましたら幸いです。
お二人共ありがとうございました。
荒野さん
ゲームデータから参照できたんですね…。
もっと隅々までチェックすべきでした;
まひるさん
スクリプト確認いたしました。
望んでいた通りの動作になりとても助かりました。
ところで、$gameParty.removeActor()で
メンバーを外すというのは分かったのですが、
for~の命令文はどういう処理がされているのでしょうか…?
もしよろしければご教授頂けましたら幸いです。
お二人共ありがとうございました。
Re: 先頭キャラ以外のメンバーを外す
イベントコマンドスクリプトで、こんなやり方もありますよというのを提示させて頂きます。
$gameParty._actors.splice(1);
$gamePlayer.refresh();
$gameMap.requestRefresh();
上の3つをまとめて実行してください。
まひるさん提示のスクリプトを説明させて頂くと、
for(i = 0; i <= 50; i++){ // アクターIDを0~50番までチェック
if (i != $gameParty.members()[0].actorId()){ // アクターIDがパーティー先頭のアクターIDじゃなかったら、
$gameParty.removeActor(i) // パーティーから削除
}
}
こんな感じです。
$gameParty._actors.splice(1);
$gamePlayer.refresh();
$gameMap.requestRefresh();
上の3つをまとめて実行してください。
まひるさん提示のスクリプトを説明させて頂くと、
for(i = 0; i <= 50; i++){ // アクターIDを0~50番までチェック
if (i != $gameParty.members()[0].actorId()){ // アクターIDがパーティー先頭のアクターIDじゃなかったら、
$gameParty.removeActor(i) // パーティーから削除
}
}
こんな感じです。
Re: 先頭キャラ以外のメンバーを外す
こまさん
返信ありがとうございます。
もう一つの方法も参考にさせて頂きます。
それから解説の方も大変たすかりました!
前回もあわせて、ありがとうございます。
返信ありがとうございます。
もう一つの方法も参考にさせて頂きます。
それから解説の方も大変たすかりました!
前回もあわせて、ありがとうございます。