プラグインMenuSubCommandを使ってのマップ移動が出来ない

返信する
AyB
記事: 7
登録日時: 2024年12月01日(日) 12:33

プラグインMenuSubCommandを使ってのマップ移動が出来ない

投稿記事 by AyB »

メニュー画面のサブコマンドプラグインのMenuSubCommand.jsを使い、
パラメータのサブコマンドのスクリプトに
$gamePlayer.reserveTransfer(12,23,33,6,0);
と入れ、メニューからキャラクターの移動を行おうとしたのですが、マップが変わるだけで表示されたマップ内にキャラクターがいませんでした。使うスクリプトが間違っているのでしょうか。
アバター
ノリミツ
記事: 9
登録日時: 2018年3月04日(日) 15:10
連絡する:

Re: プラグインMenuSubCommandを使ってのマップ移動が出来ない

投稿記事 by ノリミツ »

スクリプトは間違っていないと思いますが、冒険用マップに移動するのか、メニュー用マップに移動するのかを混同されているのかも知れません。
どちらを要望しているのか、質問文だけでは分からなかったので、2通りの方法を記載します。
① 冒険用マップに移動したい場合(元のマップに戻らずに移動コマンドとして使う)
 プラグインパラメータ「サブコマンド」にて
  • 「スクリプト」に「$gamePlayer.reserveTransfer(12,23,33,6,0);」
  • 「マップに戻るかどうか」を「true」にする
  • 「遷移先マップID」は 何も書かない
 これで移動できるはずです。

➁ メニュー用マップに移動したい場合(メニュー用マップの初期位置を変えたい)
 プラグインパラメータ「サブコマンド」にて
  • 「スクリプト」には 何も書かない
  • 「遷移先マップID」を「12」(メニュー用マップIDを記入)
  • 移動したメニュー用マップでのプレイヤー初期位置は0,0座標に固定されるので、これ以上はパラメータでは設定不可
 そこで、メニュー用マップ上で、トリガー「自動実行」の下記イベントを作成

コード: 全て選択

◆場所移動:MAP012 (23,33) (向き: 右)
◆透明状態の変更:OFF
◆イベントの一時消去
 これで初期位置を変えられるはずです。
*******************************************************
ノリミツ (NoLimits)
[x] https://x.com/nolimits_tukool
[GitHub] https://github.com/nolimits-tukool
*******************************************************
AyB
記事: 7
登録日時: 2024年12月01日(日) 12:33

Re: プラグインMenuSubCommandを使ってのマップ移動が出来ない

投稿記事 by AyB »

解決しました。原因としてはX座標とY座標に想定と異なる値が入っていたことで遷移したキャラクターが見えなくなっていました。
返信する

“MZ:質問”に戻る