【解決済み】イベント名の取得

plm

ユーザー
特定の座標にあるイベント名を変数10に入れたいのですがやり方がわかりません。

おねがいします!
 
ダミーの変数を用意すればできます。11番を使いますね。

・イベントコマンド「指定位置の情報取得」で変数(任意の番号:ここでは11)に
その座標と「イベントID」を指定して取得する。
ここでイベントIDが変数11番に取得できた。

・もし変数11番が0ならここで処理を打ち切る。(そこにイベントはない)

・イベントコマンド「変数の取得」で変数10番を選び、
「スクリプト」を選び、以下のように入れる。
VX/VXAce:
PHP:
$data_map.events[$game_variables[11]].name
MV:
PHP:
$gameMap._events[$gameVariables.value(11)].event().name
これでうまくいきます。お試しあれ。
 
最後に編集:
トップ