You are on page 1of 4

function OnEvent(event, arg)

OutputLogMessage("event = %s, arg = %d\n", event, arg)


if (event == "PROFILE_ACTIVATED") then
EnablePrimaryMouseButtonEvents(true)
elseif event == "PROFILE_DEACTIVATED" then
ReleaseMouseButton(2) -- to prevent it from being stuck on
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then
recoil = not recoil
spot = not spot
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and recoil) then
if recoil then
repeat
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-3, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-3, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 6)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 6)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 5)
if not IsMouseButtonPressed(1) then break end
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 5)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(3, 4)
if not IsMouseButtonPressed(1) then break end
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(3, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(3, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 4)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 2)
Sleep(35)
MoveMouseRelative(-3, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-3, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-3, 3)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 0)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(2, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 0)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 0)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 0)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 0)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 0)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-2, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 0)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 2)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(-1, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(25) if not IsMouseButtonPressed(1) then break end
MoveMouseRelative(0, 1)
Sleep(800)
if not IsMouseButtonPressed(1) then break end
until not IsMouseButtonPressed(1)
end
end
end

You might also like