UserVar name0=0"左下角为主号,请输入后3位ID" UserVar name1=0"左上角为2号,请输入后3位ID" UserVar name2=0"右上角为3号,请输入后3位ID" UserVar name3=0"左下角为4号,请输入后3位ID" UserVar name4=0"中间为5号,请输入后3位ID" UserVar RW1=DropList{"攻击":65|"防御":68|"法术":81}=0 "人物1" UserVar BB1=DropList{"攻击":65|"防御":68|"法术":81}=0 "宝宝1" UserVar RW2=DropList{"攻击":65|"防御":68|"法术":81}=0 "人物2" UserVar BB2=DropList{"攻击":65|"防御":68|"法术":81}=0 "宝宝2" UserVar RW3=DropList{"攻击":65|"防御":68|"法术":81}=0 "人物3" UserVar BB3=DropList{"攻击":65|"防御":68|"法术":81}=0 "宝宝3" UserVar RW4=DropList{"攻击":65|"防御":68|"法术":81}=0 "人物4" UserVar BB4=DropList{"攻击":65|"防御":68|"法术":81}=0 "宝宝4" UserVar RW5=DropList{"攻击":65|"防御":68|"法术":81}=0 "人物5" UserVar BB5=DropList{"攻击":65|"防御":68|"法术":81}=0 "宝宝5" UserVar YS=DropList{"一号人物":1|"二号人物":2|"三号人物":3|"四号人物":4|"五号人物":5|"无":6}=5"选择医生" UserVar YSAJ=DropList{"F1":112|"F2":113|"F3":114|"F4":115|"F5":116|"F6":117|"F7":118|"F8":119|"F9":120}=0"快捷键" Dim srw1, srw2, srw3, srw4, srw5//五个号的句柄 Dim hp1,hp2,hp3,hp4,hp5//五个号的血值状态 Dim mp1,mp2,mp3,mp4,mp5//五个号的蓝值状态 Dim FileArray(11) Dim HandleArray//建完图库后这里要改一下数目奖励验证库 Dim FileNatureArray(11) Dim HandleNatureArray//弹出的对话框验证库 Sub 奖励验证图片加载()//奖励验证图片加载库方法 //先装入奖励验证图片 For i = 0 To 11 FileArray(i)="Attachment:\"& i+1 &".bmp" //验证图库放在“d:\图片”里,图名为1.bmp,2.bmp.... Next HandleArray = Plugin.FindPicture5_04.LoadBMP(FileArray) //UBound函数用于获得指定数组维数的最大可用下标,在这里,数组大小是0时,返回-1 If UBound(HandleArray)=-1 Then MsgBox "载入验证图片失败",4096 EndScript End If End Sub Sub 弹出对话框验证图片加载()//弹出对话框验证图片库方法 //先装入奖励验证图片 For i = 0 To 11 FileNatureArray(i)="Attachment:\d"& i+1 &".bmp" //验证图库放在“d:\图片”里,图名为1.bmp,2.bmp.... Next HandleNatureArray= Plugin.FindPicture5_04.LoadBMP(FileNatureArray) //UBound函数用于获得指定数组维数的最大可用下标,在这里,数组大小是0时,返回-1 If UBound(HandleArray)=-1 Then MsgBox "载入验证图片失败",4096 EndScript End If End Sub //开始循环查找要练级的5号 '--------------------------------------------------------------------------- Hwndex = Plugin.Window.Search("梦幻西游ONLINE") MyArray = Split(HwndEx, "|") i = 0 For CLng(UBound(MyArray)) sText = Plugin.Window.GetText(MyArray(i)) sText = Right(sText, 5) sText = Left(sText, 3) If sText <> "NLI" Then If name0 = CInt(sText) Then srw1=MyArray(i) Call Plugin.Window.Active(srw1) Delay 500 Call Plugin.Window.Move(srw1, 0,480) ElseIf name1 = CInt(sText) Then srw2=MyArray(i) Call Plugin.Window.Active(srw2) Delay 500 Call Plugin.Window.Move(srw2, 0, 0) ElseIf name2 = CInt(sText) Then srw3=MyArray(i) Call Plugin.Window.Active(srw3) Delay 500 Call Plugin.Window.Move(srw3,643, 0 ) ElseIf name3 = CInt(sText) Then srw4=MyArray(i) Call Plugin.Window.Active(srw4) Delay 500 Call Plugin.Window.Move(srw4,643, 500 ) ElseIf name4 = CInt(sText) Then srw5=MyArray(i) Call Plugin.Window.Active(srw5) Delay 500 Call Plugin.Window.Move(srw5, 300,300) Else End If End If If i = CLng(UBound(MyArray))-1 Then Call Plugin.Window.Active(srw5) End If i = i + 1 Delay 100 Next //Game开始挂机 Sub 开始走路() Delay 200 Call Plugin.Window.Active(srw1) Rect= Plugin.Window.GetClientRect(srw1) MyArray=Split(Rect,"|") Ux=CLng(MyArray(0)) Uy = CLng(MyArray(1))