新丁 
- 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 
 
 
 
 |   
 
 
 
 |