为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 脚本专栏 > 按键精灵相关 > 按键精灵Q语言 正文

按键精灵自动开枪脚本源码

三叶资源网 2018-12-28 11:26:22 按键精灵Q语言 12474 ℃ 101 评论

运行环境:分辨率:1600x900 色深:32位 操作系统:Microsoft Windows XP 按键精灵版本:9.21.10865

@うちは_イタ 2012/10/18

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 ifBingo()  
                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)="3239A0"  
    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()  
    LeftClick iFN //左键单击 * 次  
    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


文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有101位网友发表了看法:

  • 三叶网

    三叶网  评论于 [2019-02-28 12:26:52]  回复

    按键精灵+压枪

  • 三叶网

    三叶网  评论于 [2019-03-05 17:48:49]  回复

    按键精灵压枪脚本源码

  • 三叶网

    三叶网  评论于 [2019-03-05 17:53:36]  回复

    按键精灵压枪脚本

  • 资源网

    资源网  评论于 [2019-04-29 11:13:41]  回复

    按键精灵自动压枪写法

  • 源码网

    源码网  评论于 [2019-05-30 15:02:28]  回复

    使用按键精灵压枪

  • 访客

    访客  评论于 [2019-06-11 08:59:00]  回复

    按键精灵压枪

  • 易语言TV

    易语言TV  评论于 [2019-08-28 08:43:36]  回复

    按键精灵压枪脚本教程

  • 资源网

    资源网  评论于 [2019-10-11 01:40:52]  回复

    python自动开枪

  • 易语言TV

    易语言TV  评论于 [2019-10-15 18:57:50]  回复

    按键精灵压枪脚本教程

  • 易语言TV

    易语言TV  评论于 [2019-10-15 20:18:12]  回复

    按键精灵压枪脚本源码

  • 广大易友

    广大易友  评论于 [2020-02-21 21:56:57]  回复

    吃鸡按键精灵压枪脚本

  • 编译成功

    编译成功  评论于 [2020-03-02 18:54:41]  回复

    按键精灵压枪脚本源码

  • 易语言

    易语言  评论于 [2020-03-02 18:56:09]  回复

    按键精灵自动射击

  • 易语言

    易语言  评论于 [2020-03-10 16:37:23]  回复

    按键精灵压枪

  • 通信测试

    通信测试  评论于 [2020-03-15 18:55:44]  回复

    按键精灵压枪脚本源码

  • redis

    redis  评论于 [2020-03-28 11:47:47]  回复

    按键精灵压枪脚本

  • 易语言

    易语言  评论于 [2020-03-28 13:59:25]  回复

    按键精灵压枪

  • 易语言

    易语言  评论于 [2020-04-03 13:29:55]  回复

    按键精灵cf压枪脚本

  • 易语言

    易语言  评论于 [2020-04-17 21:02:20]  回复

    按键精灵脚本源码

  • 易语言

    易语言  评论于 [2020-05-08 21:50:07]  回复

    按键精灵压枪脚本

  • 易语言

    易语言  评论于 [2020-05-08 23:06:00]  回复

    按键精灵自动压枪

  • 易语言

    易语言  评论于 [2020-05-09 14:00:08]  回复

    按键精灵压枪

  • 易语言

    易语言  评论于 [2020-06-06 01:01:13]  回复

    按键精灵自动开枪

  • 易语言

    易语言  评论于 [2020-08-19 17:14:02]  回复

    按键精灵开枪延迟源码

  • JS资源网

    JS资源网  评论于 [2021-04-23 11:18:03]  回复

    按键精灵自动瞄准教程

  • JS资源网

    JS资源网  评论于 [2021-04-23 11:22:33]  回复

    按键精灵压枪脚本教程

  • yiyuyan

    yiyuyan  评论于 [2021-05-13 23:29:05]  回复

    cf压枪脚本

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
扫码登录套接字永辉生活宏插件RC4加密源码新浪股吧群发例程SysDateTimePick32EXUI例程多线程PINGweb面试题按键精灵大漠机构炫彩界面圆形进度条语音报时寻找文件有道翻译APP协议反跟踪
最新评论