//自制的天龙八部3打怪答题程序。答题器用大漠答题器
//生成的打怪可执行文件放到d盘打怪目录下,DM 插件字库等放到D:\打怪\dm\ 下
//附dm_soft.txt内容自行替换“//”
//411FE0040$1$0.0.11$8
//6310A224488610$2$0.0.16$8
//421022444886E0$3$0.0.15$8
//080681107F8050$4$0.0.16$8
//F21222444888E0$5$0.0.18$8
//7E1222446880E0$6$0.0.19$8
//C010027C700800$7$0.0.13$8
//6E1222444886E0$8$0.0.19$8
//701162244487E0$9$0.0.19$8
//7E1022044087E0$0$0.0.18$8
//FFF00A7D49292524A7D402805FFC$回$0.0.54$11
//12044317B69552AA5B4E2965EA41080$答$0.0.50$11
//1A1DFCA901428057FEA955FAA57CA00$错$0.0.58$11
//0811FD8100D053EAA564B8959EA8148$误$0.0.50$11
//440BF9A227E5027FB542FF750AA47F8$确$0.0.64$11
//202D092E2444859F924A49492925808$定$0.0.44$11
//脚本开始

UserVar QHTmoshi=Droplist{"前台模式":0|"后台模式":1}=1 "前台后台"
UserVar DaGmoshi=Droplist{"普通打怪":0|"打死换怪":1|"高速抢怪":2}=0 "打怪模式"
UserVar TFdidian=Droplist{"关闭定点":0|"指定范围":1}=0 "定点刷怪"
UserVar FWdidian="5,5" "刷怪范围"
//峨眉清心需前台使用
UserVar	EMjiaxue=DropList{"关闭操作":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8}=0 "峨眉清心F6"
UserVar TFjiaxue=DropList{"关闭加血":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "人物加血F7"
UserVar TFjialan=DropList{"关闭加蓝":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "人物加蓝F8"
UserVar BBjiaxue=DropList{"关闭加血":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "宠物加血F9"
UserVar zhaoguai=Droplist{"Ctrl+Tab":0|"F11":1}=0 "找怪按键"
UserVar JBjineng=DropList{"按键F1":1}=1 "基本技能"
UserVar xueliang=DropList{"关闭报警":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=3 "血低报警"
UserVar	 BJmoshi=DropList{"关闭报警":0|"本机报警":1|"报警答题":2|"无警答题":3}=1 "验证报警"
UserVar	 DTmoshi=DropList{"关闭操作":0|"退出游戏":1|"退出关机":2}=0 "未答题时"
UserVar DaTmoshi=Droplist{"本机答题":0|"网络答题":1}=1 "答题模式"
UserVar dati_ip = "192.168.1.141" "答题服务IP"
UserVar dati_port="12345" "答题服务端口"
//大漠插件
Call Plugin.RegDll.Reg("D:\打怪\dm\dm.dll")
Set dm = CreateObject("dm.dmsoft")
base_path = dm.GetBasePath()
dm_ret = dm.SetPath(base_path)
dm_ret = dm.SetDict(0,"dm_soft.txt")
ver = dm.Ver()
If len(ver) = 0 Then
    MessageBox "创建对象失败,检查系统是否禁用了vbs脚本权限"
    EndScript
End If
//程序开始
call 点选游戏窗口
Call 获取客户区
Call 识别等级
Call 识别坐标
Call 显示窗口信息
Call 开始血量
//打怪开始
xgt = now
Rem 打怪开始
Call 加血加蓝
Call 选怪打怪
Call 检测报警
call 检测范围
Goto 打怪开始
Rem 防卡死
call 按键选怪
goto 打怪开始
Sub 检测报警
    dm_ret = dm.FindStr(xl, yl, xr, yr,"回答","fff263-000000",1.0,intX,intY)
    If intX >= 0 and intY >= 0 Then 
        Call Plugin.Window.Active(Hwnd)
        flag = 1
        While flag = 1 
            dm_ret = dm.FindStr(xl, yl, xr, yr,"回答","fff263-000000",1.0,intX,intY)
            If intX >= 0 and intY >= 0 Then 
                If bjmoshi = 0 Then 
                ElseIf bjmoshi = 1 Then
                    for 5
                        Beep 
                        Delay 50
                    next
                ElseIf bjmoshi = 2 Then
                    for 5
                        Beep 
                        Delay 50
                    Next
                    call 网络答题
                ElseIf bjmoshi = 3 Then
                call 网络答题
                End If                
            Else 
                flag = 2
                Call 按键选怪
            End If
        Wend
    End If
End Sub
Sub 点选
	Delay 50
                    LeftDown 1