logiteck 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”