关于按键精灵脚本的问题
来源:百度知道 编辑:UC知道 时间:2024/05/28 07:06:44
我想做一个这样的东西
按2键
按Q键
延时1秒
按S键
延时1秒
按下X键
如果 (X,Y)这个点的颜色是XXX 则 按下弹起X键 延时1秒 按下F键 这后重复
(返回到按下X键)
如果 (X1,Y1)这个点的颜色是XXX 则 按下2键
如果 (X2,Y2)这个点的颜色是ZZZ 则 重新执行这个脚本
这个怎么做
我的意思就是 Q 和 S 是状态键 没有就要加
2是吃蓝药
X,Y 是血的地方 F是加血技能 X是攻击键
就是一上来 先吃个蓝 加状态 按X一直攻击 血少到一定量就加 蓝少到一定量就加 状态没了就加 当然 加完血要攻击 状态也是
写的好的 还有附加分!!
按2键
按Q键
延时1秒
按S键
延时1秒
按下X键
如果 (X,Y)这个点的颜色是XXX 则 按下弹起X键 延时1秒 按下F键 这后重复
(返回到按下X键)
如果 (X1,Y1)这个点的颜色是XXX 则 按下2键
如果 (X2,Y2)这个点的颜色是ZZZ 则 重新执行这个脚本
这个怎么做
我的意思就是 Q 和 S 是状态键 没有就要加
2是吃蓝药
X,Y 是血的地方 F是加血技能 X是攻击键
就是一上来 先吃个蓝 加状态 按X一直攻击 血少到一定量就加 蓝少到一定量就加 状态没了就加 当然 加完血要攻击 状态也是
写的好的 还有附加分!!
dim t1
UserVar Var1=0 技能[Q]间隔时间
UserVar Var2=0 技能[S]间隔时间
Delay 100
KeyPress 50,1
//按键2
Delay 100
KeyPress 81,1
//按键Q
t1=now
Delay 1000
KeyPress 83,1
//按键S
t2=now
Delay 1000
VBS k=1
While k=1
Delay 50
KeyDown 88,1
//按住X
Delay 50
Gosub [补血补蓝]
Gosub [技能]
Delay 20
EndWhile
//=======================子程序===============================
Sub [补血补蓝]
Rem 补血
Delay 50
IfColor x,y,"ffffff",2
Delay 50
KeyUp 88,1
//弹起X
Delay 50
KeyPress 70,1
//按键F
Delay 100
EndIf
Rem 补篮
Delay 50
IfColor x,y,"ffffff",2
Delay 50
KeyUp 88,1
//弹起X
Delay 50
KeyPress 50,1
//按键2
Delay 100
EndIf
Return
Sub [技能]
delay 50
If DateDiff("s",t