街机三国吧 关注:128,529贴子:4,124,246
  • 0回复贴,共1

街机三国自动协助挖矿自动分辨率函数麻烦帮忙测试(按键精灵)

取消只看楼主收藏回复

麻烦各位街机玩家帮忙测试是否可用(我的电脑中没有问题)我很想知道这个游戏的色值是不是有偏色。如果有请问高手我该如何修改?麻烦各位玩家,各位高手测试一下告诉我结果(是否能找到!),谢谢各位。非常非常感谢!
Dimenv x, y
//定义环境变量方便以后调用当然这里没有用到
Screenx = Plugin.Sys.GetScRX()
Screeny = Plugin.Sys.GetScRY()
//取得系统分辨率
x = Screenx / 2
y = Screeny / 2
//将窗口分为4部分0,0,X,Y,SCREENX,SCREENY
intx = 0
inty = 0
//初始化变量
For ny = y To Screeny step 10
//循环找色
FindColor 0,ny,x,Screeny,"00FF42",intX,intY
//找到颜色返回坐标INTX,INTY
If intX > 0 And intY > 0 Then
ny=inty
//找到颜色但不符合条件重新找
IfColor intx - 4, inty + 2, "00ff42", 0 Then
IfColor intx + 6, inty + 2, "00ff42", 0 Then
IfColor intx + 36, inty + 2, "00ff42", 0 Then
IfColor intx + 45, inty + 2, "00ff42", 0 Then
IfColor intx - 1, inty + 6, "00ff42", 0 Then
IfColor intx + 3, inty + 6, "00ff42", 0 Then
IfColor intx + 36, inty + 6, "00ff42", 0 Then
IfColor intx + 40, inty + 6, "00ff42", 0 Then
IfColor intx - 4, inty + 10, "00ff42", 0 Then
IfColor intx + 6, inty + 10, "00ff42", 0 Then
IfColor intx + 36, inty + 10, "00ff42", 0 Then
IfColor intx + 45, inty + 10, "00ff42", 0 Then
//判断12个点的颜色是否为真以12点来确定字(不知道行不行。)
MessageBox "找到协助开矿"
MoveTo intx + 20, inty + 6
LeftClick 1
Goto tuichu
//执行鼠标点击一次并退出
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
Next
Rem tuichu
ExitScript
//退出结束脚本(当然也可以改成别的)


IP属地:河北1楼2013-06-09 14:43回复