はろーYAYAわーるどのテンプレートにあるメニュー関数でif文を使用してイベントのフラグを満たした時だけイベントを開始する選択肢を表示して、それ以外の時は依頼を表示するのが上手くいかなかったので専用の関数を作って処理しました。
関数を作らずに済む良い方法があった気がしています。
Conversation
Notices
-
瑞樹ユラ (mizu_yura_27@ukadon.shillest.net)'s status on Tuesday, 20-Feb-2024 11:32:32 JST 瑞樹ユラ -
ぽな (C.Ponapalt) (ponapalt@ukadon.shillest.net)'s status on Tuesday, 20-Feb-2024 11:32:32 JST ぽな (C.Ponapalt) @mizu_yura_27 少し上のEV_Solo == 1の条件式と同じ書き方すれば動くはずだけど…
-
瑞樹ユラ (mizu_yura_27@ukadon.shillest.net)'s status on Tuesday, 20-Feb-2024 11:35:28 JST 瑞樹ユラ @ponapalt
5個以上のイベントを書こうと思ったのでメニュー内を見やすくしようと思って分けたのですが、分けなくてもよさそうですね。 -
ぽな (C.Ponapalt) (ponapalt@ukadon.shillest.net)'s status on Tuesday, 20-Feb-2024 11:40:40 JST ぽな (C.Ponapalt) @mizu_yura_27 条件分岐が複雑になる場合は、条件分岐だけを関数に切り出すという手もありますね。
依頼メニュー表示
{
return 依頼ポイント>=30 && 東区解放.flag ==0
}みたいな関数を用意して、
if 依頼メニュー表示() {
AYATEMPLATE以下略
}
else {
AYATEMPLATE以下略
}な感じです。
-
瑞樹ユラ (mizu_yura_27@ukadon.shillest.net)'s status on Tuesday, 20-Feb-2024 11:43:15 JST 瑞樹ユラ @ponapalt
試してみます。教えていただき、ありがとうございました。
-