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)