找回密码
 注册
搜索
查看: 819|回复: 8

请教机器人的问题

[复制链接]
门派:不明
发表于 2011-4-10 13:01:48 | 显示全部楼层 |阅读模式
jl=%number(%trim(%1));#if (@jl>150) {#t- xun0;#wa 4000;yun jingli;#show from 大理---成都} {#t- xun0;eat xujing dan;yun jingli;#wa 4000;#show from 大理---成都}

这是MR巡城机器人中的一个精力触发,很多看不懂请教各位:
1.jl=%number(%trim(%1));这句,#jl应该是个变量,等号后面的什么意思?如何读取的?
2.#if (@jl>150) {#t- xun0;#wa 4000;yun jingli;#show from 大理---成都} {#t- xun0;eat xujing dan;yun jingli;#wa 4000;#show from 大理---成都}
这句的意思是不是如果JL大于150就执行{#t- xun0;#wa 4000;yun jingli;#show from 大理---成都} ,否则执行{#t- xun0;eat xujing dan;yun jingli;#wa 4000;#show from 大理---成都}
3.if语句的用法格式就是#if(条件) 如果满足执行第一个大括号的内容,如果不满足就执行第二个大括号的内容?
门派:不明
发表于 2011-4-10 15:32:18 | 显示全部楼层
zmud函数向导里有解释
跟jl=%1效果差不多吧
#if %trim(%1)>150 {xxx}是不是也一样
门派:不明
发表于 2011-4-11 17:07:25 | 显示全部楼层
等号后面%1是指代触发式里的第一个变量函数,其他2个都是zmud里的函数,是为了防止抓取出错用的,在这里,原本你抓的就是数字字符,你就直接用jl=%1效果是一样的

后面2个你的理解没错
门派:不明
发表于 2011-4-11 17:09:10 | 显示全部楼层
@是调取函数数值,你直接用%trim(%1)应该不行吧...
门派:不明
 楼主| 发表于 2011-4-11 22:00:06 | 显示全部楼层
多谢指教!!!!!!!!!!!研究研究机器人还是很有意思的
门派:不明
发表于 2011-4-11 22:14:26 | 显示全部楼层
不懂机器人的人飘过~~~~~~~~~~~~~
门派:不明
发表于 2011-4-11 22:47:37 | 显示全部楼层
玩MUD最大的乐趣就是学习机器人知识和技巧
门派:不明
发表于 2011-4-12 01:25:50 | 显示全部楼层
http://www.sjever.net/bbs/forumd ... 2&filter=digest
喜欢研究。。可以去上面的帖子里研究一下,能明白很多道理
门派:不明
 楼主| 发表于 2011-4-12 01:41:42 | 显示全部楼层
呵呵,多谢TZZHOU!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-7-14 18:42 , Processed in 0.036948 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表