找回密码
 注册
搜索
查看: 4839|回复: 28

各版本robot入门解析

[复制链接]
门派:不明
发表于 2014-1-29 01:48:32 | 显示全部楼层 |阅读模式
本帖最后由 xlang@ts 于 2014-1-29 01:58 编辑

目前大家手上的机器人大多是wuchi版njzy版或abi版其结构模块其实都大同小异。当然也有更高级的我们暂且忽略不谈。
由于目前ts站神奇般的来了10几个新手非常活跃,故本人微浅的分析一下机器人的运作原理以及应用,望能帮助新人们对机器人能有个入门的理解。


一 机器人架构
1/初始化准备
当我们初始进入游戏时,都会执行"dologin",那么这个内容执行的到底是什么呢?通常有几个非常重要的指令组成
如以本人设置举例 {check_cui {check_food {check_pass_mj {a_heal {start}}}}},现在我只讲一下特殊的指令串

【start】设置一些和机器人套配的基础alias、变量,比如askk tunn等。当本指令执行完毕会自动跳转到下一条指令"a_start"
【a_satrt】检查切头武器,如果不是你预设的武器,则自动购买其他武器(已知有2个版本是固定购买,襄阳木匠房的木剑或者扬州铁匠铺的匕首),检查完毕会转入工作前检查模块

注意,以上2个指令只有机器人在执行dologin才会执行,大多数版本的机器人只执行该指令一次,直到你quit或者#con。所以有的人切头武器掉了,且没有同id武器则会导致hsjob一直出错出错
你也可以在启动时增加一些检查项,如本人检查了check_food(吃喝)check_pass_mj(苗疆通行证)。SL的还可以增加检查镣铐;SLD检查金蛇宝宝,甚至也检查年龄领取工资等等,这完全看个人喜好,后面我会讲如何使用这个接口添加检查模块

2/工作前准备
robot在每一次工作前都会进行检查一系列事项,如是否等待送LL,是否使用pot,兵器是否丢失,是否修理武器,是否修理防具,是否存残片、玉,是否受伤中毒,是否买药等等。通常这一串指令都会在"check_time"中执行

该模块与上述模块大同小异,所以不再具体说明。
也许有的朋友问为何不将2个模块合二为一,我的理解是理论上是可以合并,但一些完全没必要的检查会影响robot的工作效率,所以一些只有quit或者重启后才需要检查的项目完全可以放在上一个模块中。

3/工作模块

二 GPS定位

1.原理
2.应用
3.拓展

三 接口嵌套应用
四 JOBNPC搜索
五 常用指令
六 易出错模块分析

待续……
门派:不明
发表于 2014-1-29 02:01:38 | 显示全部楼层
    好经典的 机器人 分析啊!
门派:不明
发表于 2014-1-29 02:05:51 | 显示全部楼层
看来有地方可以学习了,好好学习 天天向上
门派:不明
发表于 2014-1-29 08:05:10 来自手机 | 显示全部楼层
继续啊,下面没有了吗?
门派:不明
发表于 2014-1-29 09:20:18 | 显示全部楼层
据调查,楼主已回家过年              
门派:不明
发表于 2014-1-29 09:35:21 | 显示全部楼层
据坊间传闻,知情人士爆料,楼主目前过着老婆孩子热炕头的幸福生活,后续请年后持续关注
门派:不明
发表于 2014-1-29 09:48:38 | 显示全部楼层
写得很好啊,顶一下               
门派:不明
发表于 2014-1-29 10:21:56 | 显示全部楼层
share 一个10K+机器人好不
门派:不明
发表于 2014-1-29 18:13:55 | 显示全部楼层
高手就是不一样的总结
门派:不明
发表于 2014-1-30 21:12:02 | 显示全部楼层
分析的不错 高手啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-6 12:57 , Processed in 0.038076 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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