本帖最后由 魔导 于 2012-8-19 12:43 编辑
小弟做了个 FUNC 没什么技术含量的体力活 只好发在 水区啦。
作用:等待指定区域(目前只有 X 轴,如果需要麻烦您自己该一下) 的颜色变化
小弟用于自己的游戏辅助 也想到安装一些 常规不好弄的的东西 反正用途 只要取决于实现啦。
DengDai(0,23,617,455); 0 to 23 共计检测 24 个像素点; 617 起始的 x 轴, 455 起始的 y 轴。(注:如果指定的区域颜色有变化就结束函数)
Func DengDai($di,$di1,$dx,$dy)
$a = sao($di,$di1,$dx,$dy)
While 1
$b = sao($di,$di1,$dx,$dy)
Sleep(250)
For $i = 0 To 23
If $a[$i] = $b[$i] Then
Else
ExitLoop 2
EndIf
Next
WEnd
EndFunc
Func sao($i,$i1,$x,$y)
Local $bian[$i1-$i+1]
For $ii = $i To $i1
$bian[$ii] = PixelGetColor($x+$ii,$y)
Next
Return $bian
EndFunc
|