場所移動の前にスイッチを設置すると、場所移動できない。

だが、場所移動後にスイッチを設置すると、スイッチが反映されない。

・・・という、二律背反が打開できない。

これはキツイ・・・。

//

自動実行でスイッチを反映させる事はできるのだが、
それだとキャンセルでのサブメニューに影響がある。

場所移動時にサブメニューを出さないためには、
上記の二律背反をクリアーしないといけないわけだ。

無茶なキー操作をしなければいいのだが、
それをしても問題無くしなければ
システムとして致命的な欠陥があると言っていいわけで。

コメント

nophoto
いち
2012年1月6日12:52

2000の時もそうでしたが、歩行中に並列イベントを実行させないシステムを組めば場所移動直前にメニューを呼び出すことを防げます。
あと、キー入力待ちをしない場合にキーを押しっぱなしでメニューが再び開かれてしまう現象も、ウェイトなどを使わずにしてイベントコマンドで解決できるのですが、この余白はそれを書くのは狭すぎr(略)

nophoto
鎌田翔己
2012年1月6日15:30

何か特殊な場所移動でしょうか・・。
あ、あけましておめでとうございます。

hiro
2012年1月7日0:20

>いちさん
次の日記にてコメントいたしました~。

>鎌田さん
kamさんじゃないですか!どこいってたんですかー!!!(TOT)
おめでとうございます。

えーとですね、場所移動を介するとその後の命令が適用されたり
されなかったりがややこしい事になっている状況です。
ルールはあるんでしょうけど、良く分からないというか・・・。
移動した直後のイベントで命令を即効実行したり、
そのサブメニュー用命令内で、キャンセルを無効にする処理をしたりして
解決したというかなんというか・・・。(=~=)

nophoto
鎌田翔己
2012年1月7日9:31

ちょっと近所を散歩に・・

通常の場所移動後に後続の命令が実行されないということはないような気がするので、他のイベント処理が原因で実行が停止しているんでしょうねー。
動いたのならそれがOK!

hiro
2012年1月7日9:42

新しい事をやるとなかなか高い障害が出てきますね。
思うように動いた事は動いたのですが、
動作のルールがどうなっているのか、いまいちな部分があるのが怖いところ。