Dagger (08-22-2018)
I'm shit at logitech scripting. Shoot me. Also, fuck this new recoil.
I have 600 DPI, 11 hipfire sensitivity and 100 ads sensitivity. This reduces, not removes, recoil but as such it does not have the familiar 'shake' as it is a pulldown script, not a shake script.
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsKeyLockOn("numlock" )then
if IsMouseButtonPressed(3)then
repeat
if IsMouseButtonPressed(1) then
repeat
MoveMouseRelative(1,1)
Sleep(5)
MoveMouseRelative(-1,0)
until not IsMouseButtonPressed(1)
end
until not IsMouseButtonPressed(3)
end
end
end
Disabled when hipfiring - activates only on aim when firing.
If it's too much or too little, tweak the values in the repeat bracket. If you don't know how to do that, then this macro is probably not for you, as in general macros do need a personal tweak to make sure the recoil reduction works on your sensitivity.
Edit: use numlock to activate.
Last edited by J Kyle; 08-22-2018 at 02:36 PM.
Dagger (08-22-2018)
i wondering about damm new recoil i will be main DMR XD
Last edited by phumwar; 08-22-2018 at 09:46 AM.
can u make it for rapid fire ? ex if aim and Enable rapid fire
There's millions of rapid fire macros out there. It takes literally 5 seconds to google.
New script - this one works a little better than the last, from what I can tell.
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsKeyLockOn("numlock" )then
if IsMouseButtonPressed(3)then
repeat
if IsMouseButtonPressed(1) then
repeat
MoveMouseTo(0, 3)
Sleep(1)
MoveMouseTo(2, 2)
until not IsMouseButtonPressed(1)
end
until not IsMouseButtonPressed(3)
end
end
end
ok nice now i can edit
my code
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsKeyLockOn("numlock" )then
if IsMouseButtonPressed(3)then
repeat
if IsMouseButtonPressed(1) then
repeat
PressMouseButton(1)
Sleep(1)
ReleaseMouseButton(1)
until not IsMouseButtonPressed(1)
end
until not IsMouseButtonPressed(3)
end
end
end
How much would you recommend changing the repeat value if I have 400 dpi?
Repeat will generally make it more janky and noticable; it'll move it every x ms.
Try increasing the y value; I changed to 400 dpi, 9.5 vert/horizontal sens. and 83 ads.
This isn't perfect, but it's not noticable.
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg)
if IsKeyLockOn("numlock" )then
if IsMouseButtonPressed(3)then
repeat
if IsMouseButtonPressed(1) then
repeat
MoveMouseRelative(2,3)
Sleep(33)
MoveMouseRelative(-2,0)
until not IsMouseButtonPressed(1)
end
until not IsMouseButtonPressed(3)
end
end
end