intXJn0 = 229
intYJn0 = 537
ElseIf key = "44" Then
intXJn0 = 256
intYJn0 = 537
ElseIf key = "55" Then
intXJn0 = 291
intYJn0 = 537
ElseIf key = "66" Then
intXJn0 = 326
intYJn0 = 537
ElseIf key = "77" Then
intXJn0 = 361
intYJn0 = 537
ElseIf key = "88" Then
intXJn0 = 396
intYJn0 = 537
ElseIf key = "99" Then
intXJn0 = 431
intYJn0 = 537
ElseIf key = "00" Then
intXJn0 = 474
intYJn0 = 537
End If
// TracePrint "技能所在坐标:" & intXJn0 & "," & intYJn0
Call 技能坐标定位(intXJn0,intYJn0,Flag)
End Function
Function 技能坐标定位(intXJn0, intYJn0, Flag)
If Flag = "Jn1" Then
intXJn1 = intXJn0
intYJn1 = intYJn0
ElseIf Flag = "Jn2" Then
intXJn2 = intXJn0
intYJn2 = intYJn0
ElseIf Flag = "Jn3" Then
intXJn3 = intXJn0
intYJn3 = intYJn0
ElseIf Flag = "Jn4" Then
intXJn4 = intXJn0
intYJn4 = intYJn0
ElseIf Flag = "Jn5" Then
intXJn5 = intXJn0
intYJn5 = intYJn0
ElseIf Flag = "Jn6" Then
intXJn6 = intXJn0
intYJn6 = intYJn0
ElseIf Flag = "Jn7" Then
intXJn7 = intXJn0
intYJn7 = intYJn0
ElseIf Flag = "Jn8" Then
intXJn8 = intXJn0
intYJn8 = intYJn0
ElseIf Flag = "Bj1" Then
intXBj1 = intXJn0
intYBj1 = intYJn0
End If
End Function
//intXJn0:技能X坐标,intYJn0:技能Y坐标,time0:上次技能释放的时间,CD1:技能恢复时间(单位:秒), CD2:技能释放延迟(单位:毫秒)
Sub 释放技能(intXJn0, intYJn0, time0, CD1, CD2)
If intXJn0 > 0 And intXJn0 > 0 Then
diffADate1 = DateDiff("s", time0, Now)
If diffADate1 > CD Then
Call Plugin.Bkgnd.LeftDoubleClick(hwnd, intXJn0, intYJn0)
Delay CD2
End If
End If
End Sub
//武将篇
//跃空提升_技能所在默认按键1
//如封似闭_技能所在默认按键2
//坚盾反击_技能所在默认按键3
//斥法金刚_技能所在默认按键4
//嗜血飞斧_技能所在默认按键5
//霸王翔吼_技能所在默认按键6
//威临天下_技能所在默认按键7
//血战八方_技能所在默认按键8
Sub 武将初始化技能坐标
Call 查找技能所在坐标("Jn1", wjjnKey1)
TracePrint "跃空提升_技能所在坐标:" & intXJn1 & "," & intYJn1
Call 查找技能所在坐标("Jn2", wjjnKey2)
TracePrint "如封似闭_技能所在坐标:" & intXJn2 & "," & intYJn2
Call 查找技能所在坐标("Jn3", wjjnKey3)
TracePrint "坚盾反击_技能所在坐标:" & intXJn3 & "," & intYJn3
Call 查找技能所在坐标("Jn4", wjjnKey4)
TracePrint "斥法金刚_技能所在坐标:" & intXJn4 & "," & intYJn4
Call 查找技能所在坐标("Jn5", wjjnKey5)
TracePrint "嗜血飞斧_技能所在坐标:" & intXJn5 & "," & intYJn5
Call 查找技能所在坐标("Jn6", wjjnKey6)
TracePrint "霸王翔吼_技能所在坐标:" & intXJn6 & "," & intYJn6
Call 查找技能所在坐标("Jn7", wjjnKey7)
TracePrint "威临天下_技能所在坐标:" & intXJn7 & "," & intYJn7
Call 查找技能所在坐标("Jn8", wjjnKey8)
TracePrint "血战八方_技能所在坐标:" & intXJn8 & "," & intYJn8
End Sub
Sub 武将出招
//BUFF_跃空提升
Call 释放技能(intXJn1, intYJn1, time1, 300,500)
//BUFF_如封似闭