dxlhjs 发表于 2012-10-22 15:14:16

请教如何用ZMUD462实显现这样的设定

比如,我输入下面的命令
n;w;s;e
那么就会被全面执行
但是呢,我现在想要做的,如果n被执行了,那么W;S;E就不再被执行
或者,当N不被执行那么在执行W后,就不再执行s;e的命令

总的来说,就是当一连串命令中的一个命令被执行后,其后的命令就不再被执行,如保实现

谢谢

北大侠客行MUD,中国最好的MUD

zgbl 发表于 2012-10-22 15:43:47

这得写脚本吧,462没脚本,用触发器貌似没法实现
只能根据反馈来进行了,n成功那就没啥了,不成功会有错误提示,然后错误提示触发下一个指令,就这样

afu 发表于 2012-10-23 17:40:20

貌似有点难
提供一点思路
之前论坛有大大用4.62的函数实现了高版本zmud函数%item的功能,详情请搜索论坛
把你要完成的动作弄成list变量,如a=n|w|s|e
逐一从变量a提取动作
完成动作
等待系统回应(事实上这一步可能存在无法跨越的难度,因为在巫师的刻意干扰下,系统给你的回应很可能无法预期)
根据系统回应判断是否提取下一动作
完毕。

nol 发表于 2012-10-23 18:04:59

回复 1# dxlhjs


    http://pkuxkx.com/forum/thread-7512-1-1.html 看看这个吧 思路有点像糖果的遍历
    但是他是zmud555
    zmud462实现可能有些差异

march 发表于 2012-10-23 21:50:32

请拿出实例 我们才能分析!比如在什么地方的运用!
你说的太抽象了!
难道我今天真的喝多了!
页: [1]
查看完整版本: 请教如何用ZMUD462实显现这样的设定