CF自动开枪源码

CF自动开枪

操作方法

  • 01

    将以下代码复制 UserVar Var1=30 "开枪频率" UserVar Var2=1 "单次开枪子弹数量" UserVar Var3=0 "第一枪延迟" UserVar Var4=55 "压枪延迟" //定义变量 DimEnv iWidth ,iHeight //int 屏幕分辨率 DimEnv iFD //开枪频率 iFD=Var1 DimEnv iFN //几发连射 iFN=Var2 DimEnv iFFD //第一枪延迟 iFFD=Var3 DimEnv iND //压枪延迟 iND=Var4 //调用主函数 Call Main() //**Main //程序入口主函数 Sub Main() //int 四个角的坐标 Dim iLT,iRT,iLB,iRB //临时对象 Dim vTemp Dim bCanShoot Dim sStr //得到分辨率(四个坐标) sStr=getParameter() //把返回的坐标分割成数组 vTemp=Split(sStr, "|", -1, 1) iLT=vTemp(0) iRT=vTemp(1) iLB=vTemp(2) iRB=vTemp(3) //启用设置开枪频率线程 BeginThread setFireDelay //循环脚本 While True Delay 1 //搜索射程内的敌人 bCanShoot=findFoe(iLT,iRT,iLB,iRB) //进入射程 If bCanShoot //第一枪延迟 Delay iFFD //射击 Call shootFoe() //如果没有命中就压枪 If Bingo Delay iND End If End If Wend End Sub //**Function //功能:判断屏幕分辨率 //返回:四个坐标的字符串 Function getParameter() Dim iLT,iRT,iLB,iRB //int 四个角的坐标 iWidth = Plugin.Sys.GetScRX() //得到屏幕的宽度 iHeight = Plugin.Sys.GetScRY() //得到屏幕的高度 If iWidth=800 Then iLT=0 iRT=0 iLB=0 iRB=0 ElseIf iWidth=1024 Then iLT=112 //加上坐标偏移 iRT=84 iLB=112 iRB=84 ElseIf iWidth=1280 Then iLT=240 //加上坐标偏移 iRT=100 iLB=240 iRB=100 End If iLT=iLT+380 //LeftTop 左上角 iRT=iRT+345 //RightTop 右上角 iLB=iLB+420 //LeftBottom 左下角 iRB=iRB+355 //RightBottom 右下角 getParameter=iLT&"|"&iRT&"|"&iLB&"|"&iRB //返回字符串 End Function //**Function //功能:判断射程内是否有敌人 //返回:是True,否False Function findFoe(iLT,iRT,iLB,iRB) Dim sColor(3) //Array(string) 用于存放颜色的数组 Dim i //int 循环变量 Dim iX,iY //int 得到颜色的坐标 Dim bHave //boolean 是否找到敌人 //初始化颜色 sColor(0)="303AA5" sColor(1)="2A3EB8" sColor(2)="1849F0" sColor(3)="1849F0" bHave=false //初始化 //找颜色 For i=0 to 3 step 1 Call FindColorEx(iLT,iRT,iLB,iRB,sColor(i),1,0.7,iX,iY) If iX>0 And iY>0 bHave=true //找到了 KeyPress 44, 1 Goto rHave //跳出 End If Next Rem rHave findFoe=bHave//Return 函数返回值 End Function //**Function //功能:判断是否没有命中敌人 //返回:是True,否False Function noBingo() Dim iX,iY //int 得到颜色的坐标 Call FindColorEx(iWidth/2-5,iHeight/2-5,iWidth/2+5,iHeight+5,"7E7EC0",1,0.7,iX,iY) If iX > 0 Then noBingo=True Else noBingo=False End If End Function //**Sub //功能:射击 Sub shootFoe() //------------------------------------------------------------ //下面是破cf230错误机枪开枪源码 s = Plugin.Sys.GetTime() xs=int(s/1000/60/60) fz=int(s/1000/60)-xs*60 m=Clng(s/1000)-fz*60-xs*60*60 //下面是我计算的获取毫秒用于开枪调用 hm=int(s-xs*60*60*1000-fz*1000*60-m*1000)+500 //下面是800毫秒正常开枪,不出230可以再往上调,反之往下调 If hm<800 Then SetSimMode 2 LeftClick iFN End If Delay iFD //延迟 * 毫秒 End Sub //**Sun //参数(字符串,秒,第几行) //功能:显示字符串 Sub showStr(str,n,row) For n*100 Delay 1 Call Plugin.Msg.ShowScrTXT(0, (row-1)*19, 120, 19, str, "0000FF") Next End Sub //**Sun //功能:设置开枪延迟 //# 多线程启动 Sub setFireDelay() Dim key While True key=WaitKey() If key=37 iFD=iFD-1 //缩小开枪延迟 Call showStr("开枪频率为"&iFD&"毫秒",5,1) ElseIf key=39 //方向键 右 iFD=iFD+1 //增加开枪延迟 Call showStr("开枪频率为"&iFD&"毫秒",5,1) ElseIf key=38 //方向键 右 iFD=iFD+5 //增加开枪延迟 Call showStr("开枪频率为"&iFD&"毫秒",5,1) ElseIf key=40 //方向键 右 iFD=iFD-5 //增加开枪延迟 Call showStr("开枪频率为"&iFD&"毫秒",5,1) End If Wend End Sub

  • 02

    复制上面的代码,打开按键精灵点击新建。

  • 03

    点击源文件,并粘贴。

  • 04

    点击调试

  • 05

    这时它会问你是否保存,如果你想保存的话那就点击是。我这里点击是。

  • 06

    点击启动,然后打开CF游戏。这样就实现了自动开枪。

