找回密码
 注册
搜索
查看: 4246|回复: 152

盲抓扫街模式之优化!

[复制链接]
门派:武当派
发表于 2019-2-4 18:09:15 | 显示全部楼层 |阅读模式
之前的方法有很多地方覆盖不到,于是从function exe(cmd)函数入手解决问题:
原函数

  1. function exe(cmd)
  2.     if GetConnectDuration() == 0 then
  3.        return Connect()
  4.     end
  5.     if cmd==nil then cmd='look' end
  6.     Execute(cmd)
  7. end
复制代码
门派:武当派
 楼主| 发表于 2019-2-4 18:10:00 | 显示全部楼层
接下来用如下函数覆盖
  1. function exe(cmd)
  2.     if GetConnectDuration() == 0 then
  3.        return Connect()
  4.     end
  5.     if cmd==nil then cmd='look' end
  6.     if string.find(cmd,'east') or string.find(cmd,'west') or string.find(cmd,'north') or string.find(cmd,'south') or string.find(cmd,'out') or string.find(cmd,'enter') or string.find(cmd,'down') then
  7.            if string.find(cmd,';') then
  8.           cmd=string.gsub(cmd,";",";worship zhao;")
  9.        else
  10.           cmd=cmd .. ";worship zhao"
  11.        end
  12.            Execute(cmd)
  13.         else
  14.            Execute(cmd)
  15.         end
  16. end
复制代码

评分

1

查看全部评分

门派:武当派
 楼主| 发表于 2019-2-4 18:10:50 | 显示全部楼层
这样就能做到基本全覆了
门派:武当派
发表于 2019-2-4 19:06:56 | 显示全部楼层
夙兴师兄,这个是抓财神的优化吗
门派:武当派
 楼主| 发表于 2019-2-4 20:06:52 | 显示全部楼层
ocean@tj 发表于 2019-2-4 19:06
夙兴师兄,这个是抓财神的优化吗

是之前的那个扫街模式的改良,之前的改动注释后,进行如上改动就可以了。
门派:武当派
发表于 2019-2-4 20:19:59 | 显示全部楼层
夙兴威武 我武当之福啊
门派:武当派
 楼主| 发表于 2019-2-4 20:24:40 | 显示全部楼层
发现一个bug,大家把string.find(cmd,'out')这项去掉吧
门派:武当派
发表于 2019-2-5 00:00:13 | 显示全部楼层
alphadog@tj 发表于 2019-2-4 20:19
夙兴威武 我武当之福啊

现在武当已经要崛起了啊         
门派:武当派
发表于 2019-2-5 00:00:45 | 显示全部楼层
gooy@tj 发表于 2019-2-4 20:24
发现一个bug,大家把string.find(cmd,'out')这项去掉吧

这是吃饱喝足了啊!怎么有空来啊,又出神器了
门派:武当派
发表于 2019-2-5 00:07:59 | 显示全部楼层
师兄这个是任务搜索NPC的算法优化吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-27 23:56 , Processed in 0.020454 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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