DataManager.searchDataItem is not a functionについて

返信する
夢の虹
記事: 2
登録日時: 2023年2月08日(水) 20:49

DataManager.searchDataItem is not a functionについて

投稿記事 by 夢の虹 »

閲覧ありがとうございます。
夢の虹と申します。

RPGツクールMZでアクション要素を取り入れる為、敵から弾が発射されるようなギミックを作ろうと思ったところ、困ったことがありまして投稿させていただきました。

以下の様なスクリプトを組んでみたところ、【DataManager.searchDataItem is not a function】
と言うエラーが出てきました。

使用させていただいておりますプラグインは、トリアコンタン様の
「テンプレートイベントプラグインMZ」
「イベント動的生成プラグインMZ」です。

もし解決方法をご存じの方がおられましたら、どうかお知恵をお貸しください。

var eventName = "敵の弾";

var mapId = this._mapId;

var eventId = $gameMap.getEventIdSequence();

var originalEventId = DataManager.searchDataItem($dataTemplateEvents, 'name', eventName).id;

var x = $gameVariables.value(2);

var y = $gameVariables.value(3);

var isTemplate = true;

var event = new Game_PrefabEvent(mapId, eventId, originalEventId, x, y, isTemplate);

$gameMap._lastSpawnEventId = eventId;

$gameMap._events.push(event);

bulletDict[eventId - 1] = $gameVariables.value(25);
huller
記事: 9
登録日時: 2023年1月28日(土) 21:22

Re: DataManager.searchDataItem is not a functionについて

投稿記事 by huller »

イベント動的生成プラグインに詳しくないのですが
「DataManager.searchDataItem」というfunctionは「PluginBaseFunction.js」導入によって追加されるfunctionみたいです。

イベント動的生成プラグイン(EventReSpawn.js)と同じdlc内公式プラグインフォルダにあるようなので、導入してみてはいかがでしょうか。
夢の虹
記事: 2
登録日時: 2023年2月08日(水) 20:49

Re: DataManager.searchDataItem is not a functionについて

投稿記事 by 夢の虹 »

huller様へ
大変ありがとうございます!
問題解決致しました!
本当に困っていたので、本当にうれしいです!
返信する

“MZ:質問”に戻る