仙境若火 仙境若火
我就是我,不一样的若火
关注数: 219 粉丝数: 476 发帖数: 8,715 关注贴吧数: 51
【英魂之刃】【懒人助手1.0.9】发布 发在这个贴吧主要是为了保险,免得被删了 软件说明界面,使用某个功能就得进入相应的界面频道喊话,只支持一个频道,多个频道喊话我暂时没有考虑做,其实我也不太喜欢打广告的自动战场,还是推荐使用金乌打战场吧,其他英雄貌似不太好,记得设置成智能施法,用金乌打战场的话这个功能只要设置打战场的次数就行了,其他的不用设置自动翻牌,如果要翻多张牌,自己先选择好使用魔石还是点劵自动副本,其实我不太推荐使用这个功能,毕竟做的太渣,单纯的只是为了刷魔石而做出来的,刷普通女神3星队,很快就打完了,打其他副本的慎重设置向导,自己看看吧,第4步去看看上面的软件说明,不是所有的功能都要在大厅启动,除了频道喊话,其他的功能都需要在相应的界面去启动的如果不会使用,多看看说明 另外如果发现懒人助手打开会闪退消失的情况,可以去看看自带的文档说明,里面有解决办法,注意那是文档,不是文本,基本上每台电脑都可以打开文档,如果打不开请自行百度:如何打开文档 懒人助手是前台操作,使用过程中不要移动鼠标或者按键盘,否则会出错。杀毒软件也得关了,特别是360和电脑管家,这两个杀毒软件经常误报,如果怕有毒可以不用,还有不要来问我有没有病毒这种智障问题,我不想回答
迟来的更新,英魂之刃盒子_2.3.3版本以及懒人助手_1.0.8更新了 由于在英魂之刃吧发帖会被删,所以只能发在这贴吧了 盒子和懒人助手的更新终于赶在过年之前做好,在这先给大家拜年了,提前祝大家新年快乐,猴年吉祥,同时也感谢那些默默支持的我人,没有你们的支持就没有我继续更新下去的动力这次的更新我增加了自动副本功能,和战场一样也是去混经验赚魔石的,所以战力不高的就别去打了,打那些3星队可以躺过的副本,刷魔石还是打普通女神来的快。 以前曾经有人反馈说会出问题,经过排查后是因为某些电脑的分辨率达不到要求才导致的,所以我加了一个判断桌面分辨率的功能,如果分辨率不够是不能使用的,用了也会出错,如果分辨率太低的可以等我出低分辨率的版本。副本和战场或许会存在一些执行效率问题,这个比较难解决,战场人太多太混乱,不好处理。副本呢则是判断BOSS位置和识别BOSS技能的问题,全部做的话工作量太大,于是就做了一个通用打法,所以有时候会出现不打BOSS一直傻站着的情况,这个等我有空了或许会重新优化一下。 注意:懒人助手每次修改后都必须保存才能生效 下面则是易语言做的的,其实我易语言根本就不会,一边百度找源码然后学会了就改改自己用,一键喊话以后就用这个了,盒子的喊话就别用了,不太好链接放在下面楼层
【教程】给自己的脚本加入检测更新 检测更新这个功能是很重要的,如果脚本更新了,你得让用户及时的更新,你又不可能给每个用户都发一遍,所以这个功能是每个脚本作者都必须要做的 原理很简单,得到网页内容,网页里面写了版本号和下载地址,然后判断版本号和当前版本号 首先你得有一个自己的网站,我推荐“凡科建站”具体的我就不多说了,自己百度吧,另外不要用自己空间做更新提示的地方,没用的,访问会被拒绝。 =================================分割================================ Dim 第一字符, 第二字符, 地址, 最新版本, 当前版本'定义变量,无需多说 Call Plugin.Web.ClearTemp()'清除浏览器缓存,这个非常重要,不然每次获取到的网页内容都是第一次获取到的内容 Delay 300 返回值 = Lib.网络.获得网页源文件_增强版("ht和谐tp://和谐w和谐ww.a9157561和谐39.ic和谐oc.cc/nd.jsp?id=6&_np=2_307", "utf-8") '网页编码有两种,如果出现乱码那就换一种("utf-8"和"gbk")。由于网址不能发,所以我加了字进去,调试的时候把“和谐”两个字删除就好 'Form1.InputBox1.Text = 返回值 '获取版本号 第一字符 = instr(返回值, "版本号:")'返回某字符串在另一字符串中第一次出现的位置。 第一字符 = 第一字符 + 4'由于获取的是字符串开头的位置,要把“版本号:”这4个字符给忽略,所以加4 最新版本 = Mid(返回值, 第一字符, 4)'这样就能获取到“版本号:”后面4个字 当前版本 = 1.01 If CSng(最新版本) > 当前版本 Then '获取下载地址 第二字符 = instr(返回值, "结束")'你得知道下载地址的尾部在什么地方,所以特地在尾部写上一个结束来表明 第一字符 = 第一字符 + 9 地址 = Mid(返回值, 第一字符, 第二字符 - 第一字符) MessageBox "有新版本,请前往下载" & Chr(10) & "最新版本号为:" & 最新版本 & " 最新版下载地址为:" & 地址 RunApp 地址 EndScript Else MessageBox "当前已是最新版本" End If =================================分割================================
【新手进阶】-如何写好脚本、优化代码-第二篇:子程序 这是第一篇的连接:http://tieba.baidu.com/p/3686198525?pid=66676692488&cid=0#66676692488 写一个脚本时,要尽可能的去优化,不仅能缩短代码,使代码更容易看懂,还能提高运行速度,虽然对计算机来说花费的时间几乎可以忽略不计,但是这仍旧是不可缺少的。 我有个徒弟,喜欢把简单的东西复杂化,一个简单的操作能写的很长,故意让人看不懂,还沾沾自喜。我只能说这货根本就没理解写代码是为了什么,不去想着怎么优化,却想着怎么复杂化让别人看不懂,也没谁了。。。 有些扯远了,回到正题,之所以说这么多就是告诉你们,优化是必不可少的。现在的人大部分都是只要代码能跑起来就万事大吉,根本没想过怎么去优化= =! 好了我们来说说一个子程序吧,有没有发现子程序调用的时候后面可以加括号?比如call 子程序 ,call子程序(),你会发现这个括号加不加都可以,其实这个就是一个子程序的返回值,可以通过判断子程序的返回值来达到想要的效果,如果不知道返回值的可以去百度看看,我就不多说了 首先看下面这段代码 Call 子程序(10) Sub 子程序(a) MessageBox a End Sub 运行之后你就会发现,弹出来的就是10,写成其他的数字弹出来的也会是你写的数字,如果你看不懂,没关系,你可以这么看 a = 10 Call 子程序(a) Sub 子程序(a) MessageBox a End Sub 因为a=10,所以子程序里面弹出来的就是10。 Call 子程序("若火") Sub 子程序(a) MessageBox a End Sub 运行之后弹出来的就是“若火”了,为什么要加双引号呢?因为“若火”是字符串,字符串必须要加双引号。为什么前面的的Call 子程序(10) 没有双引号呢?,因为“10”是数值类型,这个类型我简单说说,有文本型,也就是字符串,有数值型,逻辑型等等,其他的就不多说了。数值是不需要双引号的,如果加了双引号那就是文本型了,不能进行加减乘除了。 按照下面的要求写出代码: 找图片1,找到后鼠标左键点击 然后找图片2,找到后鼠标右键点击,然后弹出坐标 在找图片3,找到后鼠标左键点击 找图片4,找到后左键点击,然后弹出坐标 找图片5,找到后鼠标右键点击,弹出坐标 上面5个找图,如果某一个图找不到就一直找,直到找到为止,才能继续找下一个图片 如果按照正常的写法,估计要写很多吧,用子程序就可以很好的解决 Call 找图("图1", "左键", 0) Call 找图("图2", "右键", 1) Call 找图("图3", "左键", 0) Call 找图("图4", "左键", 1) Call 找图("图5", "右键", 1) //////////////////////////////子程序/////////////////////////////// Sub 找图(图片名, 鼠标点击, 弹出坐标) Do // 无限循环体 Delay 100 //循环开头建议加一个延迟命令 FindPic 0, 0, 1024, 768, "Attachment:\" & 图片名 & ".bmp", 0.9, intX, intY If intX > 0 And intY > 0 Then MoveTo intX, intY Delay 100 If 鼠标点击 = "左键" Then LeftClick 1 ElseIf 鼠标点击 = "右键" Then RightClick 1 End If If 弹出坐标 = 1 Then MessageBox "坐标为" & intX & "x " & intY End If Exit do //找到图完成操作后退出无限循环 End If Loop Delay 300 //退出无限循环后这里加一个延迟 End Sub 好了,今天就写到这里吧,暂时也不知道应该继续写什么了 -------------------------------------------------------------------------------------------------- 按键学院吧
【新手进阶】-如何写好脚本、优化代码-第二篇:子程序 这是第一篇的连接:http://tieba.baidu.com/p/3686198525?pid=66676692488&cid=0#66676692488 写一个脚本时,要尽可能的去优化,不仅能缩短代码,使代码更容易看懂,还能提高运行速度,虽然对计算机来说花费的时间几乎可以忽略不计,但是这仍旧是不可缺少的。 我有个徒弟,喜欢把简单的东西复杂化,一个简单的操作能写的很长,故意让人看不懂,还沾沾自喜。我只能说这货根本就没理解写代码是为了什么,不去想着怎么优化,却想着怎么复杂化让别人看不懂,也没谁了。。。 有些扯远了,回到正题,之所以说这么多就是告诉你们,优化是必不可少的。现在的人大部分都是只要代码能跑起来就万事大吉,根本没想过怎么去优化= =! 好了我们来说说一个子程序吧,有没有发现子程序调用的时候后面可以加括号?比如call 子程序 ,call子程序(),你会发现这个括号加不加都可以,其实这个就是一个子程序的返回值,可以通过判断子程序的返回值来达到想要的效果,如果不知道返回值的可以去百度看看,我就不多说了 首先看下面这段代码 Call 子程序(10) Sub 子程序(a) MessageBox a End Sub 运行之后你就会发现,弹出来的就是10,写成其他的数字弹出来的也会是你写的数字,如果你看不懂,没关系,你可以这么看 a = "10" Call 子程序(a) Sub 子程序(a) MessageBox a End Sub 因为a=10,所以子程序里面弹出来的就是10。 Call 子程序("若火") Sub 子程序(a) MessageBox a End Sub 运行之后弹出来的就是“若火”了,为什么要加双引号呢?因为“若火”是字符串,字符串必须要加双引号。为什么前面的的Call 子程序(10) 没有双引号呢?,因为“10”是数值类型,这个类型我简单说说,有文本型,也就是字符串,有数值型,逻辑型等等,其他的就不多说了。数值是不需要双引号的,如果加了双引号那就是文本型了,不能进行加减乘除了。 按照下面的要求写出代码: 找图片1,找到后鼠标左键点击 然后找图片2,找到后鼠标右键点击,然后弹出坐标 在找图片3,找到后鼠标左键点击 找图片4,找到后左键点击,然后弹出坐标 找图片5,找到后鼠标右键点击,弹出坐标 上面5个找图,如果某一个图找不到就一直找,直到找到为止,才能继续找下一个图片 如果按照正常的写法,估计要写很多吧,用子程序就可以很好的解决 Call 找图("图1", "左键", 0) Call 找图("图2", "右键", 1) Call 找图("图3", "左键", 0) Call 找图("图4", "左键", 1) Call 找图("图5", "右键", 1) //////////////////////////////子程序/////////////////////////////// Sub 找图(图片名, 鼠标点击, 弹出坐标) Do // 无限循环体 Delay 100 //循环开头建议加一个延迟命令 FindPic 0, 0, 1024, 768, "Attachment:\" & 图片名 & ".bmp", 0.9, intX, intY If intX > 0 And intY > 0 Then MoveTo intX, intY Delay 100 If 鼠标点击 = "左键" Then LeftClick 1 ElseIf 鼠标点击 = "右键" Then RightClick 1 End If If 弹出坐标 = 1 Then MessageBox "坐标为" & intX & "x " & intY End If Exit do //找到图完成操作后退出无限循环 End If Loop Delay 300 //退出无限循环后这里加一个延迟 End Sub 好了,今天就写到这里吧,暂时也不知道应该继续写什么了 -------------------------------------------------------------------------------------------------- 按键学院吧
新手实战-【别踩白快】源码分享 今天徒弟说做不来别踩白快的的脚本,我抽空写了一个给他,顺便发出来。或许对新人来说有些帮助。 以经典模式为例,一共是4x4的格子,按黑色方快就行,按的黑色方块一直都是在从下往上第二排,在写之前,要想好思路,应该怎么写。 思路是:用得到固定点颜色来判断,如果是黑色,就点击那个颜色的点。如果不是,则判断另一个格子的颜色,这里可以用循环。 源码如下: //SetScreenScale 720, 1280, 0 //上面那条代码是自动适应分辨率的,可以用在不同手机分辨率上使用。这个虽然不错,不过我觉得还是先知道一些基础的比较好,最起码你要懂这些,而且下面的代码也是能适应所有分辨率的,所以就不需要这个命令了 dim kuan,gao,se,a kuan = GetScreenX() gao = GetScreenY() //定义变量,获得屏幕分辨率,也就是宽度和高度 a =0 While a <4 //表达式循环,如果变量a小于4则循环运行里面的代码,否则将退出循环 delay 20 se = GetPixelColor (kuan/4/2+kuan/4*a,gao/2+20) //得到固定点颜色,有4个格子,kuan/4就是一个格子的宽度,要得到第一个格子中间的点就要在除以2。比如我手机分辨率是720x1280。那么就是720/4/2=90。如果要得到第二个格子中间的点呢?那就是在90的基础上在加一个格子的距离。第三个格子中间位置就是90+两个格子的距离。高度就简单多了,高度的一半,在加20,这样就行了 if se ="202020" then //如果颜色值是黑色,不同手机型号都会有颜色差异,所以这个颜色值不一定对 tap kuan/4/2+kuan/4*a ,gao/2+20 //点击颜色值的坐标 delay 50 a =0 //点击黑块后变量重新赋值为0,这样就会从第一个格子判断颜色 else a =a+1 //如果颜色不是黑色,那就要判断下一个格子的颜色了 end if Wend
新手实战-分享一个别踩白快的源码和思路 今天徒弟说做不来别踩白快的的脚本,我抽空写了一个给他,顺便发出来。或许对新人来说有些帮助。 以经典模式为例,一共是4x4的格子,按黑色方快就行,按的黑色方块一直都是在从下往上第二排,在写之前,要想好思路,应该怎么写。 思路是:用得到固定点颜色来判断,如果是黑色,就点击那个颜色的点。如果不是,则判断另一个格子的颜色,这里可以用循环。 源码如下: //SetScreenScale 720, 1280, 0 //上面那条代码是自动适应分辨率的,可以用在不同手机分辨率上使用。这个虽然不错,不过我觉得还是先知道一些基础的比较好,最起码你要懂这些,而且下面的代码也是能适应所有分辨率的,所以就不需要这个命令了 dim kuan,gao,se,a kuan = GetScreenX() gao = GetScreenY() //定义变量,获得屏幕分辨率,也就是宽度和高度 a =0 While a <4 //表达式循环,如果变量a小于4则循环运行里面的代码,否则将退出循环 delay 20 se = GetPixelColor (kuan/4/2+kuan/4*a,gao/2+20) //得到固定点颜色,有4个格子,kuan/4就是一个格子的宽度,要得到第一个格子中间的点就要在除以2。比如我手机分辨率是720x1280。那么就是720/4/2=90。如果要得到第二个格子中间的点呢?那就是在90的基础上在加一个格子的距离。第三个格子中间位置就是90+两个格子的距离。高度就简单多了,高度的一半,在加20,这样就行了 if se ="202020" then //如果颜色值是黑色,不同手机型号都会有颜色差异,所以这个颜色值不一定对 tap kuan/4/2+kuan/4*a ,gao/2+20 //点击颜色值的坐标 delay 50 a =0 //点击黑块后变量重新赋值为0,这样就会从第一个格子判断颜色 else a =a+1 //如果颜色不是黑色,那就要判断下一个格子的颜色了 end if Wend
发个帖,谈谈按键精灵和易语言的区别 以下内容纯属本人个人观点,如果不对,你来打我啊 按键精灵和易语言各有各的优点,不能绝对的评论。 按键精灵优点:入门快,门槛低,方便快捷。傻瓜式编程不是说说而已,写一个简单的功能,按键比易语言快很多,也方便理解。源代码模式下编辑的速度比易语言不知道快了多少倍,毕竟只需要打英文,而打中文呢,那么多键盘要按,虽然易语言也有自动联想功能,不过就编辑速度而言,真心没有按键精灵快。而且用其他插件也很方便 缺点:功能不强大,其实按键本身开发出来就是为了做游戏挂机的,虽然办公类和其他的也能做,不过毕竟有局限性。 易语言优点:同样也是门槛低的一个开发软件,至于上手速度,本人虽然在用易语言写东西,不过我没去看教程,所以不知道。易语言功能强大,界面可随意做,还有各种功能强大的模块,能做游戏做软件,虽然按键精灵也能做简单的游戏,不过易语言做的比按键好的多。 缺点:编写有些复杂,说真的,学了按键精灵我有些不习惯易语言的逻辑,感觉好别扭啊,编译的程序基本都报毒。而且没有自动去除空格行的功能(我反正找不到去除空格行的功能),体积相对还说有些大,其实按键精灵也是半斤八两,而且都是运行久了非常消耗内存 综上所述,按键精灵更适合写游戏挂机类和一些简单的操作,而且有中文和英文模式,中文适合小白,源代码模式适合会动手写代码的,小白们多学习学习。 易语言则有很大的发展空间,想做什么都行,只要你有那技术的话,不过毕竟是中文编程,换个其他的开发软件就不行了,TC除外,它也是中文编程的。而按键精灵会了,vb也能很快学会,毕竟按键就是在vb的基础上开发的。而且按键精灵的逻辑和其他的开发软件都差不多的,至少你有这个概念和基础。 好了,就说这么多
1 下一页