Easy question / Need help with Logitech Gaming Software Scripting
Hello everybody.
My script does not work in the CS:GO, but it works perfectly outside of game (for example on the desktop or in the browser).
Code:
Any suggestions and/or help?
My script does not work in the CS:GO, but it works perfectly outside of game (for example on the desktop or in the browser).
Code:
function OnEvent(event, arg)
OutputLogMessage("event = %s, arg = %d\n", event, arg)
if (event == "PROFILE_ACTIVATED") then
EnablePrimaryMouseButtonEvents(true)
elseif (event == "PROFILE_DEACTIVATED") then
EnablePrimaryMouseButtonEvents(false)
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then
recoil = not recoil
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and recoil) then
if IsMouseButtonPressed(1) then
Sleep(97)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-12, 31)
Sleep(12)
if IsMouseButtonPressed(1) then
MoveMouseRelative(3, 12)
Sleep(24)
MoveMouseRelative(3, 19)
Sleep(25)
MoveMouseRelative(3, 19)
Sleep(24)
MoveMouseRelative(3, 12)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(0, 22)
Sleep(24)
MoveMouseRelative(0, 22)
Sleep(25)
MoveMouseRelative(0, 22)
Sleep(24)
MoveMouseRelative(0, 22)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(0, 25)
Sleep(24)
MoveMouseRelative(0, 25)
Sleep(24)
MoveMouseRelative(0, 25)
Sleep(24)
MoveMouseRelative(0, 25)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(6, 25)
Sleep(24)
MoveMouseRelative(6, 25)
Sleep(24)
MoveMouseRelative(6, 25)
Sleep(24)
MoveMouseRelative(6, 25)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(6, 22)
Sleep(24)
MoveMouseRelative(6, 22)
Sleep(25)
MoveMouseRelative(6, 22)
Sleep(24)
MoveMouseRelative(6, 22)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-9, 12)
Sleep(24)
MoveMouseRelative(-9, 12)
Sleep(24)
MoveMouseRelative(-9, 12)
Sleep(24)
MoveMouseRelative(-9, 12)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-34, 0)
Sleep(24)
MoveMouseRelative(-34, 0)
Sleep(25)
MoveMouseRelative(-34, 0)
Sleep(24)
MoveMouseRelative(-34, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(49)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-6, 6)
Sleep(49)
MoveMouseRelative(-6, 6)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-25, -3)
Sleep(24)
MoveMouseRelative(-25, -3)
Sleep(24)
MoveMouseRelative(-25, -3)
Sleep(24)
MoveMouseRelative(-25, -3)
Sleep(97)
MoveMouseRelative(0, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(19, 3)
Sleep(24)
MoveMouseRelative(19, 3)
Sleep(24)
MoveMouseRelative(19, 3)
Sleep(24)
MoveMouseRelative(19, 3)
Sleep(24)
if IsMouseButtonPressed(1) then
MoveMouseRelative(9, 9)
Sleep(24)
MoveMouseRelative(9, 9)
Sleep(25)
MoveMouseRelative(9, 9)
Sleep(24)
MoveMouseRelative(9, 9)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(28, -3)
Sleep(24)
MoveMouseRelative(28, -3)
Sleep(24)
MoveMouseRelative(28, -3)
Sleep(24)
MoveMouseRelative(28, -3)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(292)
MoveMouseRelative(-12, 12)
Sleep(98)
if IsMouseButtonPressed(1) then
MoveMouseRelative(25, 0)
Sleep(292)
MoveMouseRelative(138, 0)
Sleep(97)
MoveMouseRelative(138, 0)
Sleep(97)
MoveMouseRelative(-38, -62)
Sleep(250)
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
OutputLogMessage("event = %s, arg = %d\n", event, arg)
if (event == "PROFILE_ACTIVATED") then
EnablePrimaryMouseButtonEvents(true)
elseif (event == "PROFILE_DEACTIVATED") then
EnablePrimaryMouseButtonEvents(false)
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then
recoil = not recoil
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and recoil) then
if IsMouseButtonPressed(1) then
Sleep(97)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-12, 31)
Sleep(12)
if IsMouseButtonPressed(1) then
MoveMouseRelative(3, 12)
Sleep(24)
MoveMouseRelative(3, 19)
Sleep(25)
MoveMouseRelative(3, 19)
Sleep(24)
MoveMouseRelative(3, 12)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(0, 22)
Sleep(24)
MoveMouseRelative(0, 22)
Sleep(25)
MoveMouseRelative(0, 22)
Sleep(24)
MoveMouseRelative(0, 22)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(0, 25)
Sleep(24)
MoveMouseRelative(0, 25)
Sleep(24)
MoveMouseRelative(0, 25)
Sleep(24)
MoveMouseRelative(0, 25)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(6, 25)
Sleep(24)
MoveMouseRelative(6, 25)
Sleep(24)
MoveMouseRelative(6, 25)
Sleep(24)
MoveMouseRelative(6, 25)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(6, 22)
Sleep(24)
MoveMouseRelative(6, 22)
Sleep(25)
MoveMouseRelative(6, 22)
Sleep(24)
MoveMouseRelative(6, 22)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-9, 12)
Sleep(24)
MoveMouseRelative(-9, 12)
Sleep(24)
MoveMouseRelative(-9, 12)
Sleep(24)
MoveMouseRelative(-9, 12)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-34, 0)
Sleep(24)
MoveMouseRelative(-34, 0)
Sleep(25)
MoveMouseRelative(-34, 0)
Sleep(24)
MoveMouseRelative(-34, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(24)
MoveMouseRelative(9, 12)
Sleep(49)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-6, 6)
Sleep(49)
MoveMouseRelative(-6, 6)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-25, -3)
Sleep(24)
MoveMouseRelative(-25, -3)
Sleep(24)
MoveMouseRelative(-25, -3)
Sleep(24)
MoveMouseRelative(-25, -3)
Sleep(97)
MoveMouseRelative(0, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(19, 3)
Sleep(24)
MoveMouseRelative(19, 3)
Sleep(24)
MoveMouseRelative(19, 3)
Sleep(24)
MoveMouseRelative(19, 3)
Sleep(24)
if IsMouseButtonPressed(1) then
MoveMouseRelative(9, 9)
Sleep(24)
MoveMouseRelative(9, 9)
Sleep(25)
MoveMouseRelative(9, 9)
Sleep(24)
MoveMouseRelative(9, 9)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
MoveMouseRelative(25, 0)
Sleep(24)
MoveMouseRelative(25, 0)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(28, -3)
Sleep(24)
MoveMouseRelative(28, -3)
Sleep(24)
MoveMouseRelative(28, -3)
Sleep(24)
MoveMouseRelative(28, -3)
Sleep(25)
if IsMouseButtonPressed(1) then
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(24)
MoveMouseRelative(-19, 0)
Sleep(292)
MoveMouseRelative(-12, 12)
Sleep(98)
if IsMouseButtonPressed(1) then
MoveMouseRelative(25, 0)
Sleep(292)
MoveMouseRelative(138, 0)
Sleep(97)
MoveMouseRelative(138, 0)
Sleep(97)
MoveMouseRelative(-38, -62)
Sleep(250)
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end