If 判斷結構

If 判斷結構能讓程式指定條件的情況下,執行 if 至 endif 之間的動作。


%scene begin

< 1 >
5::cast double_heal on < 2 >
if (%m < 500)  < 3 >
30:meditate_bc:meditate < 4 >
endif < 5 >
   
%bc meditate_bc < 6 >
retry::你的精神還沒有恢復平靜,不能冥思。 < 7 >
next::你突然覺得心神不定,一下子從冥思中醒來 ... < 8 >

 

< 1 > 程式宣告起始
< 2 > 執行動作 cast double_heal on,不檢查可能性,並在 5 秒後執行下一項指令
< 3 > 如果法力值是小於 500,便執行 if 至 endif 之間的動作
< 4 > 執行動作 meditate,檢查可能性 meditate_bc,並在 30 秒後執行下一項指令
< 5 > 結束 if 判斷結構
< 6 > 宣告動作可能性 meditate_bc
< 7 > 如果畫面出現 "你的精神還沒有恢復平靜,不能冥思。" 便立即重覆動作,等待時間為 0 秒
< 8 > 如果畫面出現 "你突然覺得心神不定,一下子從冥思中醒來 ..." 便執行 30: meditate_bc: meditate 的下一項指令,等待時間為 0 秒

問答集:

問題  
回答