问下DNF按键精灵一直平砍DNF捡物品,如果物品在人物上面怎么判断能不能给个代码

判断物品名称大致思路:

1、 用大漠插件找字找“穿戴中的物品” 这几个字,找到之后记录它的坐标值所以这里不使用dm.ocr找字,使用dm.FindStr来找字

拓展知识:dm.ocr找字,是在你不知道要找什么字的情况下通过定义查找范围和字体颜色去找字,返回值就是找到的文字

dm.FindStr找字,是你知道你要找什么字然后定义查找范围和字体颜色去找字,返回值是文字所在的坐标

2、 通过“穿戴中的物品”这几个字所在的坐标,计算物品名称的出现的范围

3、 用dm.ocr找芓在获取到的物品名称范围内进行找字。

4、 找到之后可以继续查找物品的其他属性,耐久属性等等来判断出售分解还是其他,由于种類很多小编就不写这类代码了。

注意:如果身上并没有穿戴装备那么物品属性就只会显示当前物品属性,“穿戴中的物品”这几个字無法找到这样的情况可以在代码里继续做判断,找不到“穿戴中的物品”时可以去找物品重量后面的单位KG(为什么前面不找KG呢?因为當有两个物品属性窗口的时候当前物品属性窗口和穿戴中的物品属性窗口中都有KG字样,有两个的话就无法确定位置。)

Sub 横向自上往下褙包遍历(开始格数,结束格数,背包总列数,背包第一格中心X坐标,背包第一格中心Y坐标,每格宽,每格高)   

该楼层疑似违规已被系统折叠 

用DNF按键精灵一直平砍做一个小精灵脚本就解决了
1、先用DNF百宝箱双开
2、双开成功后2个游戏分别放屏幕左上和右下(1080P分辨率时游戏边框正好边對边)
4、鼠标移动到主号游戏窗口中部
6、按一次移动物品快捷键(我的是小键盘 1)
7、鼠标移动到小号游戏窗口中部,并左击点一次鼠标
8、按一次移动物品快捷键(我的是小键盘 1)
[重要:这里有个延时要设一下一定要在1000毫秒以上,不然移动物品可能会不成功]
9、鼠标移动到主號游戏窗口中部空白处(不要把工具栏或任何窗口点出来就行)左击点一次鼠标
10、按下普通攻击键7-8秒然后松开。(这是拾取物品动作)
11、保存并生成 精灵脚本程序.EXE
我昨天刚刚搞出来的,会用DNF按键精灵一直平砍的看完就懂了不难的。


喂少侠,你肯定听说过《剑网3》近期福利特别多,快来了解一下!


我要回帖

更多关于 DNF按键精灵一直平砍 的文章

 

随机推荐