求助zmud的判断语言怎么写法
比如现在是“午夜时间”出发判断,是“午夜时间”的执行xxx指令,不是午夜时间的其他时间都着执行另外个指令。
想到是if语言,但是不知道怎么去书写
比如现在是“(%x)”
time=%1;{a=午夜时间} {指令1};if {b=??}{指令2}
头 晕晕的了。555
北大侠客行MUD,中国最好的MUD #if (@a=XXXXX) {指令1} {指令2} 额。不亮还在坚守技术区啊,回复的真及时 貌似有点问题;
我写反了?
我写的:
北大侠客行现在大约是(%x)
zao=%1;#if {@zao=早晨时分} {w;n;ask duo about 守门;wield all} {w;w;@book;yun regenerate}
刚刚是早晨时分,然后执行了后面的那句w;w;@book;yun regenerate;zao的变量相符不是执行指令1吗,奇怪。。 直接和中文内容划等号是无法匹配的
试试这样
#var zao a@zaoa
然后if判断里是
=a早晨时分a
测试一下,这个不保证可行
可行的如下
#var temp ';#var zao @temp@zao@temp
判断语句
@zao='早晨时分' 试试%pos()函数 我直接查的变量选取,发现截取的是
早晨时分。
貌似把结尾的“。”加进去了。
另外我在改这个朝廷守城的,在朝公用版发展,这样的机器人可以发不?不能发就自己收藏了、 #if %pos(早晨时分,@zao) {1} {2}
回复 7楼 的帖子
巡逻守门这些没问题 原帖由 alucar 于 2011-9-9 11:47 PM 发表 http://pkuxkx.net/forum/images/common/back.gif#if %pos(早晨时分,@zao) {1} {2}
你这种写法zmud能支持?
页:
[1]
2