看板mud
标 题Re: 请问关於触发
发信站海大计中 BBS (Sun Apr 10 03:24:22 2005)
转信站ptt!ctu-reader!ctu-peer!news.nctu!nctumenews!news.ind.ntou!news.ntou!n
#IF (@hp<100){cast heal};
我的意思是...hp<100这个条件是成立的...
之後会执行cast heal这个动作...
如果这个动作施法失败...
那要怎麽写才能自动重新执行cast heal这个指令...
※ 引述《[email protected] (隐者)》之铭言:
> 1.公式好像不是这样 正确: #if {条件式} {动作}
> 2.如果a条件没有成立, 他当然不会去执行, 也就是说根本不会去触发到.
> 3.通常在这种用法下, for example: HP > 50 喝水, 相反的, 你可以用下列的方法(小弟的笨方法)
> 你的HP:%1
> #if {%1<100} {cast heal};#if {%1>100} {say hi}
> 乍看之下, 有两个动作, 但事实上, 这两个动作不会同时进行, 因为条件不会同时成立.
> ※ 引述《[email protected] (我爱一条柴)》之铭言:
> > #IF (a){b};
> > 上面是如果a条件成立,就会执行b这个动作
> > 但是如果b这个动作失败(施法失败)
> > 要怎麽样才会再跑一次b这个动作?
> > orz
--
┌┼ Or
igin:
国立台湾海洋大学˙海大计中 bbs.ntou.edu.tw
└┘ A
uthor:
Kimoge 从 218-175-191-99.dynamic.hinet.net 发表