罗技压枪脚本教学(二)

您所在的位置:网站首页 csg压枪 罗技压枪脚本教学(二)

罗技压枪脚本教学(二)

2024-02-26 15:39| 来源: 网络整理| 查看: 265

虽然用于游戏不是好东西,但是还是想分享下在这里插入图片描述 前景提示:

发现上次写的已经失效了本文纯属教学,仅涉及初步内容,也不接单

上个脚本没想到两年就过气了,貌似老的LGS还可以用,新的GHUB就不行了,大人时代变了。

--step是压枪强度,recoil的是启动判断变量 local step = 6 local recoil = false function OnEvent(event, arg) --日志输出,查看按键内容等 --OutputLogMessage("event = %s, arg = %d, step = %s, recoil = %s\n", event, arg, step, recoil) --新版GHUB默认不会启用左键监听,需要启动时手动唤醒 if event == "PROFILE_ACTIVATED" then EnablePrimaryMouseButtonEvents(true) end --判断你的按键,4是开关,5是还原,8是增强,7是减弱 if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then recoil = not recoil end if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then step = 6 end if (event == "MOUSE_BUTTON_PRESSED" and arg == 8) then step = step + 2 end if (event == "MOUSE_BUTTON_PRESSED" and arg == 7) then step = step - 2 end --以下是核心触发内容,由于GHUB下SetMKeyState(3)无法触发只能换条路走了 if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and recoil) then repeat Sleep(12) MoveMouseRelative(0, step) until not IsMouseButtonPressed(1) end end

扩展思维:

反复测试可以获取固定的step值(可能是函数),完成完美压枪特化某些枪可以自己找点数据写个函数

现在,已经有了一个简单的压枪程序了。不同代码有不同的实现方式,这里仅提供一种,已经是个成熟的程序猿了,多的自己看G-series Lua API 文档 。(随便找的,想要更新自己去外网翻翻)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3