新丁
- UID
- 5398614
- 积分
- 67
- 可用积分
- 点
- 威望
- 个
- 水滴
- 滴
- 存在感
- 点
- NB
- 点
- 豆币
- 点
- 帖子
- 主题
- 好友
- 精华
- APP积分
- 点
|
2024-11-19 00:52 发表于 江西
|
显示全部楼层
@生吃癞克宝 感谢楼主 真是好用 下面代码稍作改动 我自己用时鼠标能点但是不动 选不到色 自己重新取下色 改了一下黑色模糊找色 下面代码复制黏贴 取色的话取打开小游戏用精灵抓抓取138,489的颜色对应代码上从上到下的颜色自己复制黏贴修改完就能用了
如图 取下面碎片右上角显示了坐标 138 489 恳求+奥特+1取色后直接复制代码替换就行了
Hwnd = Plugin.Window.Find(0, "地下城与勇士:创新世纪")
sRect = Plugin.Window.GetClientRect(Hwnd)
Plugin.Window.Move Hwnd, 0, 0
Call Plugin.Window.Active(Hwnd)
x = 63
y = 59
For 200
NUM = Plugin.Color.CountColor(139,489 ,142,492 , "000000", 0.5)
GetColor = GetPixelColor(138, 489)
MoveTo 138,489
Delay 50
LeftClick 1
Delay 50
TracePrint NUM & GetColor
Select Case GetColor
Case "010371"
MoveTo x + NUM * 40, y
Delay 1
LeftClick 1
Case "0059A1"
MoveTo x + NUM * 40, y+30
Delay 1
LeftClick 1
Case "00C1FE"
MoveTo x + NUM * 40, y+60
Delay 1
LeftClick 1
Case "00911A"
MoveTo x + NUM * 40, y+90
Delay 1
LeftClick 1
Case "95FF00"
MoveTo x + NUM * 40, y+120
Delay 1
LeftClick 1
Case "8C3401"
MoveTo x + NUM * 40, y+150
Delay 1
LeftClick 1
Case "8C034F"
MoveTo x + NUM * 40, y+180
Delay 1
LeftClick 1
Case "FEFE66"
MoveTo x + NUM * 40, y+210
Delay 1
LeftClick 1
Case "FEFFFE"
MoveTo x + NUM * 40, y+240
Delay 1
LeftClick 1
Case "1E201F"
MoveTo x + NUM * 40, y+270
Delay 1
LeftClick 1
Case "6B01D9"
MoveTo x + NUM * 40, y+300
Delay 1
LeftClick 1
Case "210144"
MoveTo x + NUM * 40, y + 330
Delay 1
LeftClick 1
Case Else
//否则
End Select
Delay 1
next
|
|