//我不懂VBS,写的不好的是方欢迎踩下 //【功能说明】 //代替人手操作,长时间稳定地打怪(前台). //防卡检查,自动登录,智能/自动打怪(功能未完整,存在BUG). //自动寻路到练级地方打怪(目前只能自动到达角色所在附近地图,高级地图脚本没写完...我等级低) //通过游戏数学验证(必须安装文字识另插件DBSoft). // //【使用说明】 //1.此脚本运行在1027×768 以上,16位色,保证IE.正常工作 //2.关闭所有IE和多余的窗口. //3.使用快捷键运行脚本,运行后自动弹出游戏介面. //4.登录游戏,登录时将 "保存账号" 选上 //5.在可遇怪地方运行脚本. //注意登录后请不要移动游戏内任何介面. // //游戏中必须设置的快捷键: // 键9.HP回复药 键0.MP回复药 //如设置战后恢HP%/MP%回复大于0,需要设的快捷键: // 键7.HP回复药 键8.MP回复药 // //=============∨∨∨设置例子∨∨∨============= //阳光猎人 //游戏按键 键1.奋力投球[等级4] 键3.奋力投球[等级5] 键5.紧急包扎 // 键7.便价HP回复药 键8.便价MP回复药 // 键9.战斗HP回复药 键0.战斗MP回复药 // 背包第一个为宠物忠诚恢复药水 // 充许交易,充许组队 选项清掉 //=============∧∧∧设置例子∧∧∧============= // // // Delay 1000 //===================BUG修正==================== //修正GetPixelColor不能直接使用 VBSCall FindPic(104,124,597,599,"神盾.bmp",0.5,gggggo,huuuggg) //注册大兵插件 Plugin DBSoft.RegDBSoft("F27873CF2364C2129452C57003F97017") //============================================== // //======================∨∨∨初始设置∨∨∨====================== //变量 UserVar debugon=0 (打开DEBUG - 1:Msgbox | 2:截图 | 116:F5刷新测试) UserVar LoginURL="s.qeedoo.com/mc/s1/" (游戏登录介面URL,不带双引号) UserVar LoginPWD="PSW" (游戏登录密码!注意保管好自己密码!不带双引号) UserVar LoginCharacher=DropList{角色1:1|角色2:2|角色3:3}=1 (登录哪一个角色) UserVar MonsterPlace="梨阳村" (练级地方) UserVar AutoGoToPlace=DropList{手动寻路:0|自动寻路:1}=1 (自动寻路到练级地点) UserVar Att99=DropList{智能战斗:0|自动战斗:1}=0 (99回合自动战斗 - 未完整,第99回合卡一回合 | 是:大于0 否:小于等于0) UserVar MouseMode=DropList{鼠标键盘操作:0|纯鼠标:1}=0 (纯鼠标操作,不使用键盘 - 是:大于0 | 否:小于等于0) UserVar usemagic=0 (设置 [技能1] 按键,主要攻击技能 - 键1~9 | 非数字1~9不使用) UserVar SecondMagic=0 (设置 [技能2] 按键,战斗前25秒使用此技能代替[技能1],适合设置群攻技能 - 键1~9 | 注意:[技能1]设置必须有效) UserVar petusemagic=0 (宠物使用魔法 - 键1~9,非数字1~9不使用) UserVar petdefense=DropList{否:0|是:1}=0 (宠物只防御 | 是:大于0 否:小于等于0) UserVar TreatPet=5 (设置[治疗宠物]按键,键1~9,默认键5 | 是:大于0 否:小于等于0) UserVar TreatSelf=0 (设置[治疗自己]按键,键1~9,默认键5 | 是:大于0 否:小于等于0) UserVar newwindow=DropList{F5刷新:0|新窗口:1}=1 (重新登录使用F5刷新方法 | 使用F5刷新方法:小于等于0 关闭游戏再打开新窗口登录游戏:大于0) UserVar hppercent=45 (战斗中HP%恢复,小于则使用道具按键9 - 此处方法不好,位置不精确,值见议小于90) UserVar mppercent=10 (战斗中MP%恢复,小于则使用道具按键0 - 此处方法不好,位置不精确,值见议小于90) UserVar pethppercent=45 (战斗中宠物HP%恢复,小于则使用道具按键9 - 此处方法不好,位置不精确,值见议小于90)) UserVar petmppercent=10 (战斗中宠物MP%恢复,小于则使用道具按键0 - 此处方法不好,位置不精确,值见议小于90)) UserVar Bhppercent=80 (战斗后HP%恢复,小于则使用道具按键7 - 此处方法不好,位置不精确,值见议小于90)) UserVar Bmppercent=20 (战斗后MP%恢复,小于则使用道具按键8 - 此处方法不好,位置不精确,值见议小于90)) UserVar EliteMonsterEscape=DropList{否:0|是:20}=0 (战斗中发现有精英怪物逃跑 | 是:大于0 否:小于等于0) UserVar CharacherAtFont=DropList{角色在后排:0|角色在前排:1}=0 (设置角色战斗位置) //UserVar Leader=0 (组队模式-队长) UserVar MaxBattleTimeMs=180000 (最大战斗时间 - 单位毫秒,见议值大于180000即3分钟) //UserVar CharacherAI="阳光猎人" (可选 - 简单职业战略,其他职业没玩过,没写脚本. | 阳光猎人:战前25秒使用技能1,之后使用技能3.如:键1投球2个目标;键3投球3个目标 | 默认技能键1) UserVar LRBUGCure=1 (猎人BUG治疗 - 宠物死亡紧急包扎治疗人物! | 开启:1) UserVar LRCatchPet=0 (猎人抓宠计划,使用键2:淬毒之钉,设置值为抓宝宝数目,目前只能抓雪兽) // // // //======================∨∨∨状态窗口∨∨∨====================== //此部分功能: // 1.ShowStateWin() 打开状态窗口 // 2.ChangeContent(表格ID,"内容") 修改状态窗口显示的内容 VBSBegin Dim StateWindow '// '//打开状态窗口的函数 Function ShowStateWin() Set StateWindow = Nothing Set StateWindow = CreateObject("InternetExplorer.Application") StateWindow.menubar=0 '不显示IE对象菜单栏 StateWindow.AddressBar=0 '不显示IE对象地址栏 StateWindow.ToolBar=0 '不显示IE对象工具栏 StateWindow.StatusBar=0 '不显示IE对象状态栏 StateWindow.FullScreen = 0 StateWindow.Width = 300 StateWindow.Height = 80 StateWindow.Navigate "about:blank" StateWindow.Left = 0 StateWindow.Top = 0 StateWindow.Visible = 1 With StateWindow.document .write "<BODY bgcolor=white scroll=no leftmargin=0 topmargin=0 rightmargin=0>" & Chr(13) .write "<table>" & Chr(13) .write "<tr> " & Chr(13) .write "<td width=75 valign=" & """" & "top" & """" & " id=" & """" & "Tex1" & """" & "></td>" & Chr(13) .write "<td width=75 valign=" & """" & "top" & """" & " id=" & """" & "Tex2" & """" & "></td>" & Chr(13)