LUA/logitech スクリプト API でスクリプトを書いています。スクリプトは次のことを実行する必要があります。
コードは次のとおりです。
forceMove = false
on = false
function OnEvent(event, arg)
--OutputLogMessage("event = %s, arg = %s\n", event, arg);
if IsMouseButtonPressed(5) then
forceMove = not forceMove
while(on) do
if(forceMove) then
ForceMove()
else
StartAttack()
end
end
ReleaseMouseButton(5)
end
if IsMouseButtonPressed(4) then
on = not on
ReleaseMouseButton(4)
end
end
function StartAttack()
PressAndReleaseMouseButton(1)
Sleep(1000)
end
function ForceMove()
MoveMouseWheel(1)
Sleep(20)
MoveMouseWheel(-1)
end
しかし、ゲーム中にマウス ボタン 4 でスクリプトをアクティブにすると、「強制移動」モードでスタックし、「自動攻撃」モードが機能しなくなります。理由がわかりません。