返回列表 回复 发帖

[求助] 加血脚本

谁能帮我改下这个脚本啊  谢谢了
//通用后台加血加蓝脚本
//运行前请先设定加血加蓝坐标;运行时应保证人物满血满蓝;运行后不能移动游戏窗口位置。
//加血加蓝点坐标获取方法:
//1、用抓抓分别获取加血加蓝点的屏幕坐标
//2、用抓抓获取游戏当前客户区左上角坐标
//3、加血加蓝点坐标=屏幕坐标-客户区左上角坐标
IfColor 451,192,"0",0 Then
Else
End If
UserVar x1=427 "加蓝点X坐标"
UserVar y1=202 "加蓝点Y坐标"
//---------------------------------------------------------- [脚本主程序]
//-----------------------------------------------------------------------

Hwnd = Plugin.Window.Foreground()

//得到窗口句柄的客户区大小
Rect = Plugin.Window.GetClientRect(Hwnd)
s=split(Rect,"|")
qx=s(0)
qy=s(1)
//得到加血点的色值
GetColor=GetPixelColor(x+qx,y+qy)
//得到加蓝点的色值
GetColor1=GetPixelColor(x1+qx,y1+qy)
////////////////////


Rem 开始
//加血
IfColor x+qx,y+qy,GetColor,2 Then

Else
    KeyPress "F7", 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 54)
End If

Delay 1000
//加蓝
IfColor x1+qx,y1+qy,GetColor1,2 Then

Else
    KeyPress "F8", 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 55)
End If
Goto 开始
复杂  我看不懂
好男人有好报,坏男人有美女抱。
返回列表