and条件、or条件には対応してますか?

322 views
Skip to first unread message

maim...@gmail.com

unread,
Jul 24, 2013, 12:10:02 AM7/24/13
to almi...@googlegroups.com
almaight使わせていただいてます。

変数を使った条件分岐で、
and条件、or条件には対応してますでしょうか?

・変数AとBの条件に当てはまると、シナリオAにジャンプ(and条件)
・変数BもしくはCの条件に当てはまると、シナリオBにジャンプ(or条件)
というようなものです。

吉里吉里/KAGを使用したことはないのですが、
互換性があるとのことで、そちらでの記述方法を
検索したところ、and条件では&&、or条件では||を
使用しているようなので、そのように記述しましたが
うまく動きません。

[if exp="f.変数A==1 && f.変数B==1"]

[if exp="f.変数B==1 || f.変数C==1"]

この記述方法であってますでしょうか?

Almightサポート minami

unread,
Jul 31, 2013, 2:13:30 AM7/31/13
to almi...@googlegroups.com
AND条件、OR条件ですが対応しています。
また、書き方も&&, || で問題ありません。

例としては、このような形になります。

[eval exp="f.A = 1"]
[eval exp="f.B = 0"]
[if exp="f.A == 1 && f.B == 1"]
f
.A = 1[r]
f
.B = 0
[endif]

動かない原因としまして、変数名に日本語を利用している場合に正しく処理されない場合があるようです。
Almightでは変数名に日本語を利用することは推奨しておりませんので、お手数ですが英数字の変数名をご利用ください。

また、最初に変数を初期化していない場合なども正しく動かない原因となりますのでご確認頂ければと思います。

Reply all
Reply to author
Forward
0 new messages