守望先锋自动瞄准的一点小思路

in news •  7 years ago  (edited)

SetSimMode 2
//获取窗口位置
hwnd = Plugin.Window.MousePoint
sRect = Plugin.window.GetClientRect(Hwnd)
arr1 = split(sRect, "|")
TracePrint arr1 (0)
TracePrint arr1(1)
MoveTo arr1(0), arr1(1)
Delay 200
左上角X = arr1(0) + 900
左上角Y = arr1(1) + 480
右下角X = arr1(0) + 1000
右下角Y = arr1(1) + 580
中心X =arr1(0) + 960
中心Y =arr1(1) + 540
Do
FindColorEx 左上角X, 左上角Y, 右下角X, 右下角Y, "1500FF", 0, 0.1, intX, intY
If intX >= 0 Then
// TracePrint "找到"
// MoveTo intX, intY
坐标差X = intX - 中心X
坐标差Y = intY - 中心Y
MoveR 坐标差X, 坐标差Y+50
LeftClick 1
End If
FindColorEx 左上角X, 左上角Y, 右下角X, 右下角Y, "4555DF", 0, 0.5, intX, intY
If intX >= 0 Then
TracePrint "找到"
// MoveTo intX, intY
坐标差X = intX - 中心X
坐标差Y = intY - 中心Y
MoveR 坐标差X,坐标差Y+50
LeftClick 1
End If
//
// FindColorEx 左上角X, 左上角Y, 右下角X, 右下角Y, "B34249", 0, 0.5, intX, intY
// If intX >= 0 Then
// TracePrint "找到"
// MoveTo intX, intY
// 坐标差X = intX - 中心X
// 坐标差Y = intY - 中心Y
// MoveR 坐标差X/10, 坐标差Y/10
// LeftClick 1
// End If
//
// FindColorEx 左上角X, 左上角Y, 右下角X, 右下角Y, "DA2410", 0, 0.5, intX, intY
// If intX >= 0 Then
// TracePrint "找到"
// MoveTo intX, intY
// 坐标差X = intX - 中心X
// 坐标差Y = intY - 中心Y
// MoveR 坐标差X/10, 坐标差Y/10
// LeftClick 1
// End If

Delay 50

Loop

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://news.sinovision.net/politics/201801/00430138.htm