当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
アクターを選ぶための選択肢 - ChoiceActors.js
シェア用テキスト:
▼アクターを選ぶための選択肢(KPoal様作) - ChoiceActors.js
https://plugin.fungamemake.com/archives/16362
条件を満たすアクターのみで選択肢を作り、選択されたアクターのアクターIDを変数に取得する
ふりがな:あくたーをえらぶためのせんたくし
機能概要: 条件を満たすアクターのみで選択肢を作り、選択されたアクターのアクターIDを変数に取得する
利用規約(ライセンス): MITライセンス
作者:KPoal
直接ダウンロード:Zipファイルダウンロードページ:https://forum.tkool.jp/index.php?threads/508/
ファイル名:ChoiceActors.js
プラグインのヘルプ:
/*: * @plugindesc アクター選択肢作成プラグイン * @author KPoal * * * * @param AChoiceVariableNumber * @type number * @desc 選択したアクターのアクターIDを受け取る変数番号です。 * @default 30 * * @param CancelChoiceMessage * @desc cancelchoiceで追加できる、キャンセル用選択肢の内容です。 * @default キャンセル * * * @help * 条件を満たすアクターのみで選択肢を作り、 * 選択されたアクターのアクターIDを変数に取得するプラグインです。 * 選択肢がキャンセルされた場合は0を取得します。 * * ・基本プラグインコマンド * ChoiceActors all 全てのアクターで選択肢を作ります。 * ChoiceActors party パーティにいるアクターで選択肢を作ります。 * ChoiceActors alive パーティにいて生存しているアクターで選択肢を作ります。 * ChoiceActors dead パーティにいて死亡しているアクターで選択肢を作ります。 * * ・追加プラグインコマンド(基本コマンドの直前に実行して下さい) * ChoiceActors 文 :選択肢の前に文を表示します。 * 文の途中に半角スペースを入れる事で改行できます。 * ChoiceActors nocancel :選択肢でのキャンセルを禁止します。 * ChoiceActors position left :選択肢を左側に表示します。 * ChoiceActors position center :選択肢を中央に表示します。 * ChoiceActors back dark :選択肢の背景を暗くします。 * ChoiceActors back clear :選択肢の背景を透明にします。 * ChoiceActors cancelchoice :選択肢の最後にキャンセル用選択肢を追加します。 * ChoiceActors allclear :追加プラグインコマンドによる全ての設定をリセットします。 * * ・条件付きプラグインコマンド例(アクターを条件で絞り込む場合) * ChoiceActors all actor.isStateAffected(4) :ステート4番になっている全てのアクター * ChoiceActors party actor.mhp>5000&&actor.mmp>100 :最大HP5000以上、最大MP100以上のパーティメンバー * ChoiceActors alive !actor.isLearnedSkill(12) :スキル12番を覚えていない生存メンバー * * * 使用例 * 「アクターを選択してください」という文章を表示した上で、 * ステート10番になっていないパーティメンバーのみで選択肢を作り、 * 選択肢のキャンセルを禁止する場合 * ------------------------------------------------- * ChoiceActors アクターを選択してください * ChoiceActors nocancel * ChoiceActors party !actor.isStateAffected(10) * ------------------------------------------------- * * このプラグインはMITライセンスです。 * */