The most common feature in macros for online shooters, is to extinguish the recoil by shifting the coordinates relative to the cursor (center of the screen).
The first thing to note is that a macro consists of the following basic commands:
In the screenshot part of the structure on the example of the macro for AK-47 for the game RUST.
How to write such a macro.
1. To begin with, we need to achieve a single bullet shot in the game itself, by adding to the macro the command "Press LBM" release will be added only at the end of the macro structure.
2. Next we need to add several delays, the time interval of which coincides in total with the release of the second bullet, thus we have created the beginning of our macro, at the activation of which will be released two bullets.
3. Now you need to insert an offset by coordinates (relative), through each inserted delay until the second bullet is released in the game. That is, if after the first shot, the sight moves up, then you need to add 3-4 commands offset by coordinates down, thereby we compensate for the aiming movement.
4. The remaining shots 3, 4, etc. are compensated in the same way, if the sight moves to the right, add a shift to the left, if to the left, then a shift to the right.
5. After completing the creation of your macro, at the end, you must add "Release LBM", so that our ready macro will not "stick".
Important to know!