按键精灵吧 关注:500,112贴子:1,025,006
  • 4回复贴,共1

求大神帮忙看一下下面代码的问题3D自动打怪

只看楼主收藏回复

Hwnd = Plugin.Window.Find(0, "诛仙3")
sRect = Plugin.Window.GetClientRect(Hwnd)
Dim MyArray
MyArray=Split(sRect,"|")
Ux=CLng(MyArray(0))
Uy = CLng(MyArray(1))
Rem xuanze
Call chiyao()
KeyDown "2", 1
Delay 3500
KeyUp "2", 1
Delay 300
KeyPress "Tab", 1
Delay 100
IfColor 699+Ux,54+Uy,"2E1BCE",0 Then
Rem gongji
Call chiyao()
KeyPress "1", 5
Delay 100
IfColor 701+Ux,58+Uy,"302420",0 Then
Goto gongji
Else
Goto xuanze
End If
Else
Goto xuanze
End If
Sub chiyao()
IfColor 220+Ux,32+Uy,"403B46",0 Then
KeyPress "F1", 1
Delay 100
End If
End Sub
这个代码放技能没问题,Tad选择附近怪没问题,选择怪以后无法按1键进行攻击!


1楼2015-02-14 13:40回复
    尽量别用goto 攻击或者选怪 自己写个函数 把这两个放进去
    KeyPress "1", 5 这是按1键5次 这样按一键执行太快 建议你这么写 for 5 KeyPress "1", 1 delay200 next 这样也是按1键五次 但是每次都有间隔
    你这个代码 还有很多的问题 建议你系统的学习下


    IP属地:陕西3楼2015-02-14 17:13
    回复