UserVar sctime=100"传送延时" UserVar runtime=1300"跑路延时" UserVar tphotkey=droplist{"F1":"F1"|"F2":"F2"|"F3":"F3"|"F4":"F4"|"F5":"F5"|"F6":"F6"|"F7":"F7"}=3"传送热键" UserVar akhotkey=droplist{"F1":"F1"|"F2":"F2"|"F3":"F3"|"F4":"F4"|"F5":"F5"|"F6":"F6"|"F7":"F7"}=2"攻击热键" UserVar amhotkey=droplist{"F1":"F1"|"F2":"F2"|"F3":"F3"|"F4":"F4"|"F5":"F5"|"F6":"F6"|"F7":"F7"}=4"护盾热键" dim d2_sysinfo,d2_winTip,d2_hwnd,rect,d2_rect,d2_uix,d2_uiy,d2_uix1,d2_uiy1 Hwnd=Plugin.window.Foreground() d2_sysinfo=d2_sysinfo & "WinHwnd:" & Hwnd & " " d2_winTip=Plugin.window.GetText(Hwnd) d2_sysinfo=d2_sysinfo & "WinTip:" & d2_winTip & " " d2_hwnd=Plugin.Window.MousePoint() d2_sysinfo=d2_sysinfo & "ClientHwnd:" & d2_hwnd TracePrint d2_sysinfo //Plugin window.Max(d2_hwnd) rect=Plugin.Window.GetClientRect(d2_hwnd) TracePrint "RECT:" & rect d2_rect=split(rect,"|") d2_uix=d2_rect(0)*1:d2_uiy=d2_rect(1)*1 d2_uiw=d2_rect(2)*1:d2_uih=d2_rect(3)*1 d2_ux=d2_uix:d2_uy=d2_uiy //MoveTo d2_ux,d2_uy //EndScript randomize //这里判断偏移 d2_pyx=d2_ux+0:d2_pyy=d2_uy+0 TracePrint "d2_pyx,d2_pyy: " & d2_pyx & "," & d2_pyy maxdelay = 15 xx = 1 isdanger = 0 isfull=0 main Sub main stateinfo="开启脚本,检测......." 显示信息 Do //【检测角色状态】 d2state = getD2State() Delay 1000+int(rnd*100) Select Case d2state Case 1 //大厅 creatgame Case 2 //哈勒加斯 Delay int(rnd * 2000) isdanger = 0 isdanger = dangerBack() If isdanger = 1 Then stateinfo = "佣兵死亡,复活佣兵" 显示信息 fuhuopet exitGame End If if isfull=1 then cunfangwupin isfull=0 exitGame End If RuntoAA inTPdoor Case 3 //尼拉塞克 Runtolaopi ATTACK If isdanger = 0 and isfull=0 Then pickup End if exitGame Case 4 Plugin.Window.Top Hwnd, 0 Plugin.Window.Active Hwnd Delay 1000 //超时 End Select 显示信息 Loop End sub Sub RuntoAA stateinfo="跑向红门" 显示信息 Dim zz dim tt(2) tt(0)="21 ,232 | 72 ,350 | 182, 520 |115 ,490 | 111, 500 | 482 ,600 " tt(1)="265, 517 | 737 ,452 |116, 479 |30, 402 |32 ,469 |136, 369" tt(2) = "205,484|215,420|300,535|300,535|40,500|227,236" xj = int(rnd * 10) If xj < 8 Then zz = tt(2) Elseif xj <9 then zz = tt(1) Else zz=tt(0) End If Dim zouwei zouwei = Split(zz, "|", - 1 , 0)