(0)

相关推荐

  • Linux系统下怎么用CheckInstall从源码创建一个RPM或DEB包

    问题:我想要从源码创建安装的软件包。有没有一种方式从源码来创建和安装软件包,而不是运行“make install”?这样的话,以后如果我想,我可以容易的卸载程序。 如果你已经从它的源码运行“make ...

  • 手游穿越火线怎么关闭自动开枪

    <CF穿越火线:枪战王者>是经过韩国Smilegate研发商及腾讯游戏三年的倾力打造的CF正版FPS手游.有些玩家在游戏中可能会遇到角色自动开枪的情况,下面小编就给大家讲解一下如何关闭自动 ...

  • 小米2 AOSP源码最新编译4.3原生版刷机包

    本rom基于最新aosp源码编译而成以及基于秋大内核编译.感谢他们...添加一些人性化设置 操作方法 01 制作相关 ROM名称    AOSP源码最新编译4.3原生版[添加来电归属地百分比电量状态栏 ...

  • 三星 I9300 基于Cm27号源码编译 完整汉化

    操作方法 01 介绍 Android版本:4.3 UI类型:Cm10.2 内核版本:3.0.64 ROM介绍 基于最新的Cm源码编译而成的卡刷版本; 更新了Cm官方的更新内容,完整汉化.bug修复.框 ...

  • 数据包html源码含有非法链接

    最近有店主反映这样的问题,供应商或者朋友给了一个数据包,但是将数据包导入淘宝助理上传时出现了:"HTML源码含有非法链接:http://...详细"这个问题. 原因 01 这个问题 ...

  • 华为U8825D刷机包 源码合并CK 高度自定义

    电脑软件 01 名称: 华为U8825D刷机包 02 大小: 276MB 版本: Android4.4 类别: 游戏 语言: 中文价格: 免费 03 应用平台: Android 04 作者:FoxHu ...

  • centos5 源码安装Nginx + mysql + apache + php的方法

    主要依照的是张宴的一篇博文《http://blog.s135.com/post/366/》,安装的软件是也是从他提供的列表中下载,这里都是tar.gz格式,如果更希望是rpm格式的话,提供一个网址《h ...

  • 使用zend加密源码(zend guard安装和破解)

    我使用的是Wampserver,其中php的版本是5.3.10。 Zend Guard的安装及破解 点击下载Zend Guard5.5.0,下载完成后,请自行傻瓜化安装 这里需要注意以下几点: 1、本 ...

  • 教大家保护源码防破解教程

    当今社会当程序员不容易。这点是有目共睹的。再好的程序源码被别人一盗努力就全废了。 自我介绍不必说了,来论坛也不是几天的事了。进入正题 准备一个手机内存卡。准备一个读卡器。然后准备一个火炉。let's ...