看板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}