lvl 发表于 2012-8-26 23:36:18

新手求教时间记录机器人设计思路

新手求教记录爬塔漂流时间并提示的机器人设计思路,谢谢!

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

ruoyu 发表于 2012-8-27 00:44:13

没做过,但抛砖引玉先:
平时站那儿打坐吐纳,计时器每三十秒查看一次jobquery

抓取 万安塔任务现在即可接到下个任务。 后面这半句话的变量,如果这个变量=“现在即可接到下个任务”,就ask ke about 进塔

漂流同理

这个效率估计比较低。jobquery频率不要太高,节约服务器资源。

xeon 发表于 2012-8-27 01:06:55

直接搞个计时器10秒问一次不就得了。

yllr 发表于 2012-8-27 11:33:00

uptime计算即可

lvl 发表于 2012-8-27 12:56:27

不是想要自动接,而是能够是平时任务过程中,能够跳出来个提示“可以接漂流了”、“可以爬塔了”这样就好! {:7_268:}

alucar 发表于 2012-8-27 13:03:11

回复 5# lvl


for zmud
可以 jobquery 后抓取剩余时间,然后用 #alarm 延时出提示
中文数字转换技术版有现成语句
每次 jobquery 后删除上一个 #alarm

suxxx 发表于 2012-8-27 22:16:57

alucar是绝对的技术高手啊,特喜欢你开发的逍遥游,可惜游戏里很少见啊,你不玩了么?

alucar 发表于 2012-8-27 22:28:16

当然玩,今天俺还参观了ruoyu过劫难,虽然大宗师表现太水yct7
只是相比练功俺更加喜欢探地图,最近正慢慢把zmud的机器人搬到tt++上,所以练得更慢了yct13

jhzg 发表于 2012-8-30 09:35:55

本帖最后由 jhzg 于 2012-8-30 01:49 AM 编辑

1、新建一个闹铃;
    #alarm *时间 {#mess @acc可以接爬塔任务了。} {tatime}//时间自已设;我没爬过塔,不知道冷却时间。格式是00:00:00,没有小时的话可以省略,例如:30分10秒;就是*30:10。如是你不关的话,每过一段时间就会提醒一次。你如果不想接任务的话,可以做个按钮,手动关掉就可以了。
2、完成爬塔时的提示语句。(需要从游戏中抓取)
   #t+ tatime   
3、开始爬塔的语句。(需要从游戏中抓取)
   #t- tatime
或者用下面的方法;但这个我用不好;还请高手指教在触发里面怎么写触发命令
1、用系统那个计时器。时间,发送语句里面写{#mess @acc可以接爬塔任务了}
2、完成爬塔时的提示语句。
   #tz;#timeon   
3、开始爬塔的语句
   #time off

jhzg 发表于 2012-8-30 10:37:27

回复 10# yhzzyahoo


    你建alarm时设个类就好了。
页: [1] 2
查看完整版本: 新手求教时间记录机器人设计思路