罗技鼠标宏分享lua之压枪的实现 您所在的位置:网站首页 Apex压枪宏罗技0 罗技鼠标宏分享lua之压枪的实现

罗技鼠标宏分享lua之压枪的实现

2023-11-02 20:49| 来源: 网络整理| 查看: 265

罗技鼠标压枪代码

本节重点代码:MoveMouseRelative(X, Y)

其中X、Y是表示直角坐标轴

当X等于0时,鼠标水平不移动,当X为正数则向右移动,为负数则向左移动

当Y等于0时,鼠标垂直不移动,当Y为正数则向下移动,为负数则向上移动

基于这个我们可以实现将弹道移动的方向调整过来

首先先在GHub里面创建一个新脚本如下:

function OnEvent(event, arg)    --OutputLogMessage("Event: "..event.." Arg: "..arg.."\n")end

在此之前,我们先来学习一下判断语句 if 这是所有语言都是很重要的语句

它的形式是这样的:

if 条件语句 then --正确条件下的执行语句else --非正确条件下的执行语句 else和这里可以省略end

条件语句为真,即true

将脚本加一点判断实现代码一部分展示

function OnEvent(event, arg)    if (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then        MoveMouseRelative(0, 30)    endend

if (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then 是表示当鼠标左键被按压时发生的事情

基于这个操作,我们将这些代码重复执行几遍就能实现压枪操作,所以我们把代码写进循环里面

在此之前,我们先了解一下数组(一维数组)

数组是对象的有序排列,可以是包含行集合的一维数组,也可以是包含多行多列的多维数组。

在 Lua 中,数组是使用带有整数的索引表来实现的。 数组的大小不是固定的,它可以根据我们的要求增长,受内存限制。

举个例子:

a = {1, 2, 3, 4, 5}OutputLogMessage(a[1])

这里将会输出1,代表a里面的第一个

接着再了解一下循环

i = 0while i



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有