奇怪,为什么这个if不触发?
#TRIGGER {你不忙} {#if (@jingshen <= 200) {e
n
n
nu
do 3 n
e
n
n
sleep
}{drink jiudai}}
@jingshen > 200的时候不会触发drink jiudai.
<= 200的时候会出现
{e;n;n;nu;do 3 n;e;n;n;sleep}{drink jiudai}
什么?的提示
请教是什么问题?
试试这样写。
#if @jingshen>200 {eat liang;drink jiudai} {e;n;n;nu;do 3 n;e;n;n;sleep} {#if (@jingshen <= 200)问题好像在这里 }{之间没空格吧 原帖由 whuan 于 2010-3-22 01:25 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
}{之间没空格吧
正解,需要空格。还有就是要养成加分号的好习惯。ZMUD的脚本解析不是很完善,期望值不要太高。 %int(@jingshen) <= 200 原帖由 whuan 于 2010-3-22 01:25 PM 发表 http://edu.pkuxkx.com:8082/forum/images/common/back.gif
}{之间没空格吧
是这个原因
太严谨的语法让人痛苦啊
改写了一个跳楼机器人,ZMUD721的,效率提高了点 原帖由 bluse 于 2010-3-22 01:51 PM 发表 http://edu.pkuxkx.com:8082/forum/images/common/back.gif
正解,需要空格。还有就是要养成加分号的好习惯。ZMUD的脚本解析不是很完善,期望值不要太高。
if的两个{}{}之间不能加分号把,不然解析就完全两样了 if remove cloth
do love 原帖由 laobeng 于 2010-3-22 04:07 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
if remove cloth
do love
应该是 do makelove 吧
页:
[1]