变量取值问题
#var shenlong 5#var address shenlong
@shenlong 值是 5
@address 值是 shenlong
@@address 值是 @shenlong
[@@address] 值是 [@shenlong]
----zmud7.21数据
问题:怎么用变量address得到值5 ?
以下是参考资料摘抄。
北大侠客行MUD论坛 » 技术园地 » 精华资料 » Zmud机器人制作--基础知识,技巧以及实例讲解
第十四章 实际例子--解决乱入的2种办法
注:此文中凡是未专门提到zmud版本的,以zmud555为准。
14.1 多路径的连续遍历
路径的使用(以神龙为例)
//[@@address]用到了2个@符号,@address的值为shenlong,[@@address]的值就为5,注意这里必须加上[ ].如果不加[ ],@@address的值为字符串@shenlong,而不是数字5.
北大侠客行MUD,中国最好的MUD ……没那么复杂
#var address @shenlong,就ok了
不过想通过address动态调用shenlong的数值,那个东东叫做指针,貌似是用@@,但是具体用法就不懂了 楼主的扩展方法要打开菜单View < Preferences < General,然后离开General选Script Parser或者General Parsing,在allow [ ] for eval打钩。
不想麻烦的话,可以用@{@address}。
回复 undefined 的帖子
感谢2楼,按照你的方法,多加个触发+变量也能解决问题。确实,我不用思考的那么复杂,就是机器人变得复杂一点点:)回复 undefined 的帖子
感谢3楼,原来是代码解析的问题。我也觉得在zmud5.55能用的代码,没道理在7.21就没用了。 回复 undefined 的帖子...才注意,这是谁啊,我用firefox浏览器,是不是论坛对firefox支持不好啊~
页:
[1]