易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7934|回复: 12

[易语言问题] 大漠易的判断

[复制链接]

10

主题

62

帖子

529

积分

易语言入门

Rank: 4

积分
529
威望
0
易币
467
贡献
0
积分
529
UID
2396
在线时间
48 小时
注册时间
2020-3-11
发表于 2020-3-14 22:26:16 | 显示全部楼层 |阅读模式
1易币
112.jpg 上面的指针会左右移动 当指针移动到那3个格内(最好黄色格子) 点击某个按钮
我用的是判断来进行自动点击,但是出现问题 1. 上面的指针要移动很多次才自动点击到按钮  2.当我点击到按钮后几秒,游戏崩溃(感觉是被游戏检测到关掉了)
这是我写的步骤,求优化或者其他方案(注:指示标移动速度不慢)

.判断循环首 (真)
    返回值 = 大漠.FindPic (407, 281, 636, 363, “钓鱼_范围.bmp”, “203040”, 0.7, 0, X, Y)
    返回值1 = 大漠.FindPic (407, 281, 636, 363, “钓鱼_指示标.bmp”, “203040”, 0.7, 0, X1, Y1)
   
    延迟 (50)
    .判断开始 (Y = Y1 且 返回值 ≠ -1)
        大漠.MoveTo (520, 380)
        延迟 (50)
        大漠.LeftClick ()
        跳出循环 ()
   

.判断循环尾 ()


297

主题

537

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
14166

幽默大师终生成就

威望
0
易币
13544
贡献
0
积分
14166
UID
580
在线时间
452 小时
注册时间
2019-12-5
发表于 2020-3-14 22:55:01 | 显示全部楼层
做一个监控线程在黄颜色区域找色.出现红颜色就按比较好.
回复

使用道具 举报

10

主题

62

帖子

529

积分

易语言入门

Rank: 4

积分
529
威望
0
易币
467
贡献
0
积分
529
UID
2396
在线时间
48 小时
注册时间
2020-3-11
 楼主| 发表于 2020-3-15 01:45:35 | 显示全部楼层
十万个为什么 发表于 2020-3-14 22:55
做一个监控线程在黄颜色区域找色.出现红颜色就按比较好.

我看了一下 监控还是基于判断的 应该是我相似度选得不对 调一下就好了 崩溃那里我直接设置了更久的随机延迟
回复

使用道具 举报

6

主题

18

帖子

173

积分

易语言菜鸟

Rank: 2

积分
173
威望
0
易币
155
贡献
0
积分
173
UID
2197
在线时间
6 小时
注册时间
2020-3-5
发表于 2020-3-15 11:00:52 | 显示全部楼层
你要判断的应该是横向坐标吧,横向坐标应该是X=X1吧,Y和Y1是纵向坐标,但是你要判断的游动滑块是横向滑块,你再看下吧
回复

使用道具 举报

10

主题

62

帖子

529

积分

易语言入门

Rank: 4

积分
529
威望
0
易币
467
贡献
0
积分
529
UID
2396
在线时间
48 小时
注册时间
2020-3-11
 楼主| 发表于 2020-3-15 15:34:03 | 显示全部楼层
aijeco 发表于 2020-3-15 11:00
你要判断的应该是横向坐标吧,横向坐标应该是X=X1吧,Y和Y1是纵向坐标,但是你要判断的游动滑块是横向滑块 ...

这个是的 后面发现了 我现在弄了个范围判定 但是如果指示标一开始就在范围里面 等他点击的时候指示标就在外面了 延迟再弄小点游戏会崩溃而且他反应也是没用这么快的 这就难搞
现在只能看运气 开始的指示标在外面就基本能点到
回复

使用道具 举报

9

主题

72

帖子

3338

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
3338

终生成就赞助会员

威望
198
易币
2869
贡献
0
积分
3338
UID
1133
在线时间
119 小时
注册时间
2020-1-22
发表于 2020-3-15 17:22:43 | 显示全部楼层
这是神武吧
回复

使用道具 举报

10

主题

62

帖子

529

积分

易语言入门

Rank: 4

积分
529
威望
0
易币
467
贡献
0
积分
529
UID
2396
在线时间
48 小时
注册时间
2020-3-11
 楼主| 发表于 2020-3-15 18:23:35 | 显示全部楼层

是的 我想弄个半自动钓鱼 每周挂完能拿很多积分
回复

使用道具 举报

6

主题

18

帖子

173

积分

易语言菜鸟

Rank: 2

积分
173
威望
0
易币
155
贡献
0
积分
173
UID
2197
在线时间
6 小时
注册时间
2020-3-5
发表于 2020-3-16 17:09:01 | 显示全部楼层
a673499192 发表于 2020-3-15 15:34
这个是的 后面发现了 我现在弄了个范围判定 但是如果指示标一开始就在范围里面 等他点击的时候指示标就在 ...

这个延迟应该不是代码延迟,你是用电脑模拟器玩的吧,应该是模拟器的延迟吧,代码应该还是很快的,不过这个延迟的问题如果你找到了一定发出来,我也学习一下
回复

使用道具 举报

10

主题

62

帖子

529

积分

易语言入门

Rank: 4

积分
529
威望
0
易币
467
贡献
0
积分
529
UID
2396
在线时间
48 小时
注册时间
2020-3-11
 楼主| 发表于 2020-3-17 01:10:47 | 显示全部楼层
aijeco 发表于 2020-3-16 17:09
这个延迟应该不是代码延迟,你是用电脑模拟器玩的吧,应该是模拟器的延迟吧,代码应该还是很快的,不过这 ...

我调了一晚上 想法就是如果他找到了合适位置 直接设置3秒延迟 因为无论指针在哪个位置 3秒后就会回到那个合适的位置 也就是找到位置后让他自动摆两圈 这样就无视了点击的延迟
回复

使用道具 举报

10

主题

62

帖子

529

积分

易语言入门

Rank: 4

积分
529
威望
0
易币
467
贡献
0
积分
529
UID
2396
在线时间
48 小时
注册时间
2020-3-11
 楼主| 发表于 2020-3-17 01:13:30 | 显示全部楼层
aijeco 发表于 2020-3-16 17:09
这个延迟应该不是代码延迟,你是用电脑模拟器玩的吧,应该是模拟器的延迟吧,代码应该还是很快的,不过这 ...

现在调试的结果是15次有6次在黄色 7次在绿色 两次在外面的也很接近了 有波动可能是游戏内部有延迟波动或者网络波动
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2024-5-21 13:14 , Processed in 0.233260 second(s), 42 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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