通常通りのセルフスイッチの使用をスクリプトで再現するとして、ひとまず
「マップID 122」の「イベントID 43」のセルフスイッチ「A」をONにする場合をテストして、
$gameSelfSwitches.setValue([122, 43, "A"], true)
という記述でおそらく問題ありませんでした。
ですが、イベントを大量にコピーペーストする関係上
これを元に「現在いるマップID」の「このイベントID」のセルフスイッチ「A」をONにする
といった風に変えたいのです。
思いつくいくつかの記述を入れてみたのですが、間違っていた為エラーを起こしてしまいました。
正しい記述の仕方を教えて下さい。
また、可能ならば[移動ルートの設定]内の[スクリプト]コマンドでも実行できる一行限りのスクリプトだと尚嬉しいです。
よろしくお願い致します。m( _ _ )m
[解決済み]スクリプトでセルフスイッチを操作したいです。
Re: スクリプトでセルフスイッチを操作したいです。
FINGERMANさん
this._mapId、this._eventIdでマップIDやイベントIDが取得できます。
マップID 112 などのところに代入してみてくださいー。
制作応援してます。
this._mapId、this._eventIdでマップIDやイベントIDが取得できます。
マップID 112 などのところに代入してみてくださいー。
制作応援してます。
terunon
絵描いたり、ボカロPしたり、ツクったりしてます。
ツクールMV製ローグライクアクションアドベンチャーRPG/ニコニコ自作ゲームフェス2016敢闘賞作品
『AliasAche:エイリアスエイク』 もりもり公開中です。
紹介ページ→ http://tri-nitroterunon37.wix.com/terunon#!aliasache/fyncb
すぐにブラウザプレイするならこちら→ http://html5.plicy.net/GamePlay/19919
絵描いたり、ボカロPしたり、ツクったりしてます。
ツクールMV製ローグライクアクションアドベンチャーRPG/ニコニコ自作ゲームフェス2016敢闘賞作品
『AliasAche:エイリアスエイク』 もりもり公開中です。
紹介ページ→ http://tri-nitroterunon37.wix.com/terunon#!aliasache/fyncb
すぐにブラウザプレイするならこちら→ http://html5.plicy.net/GamePlay/19919
Re: スクリプトでセルフスイッチを操作したいです。
非常に早い回答ありがとうございました!
この通り「 $gameSelfSwitches.setValue([this._mapId, this._eventId, "A"], true) 」
に変えたところ正常に動きました!
おかげさまでスムーズに製作が続行できます。助かりました~
terunon さんが書きました:this._mapId、this._eventIdでマップIDやイベントIDが取得できます。
マップID 112 などのところに代入してみてくださいー。
この通り「 $gameSelfSwitches.setValue([this._mapId, this._eventId, "A"], true) 」
に変えたところ正常に動きました!
おかげさまでスムーズに製作が続行できます。助かりました~