贫民会员
- UID
- 1119439
- 积分
- 491
- 可用积分
- 点
- 威望
- 个
- 水滴
- 滴
- 存在感
- 点
- NB
- 点
- 豆币
- 点
- 帖子
- 主题
- 好友
- 精华
- APP积分
- 点
|
8000分,我垃圾没手谢谢。
弄了个小玩意,自己是已经可以0失误炫舞。
本来也装了个补丁,就根据现在的补丁特征点颜色做的,原来很简单:检测蓝色进度条覆盖竖线时候,竖线会变成红色,在进度条区域检测到竖线的红色判定为按键时机,再根据红点,固定上方y坐标的颜色值区分ASD按键
将就看,会点按键精灵都能看懂。先直接运行一窗口移动到左上角!
先直接运行一窗口移动到左上角!
先直接运行一窗口移动到左上角!
红框代表需要修改的参数,需要的人多有空再出视频详情(不会做补丁,如果有人做补丁,把ASD做成红蓝绿补丁更简单)
Hwnd = Plugin.Window.Find(0, "地下城与勇士:创新世纪")
Call Plugin.Window.Move(Hwnd, 0, 0)
Global A, S, D
A = "F369D2" //自定义
S = "FFFFFF" //自定义
D = "FDE7F8" //自定义
Do
FindColorEx 473,531,1070,562,"5B12D0",0,0.9,intX,intY //进度图区域坐标 ,颜色为进度条覆盖时的红色竖线的颜色
If intX > 0 And intY > 0 Then
TracePrint "进厂时机"
GetColor = GetPixelColor(intX, 535) //535自定义
TracePrint GetColor
If GetColor = A Then
KeyPressS 65, 3
TracePrint "A"
ElseIf GetColor = S Then
KeyPressS 83, 3
TracePrint "S"
ElseIf GetColor = D Then
KeyPressS 68, 3
TracePrint "D"
End If
End If
Loop
|
|