放出天龙 诛仙 梦幻三款吧 哈哈 其实我会用的也只有这三款 嘿嘿 都是网上搜索来的 不过都测试过 很安全的
F1一般技能 F2 F3随便放什么技能 F5 放人红 F6人蓝 F7宝宝红[General]
几个防挂机图片和报警提示音 我不会上传 大家自己想办法搞定吧
Description=天龙八部挂机
BeginHotkey=122
BeginHotkeyMod=0
PauseHotkey=0
PauseHotkeyMod=0
StopHotkey=0
StopHotkeyMod=0
RunOnce=1
EnableWindow=
Enable=1
AutoRun=0
[Repeat]
Type=1
Number=1943232333
[Relative]
SetupOCXFile=
[Comment]
Content=
[Script]
VBS dim hong,lan,hongT,lanT,xgT,bbh,hgsd
UserVar hong=DropList{30%:30|50%:50|70%:70|90%:90|95%:95}=1 人多少吃红F5
UserVar lan=DropList{30%:30|50%:50|70%:70}=1 人多少吃蓝F6
UserVar bbh=DropList{30%:30|50%:50|70%:70|90%:90|95%:95}=1 宠多少吃红F7
UserVar hongT=10000 红药冷却时间
UserVar lanT=1000 蓝药冷却时间
UserVar xgT=1000 寻怪延时
Rem 开始
Gosub 外挂提示
IfColor 247,31,101410,2
Rem 继续找怪
Gosub 寻怪
Rem 正式开始
Gosub 吃血蓝
Delay 200
Gosub 锁定怪
Delay 50
Else
Gosub 外挂提示
EndIf
IfColor 247,31,000fff,2
Gosub 打怪
Else
IfColor 223,30,000000,1
Gosub 外挂提示
Goto 继续找怪
Else
Goto 开始
EndIf
EndIf
Sub 关闭意外窗口
VBSCall FindPic(0,0,1024,768,"tlxx.bmp",0.6,x,y)
If x>=0 and y>=0
MoveTo x+2 y+2
LeftClick 1
Else
EndIf
//条件结束
Delay 200
Return 关闭意外窗口
Sub 外挂提示
VBSCall FindPic(2,107,566,568,"tlfwg.bmp",0.6,x,y)
If x>=0 and y>=0
For 3
Gosub 报警
EndFor
Delay 20
VBSCall FindPic(2,107,566,568,"tlfwgg.bmp",0.6,x,y)
If x>=0 and y>=0
MoveTo 886,746
Delay 20
LeftClick 1
Delay 1000
MoveTo 515,398
Delay 20
LeftClick 1
Else
EndIf
Else
EndIf
Return 外挂提示
Sub 报警
VBS strSoundFile = "d:\5201.wav"
VBS Set objShell = CreateObject("Wscript.Shell")
VBS strCommand = "sndrec32 /play /close " & chr(34) & strSoundFile & chr(34)
VBS objShell.Run strCommand, 0, True
Delay 2000
Return 报警
Sub 吃血蓝
IfColor hong/100*(185-65)+65 30 1b1f1a 2
//x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标,
//y=x1,x2在血条中的同一纵坐标,color=血条的空血颜色值。
KeyPress 116,1
//按下补血快捷键
Delay hongT
//补血延时
EndIf
IfColor lan/100*(185-65)+65 37 1b1f1a 2
//x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标,
//y=x1,x2在血条中的同一纵坐标,color=血条的空血颜色值。
KeyPress 117,1
//按下补血快捷键
Delay lanT
//补血延时
EndIf
IfColor bbh/100*(185-92)+92 70 111310 2
//x2=血条在屏幕最右端坐标,x1=血条在屏幕最左端坐标,
//y=x1,x2在血条中的同一纵坐标,color=血条的空血颜色值。
KeyPress 118,1
//按下补血快捷键
Delay lanT
//补血延时
EndIf
Return 吃血蓝
Sub 寻怪
VBSCall FindPic(878,42,1016,197,"dthd.bmp",0.4,x,y)
If x>=0 and y>=0
MoveTo x+4 y+4
LeftClick 1
Else
EndIf
//条件结束
Return 寻怪
Sub 锁定怪
KeyDown 17,1
KeyPress 9,1
KeyUp 17,1
Return 锁定怪
Sub 打怪
KeyPress 112,1
KeyPress 113,1
KeyPress 114,1
Return 打怪
Sub 技能
UserVar jn1=F1 设置技能1键位
UserVar jn2=F2 设置技能2键位
UserVar jn3=F3 设置技能3键位
UserVar s1=60 设置技能1施放间隔时间
UserVar s2=90 设置技能2施放间隔时间
UserVar s3=120 设置技能3施放间隔时间
//-----------------------------------------------------------------------
//---------------------------------------------------------[赋值初始变量]
//-----------------------------------------------------------------------
dim number(2),thetime(2),key(2),sj(2)
dim a,b,c,d,jn1,jn2,jn3,s1,s2,s3,t1,t2,t3,L
//声明变量
number(0)=jn1:number(1)=jn2:number(2)=jn3
thetime(0)=s1:thetime(1)=s2:thetime(2)=s3
//把自定义参数的返回值转换成数组元素
t1=now:t2=now:t3=now
//返回当前系统日期时间到变量
//-----------------------------------------------------------------------
//---------------------------------------------------------- [跳转子程序]
//-----------------------------------------------------------------------
Gosub 判断按键
Gosub 判断时间
//-----------------------------------------------------------------------
//---------------------------------------------------------- [脚本主程序]
//-----------------------------------------------------------------------
While true
//条件无限循环
If DateDiff("s",t1,now)>=sj(0)
//< DateDiff 函数:返回两个日期之间的时间间隔>
//<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
Delay 10
KeyPress key(0) 1
//按键 变量k(0) 1次
t1=now
//重新赋值日期时间到变量
EndIf
If DateDiff("s",t2,now)>=sj(1)
Delay 10
KeyPress key(1) 1
t2=now
EndIf
If DateDiff("s",t3,now)>=sj(2)
Delay 10
KeyPress key(2) 1
t3=now
EndIf
Delay 10
EndWhile
//-----------------------------------------------------------------------
//------------------------------------------------------ [判断键码子程序]
//-----------------------------------------------------------------------
Sub 判断按键
a=0:b=0
//赋值数组最小下标
For 3
L=Len(number(a))
//< Len 函数:返回字符串内字符的数量>
If L=1
key(b)=Asc(UCase(number(a)))
//< Asc 函数:返回字符串首字母的ASCII字符代码> < UCase 函数:返回转换为大写字母的字符>
If key(b)<48 or key(b)>90
Goto End
//超出范围跳转到脚本结束标记
ElseIf key(b)>57 and key(b)<65
Goto End
EndIf
ElseIf L>1 and L<4
If UCase(Left(number(a),1))="F"
//判断字符串首字字符 < Left 函数:返回字符串最左边的指定数量的字符>
key(b)=Asc(UCase(Left(number(a),1)))+Right(number(a),L-1)+41
//< Right 函数:返回字符串最右边的指定数量的字符>
If key(b)<112 or key(b)>123
Goto End
EndIf
Else
Goto End
EndIf
Else
Goto End
EndIf
a=a+1:b=b+1
//数组下标+1
Delay 10
EndFor
Return 判断按键
//-----------------------------------------------------------------------
//------------------------------------------------------ [判断时间子程序]
//-----------------------------------------------------------------------
Sub 判断时间
c=0:d=0
For 3
If IsNumeric(thetime(c))=True
//< IsNumeric 函数:返回布尔值指明表达式的值是否为数字>
sj(d)=cint(thetime(c))
/< CInt 函数:返回已被转换为整形子类型的变体的表达式>
Else
Goto End
EndIf
c=c+1:d=d+1
Delay 10
EndFor
Return 判断时间
//-----------------------------------------------------------------------
//-------------------------------------------------------- [脚本停止标记]
//-----------------------------------------------------------------------
Rem End
MessageBox 输入错误 脚本停止运行
EndScript
Return 技能
[ 本帖最后由 西伯龄 于 2009-3-6 03:57 编辑 ] |