【发布时间】:2019-09-04 20:27:18
【问题描述】:
罗技 api (http://www.wolfpack.pe.kr/attachment/1180489860.pdf) 试图制作一个鼠标脚本,按下按钮一段时间,然后在游戏中旋转 180 度:但是不确定我的鼠标灵敏度是多少,我想让它适应我的鼠标灵敏度,所以:
当我按下右按钮开始右转直到我松开它时,它会将该转弯的重复次数存储在
i变量中它为第二个函数保存该变量,程序最初按“w”让我移动(不重要),然后有一个小的延迟(小的 for 循环)。我的玩家会因为这个延迟而走动,然后使用
i变量来模拟我之前做出的确切转弯
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsMouseButtonPressed(3)then
i=1
repeat
i=i +1
MoveMouseRelative(3,0)
Sleep(5)
until not IsMouseButtonPressed(3)
end
end
function oniEvent(event, arg)
if IsKeyLockOn("numlock" )then
PressKey( "w" );
repeat
u=0
j=1
for k=1,999,1 do j=j/2
////delay////
end
repeat
u=u + 1
MoveMouseRelative(3,0)
Sleep(5)
until u==i
until not IsKeyLockOn("numlock" )
ReleaseKey( "w" );
end
end
问题:当我按 numlock 时,它甚至开始按“w”
【问题讨论】:
标签: lua logitech-gaming-software