看板mud
標 題Re: [問題]Zmud
發信站HiNetNews (Mon Nov 22 20:14:28 2004)
轉信站ptt!ctu-reader!ctu-peer!news.nctu!news.netfront.net!newsgate.cuhk.edu.
"我愛一條柴" <
[email protected]> 在郵件
news:
[email protected] 中撰寫...
> 我在觸發中設定如果有二個條件成立,就會做動作
> 比如 #IF (@hr>10&@dr>10) {say good}
>
> 但是hr,dr不一定每次都會出現,有時會二個都會出現,有時只有其中一個會出現
>
> 比如
> 第一次 hr>10 dr<10 (二個都出現)
> 第二次 dr>10 (只有dr的值,hr沒出現)
做動作後有沒有要重新計算,要的話直接用#var hr 0
如果是希望二個合計10次就做動作
應該要把二種的觸發設同一個變數
tri第一種情形=>#add ha 1;#IF (@ha>=10) {say good;#var ha 0}
tri第二種情形=>#add ha 1;#IF (@ha>=10) {say good;#var ha 0}
如果是希望hr十次或dr十次都要做動作
#IF ((@hr>10)&(@dr>10)) {say good;#var hr 0;#var dr 0}
如果是希望hr十次而且dr十次才要做動作
#IF ((@hr>10)|(@dr>10)) {say good;#var hr 0;#var dr 0}