みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
あるフィールドBにスクリプトトリガ「OnObjectEnter」にスクリプト①を設定して、一定の場合に入力を拒否するカスタムダイアログを表示していました。
ところが別のフィールドAの値によりフィールドBに値を入れるスクリプト②を設定したところ、スクリプト①が働かなくなりました。
もちろん、スクリプト②にスクリプト①の要素を盛り込めば、実現できるとは思いますが、スクリプトトリガの選択を変更することで対応することができないでしょうか。
Offline
この質問は
設定しているトリガが使う
スクリプトをお書きになった方がいいと思います。
動かなくなるには
それなりの理由があり、
フィールソBに入力するも式はした後の
チェックの段階に問題があるかもしれない(悪魔でも想像)
Offline
シーラカンス様 申し訳ありません。
①のスクリプトは、まったく「働かなくなった」のではなく、フィールドBに直接入力しようとすると「OnObjectEnter」により働きますが、スクリプト②の「フィールド設定」によりフィールドに値が埋められたときに無視されるのです。
したがって、フィールドBに手動だけでなく、スクリプトの「フィールド設定」により値を埋めたときにも、スクリプト①が働くようにするスクリプトトリガは、何を使ったらよいかという質問です。
Last edited by kaz797 (2017-03-28 17:36:11)
Offline
ですから
スクリプトの内容がわからないので
コメントできないということです。
Offline
> フィールドBに値を入れるスクリプト②
これが、
フィールド設定
だとトリガされませんよ。
フィールド移動
を入れればいいのでは。
Offline
チポ様 ありがとうございます。
「フィールド設定」の後に「シールド移動」を付け加えたら、スクリプト①が働きました。
Offline
[ Generated in 0.020 seconds, 9 queries executed - Memory usage: 508.48 KiB (Peak: 515.14 KiB) ]