00
UserVar Var=DropList{"普通模拟":0|"硬件模拟":1|"超级模拟":2}=0 "设置模拟方式"
If var=0 Then
    SetSimMode 0
ElseIf var=1 Then
    SetSimMode 1
Else
    SetSimMode 2
End if
//下面这句在屏幕区域范围内查找多点颜色,返回左上角第2点颜色位置坐标
XY = Plugin.Color.FindMutiColor(0, 0, 1024, 768, "73F4FF", "1|0|C7FBFF,2|0|1AB7E3,3|0|1AB7E3,4|0|1AB7E3,5|0|1AB7E3,6|0|23D2F0,0|1|16B3E3,6|1|16B3E3,0|2|12ADE3,6|2|15BBEA,0|3|17DBFF,6|3|14CDF7,0|4|8DEBFF,6|4|0CBBF0,0|5|16D1FF,6|5|059FE3,0|6|029BE3,1|6|029BE3,2|6|029BE3,3|6|04CAFF,4|6|029BE3,5|6|029BE3,6|6|029BE3", 1)
//下面这句用于分割字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
m = Clng(MyArray(0)): n = Clng(MyArray(1))
If m<0 Then
    msgbox "脚本出错了,请检查分辨率设置和桌面色度设置,脚本已停止!",16
    EndScript
End if
UserVar a=DropList{"F1":1|"F2":2|"F3":3|"F4":4|"F5":5|"F6":6|"F7":7|"F8":8}=1 "怪是炼血堂时人物使用技能"
UserVar b=DropList{"普通攻击":1|"技能1":2}=1 "怪是炼血堂时宠物如何攻击"
UserVar Var1=DropList{"储备金奖励":1|"储备金和银两奖励":2}=1 "选择任务方式"
UserVar renhong=80 "人物加血(%)"
UserVar renlan=20 "人物加蓝(%)"
UserVar chonghong=80 "宠物加血(%)"
UserVar chonglan=30 "宠物加蓝(%)"
Rem 开始
//找NPC
x0=m+368:y0=n-304:r=3
While r<150
    r=r+6
    d=0
    While d<2*3.141592654
        d=d+0.04
        x=x0+r*sin(d)
        y=y0-r*cos(d)
        MoveTo x,y
        var=GetCursorShape(0)
        If var=1568432796 Then
            LeftClick 1
            Goto 选择任务方式
        End if
    Wend
Wend
Rem 选择任务方式
baohu=0
Delay 2000
If var1=1 Then
    MoveTo m+221,n-187
    LeftClick 1
ElseIf var1=2 Then
    MoveTo m+221,n-169
    LeftClick 0
End if
Delay 2000
MoveTo m+219,n-133
LeftClick 1
Delay 2000
MoveTo m+499,n-169
LeftClick 1
Delay 500
//判断保护的人物
Call FindPic(0,0,1024,768,"Attachment:\猴子.bmp",0.9,intX,intY)
If intx>0 Then
    baohu=1
End if
Call FindPic(0,0,1024,768,"Attachment:\张小凡.bmp",0.9,intX,intY)
If intx>0 Then
    baohu=2
End if
While 1
    Call 加雪蓝()
    Delay 1000
    Call FindPic(m+8, n-564, m+52, n-546,"Attachment:\x.bmp",0.9,X,Y)
    If x>0 Then
        If baohu=2 or baohu=0 Then
            While 2
                Call FindPic(0,0,1024,768,"Attachment:\法.bmp",0.9,intX,intY)
                If intx>0 Then
                    Call 人物按键()
                    MoveTo m+174,n-401
                    Delay 500
                    var=GetCursorShape(0)
                    If var=1227848726 Then
                        Delay 500
                        LeftClick 1
                    End if
                    //宠物操作
                    If b=1 Then
                        KeyDown 18,1
                        KeyPress 65,1
                        KeyUp 18,1
                    ElseIf b=2 Then
                        //技能1
                        Call FindPic(0,0,1024,768,"Attachment:\法.bmp",0.9,intX,intY)
                        If intx>0 Then
                            Delay 300
                            MoveTo intx,inty
                            LeftClick 1
                            Delay 300