Get the address code for the no recoil instruction (Assembly addr) then :
1. open gta_sa.exe
2. attach ollydbg to gta_sa.exe
3. go to where the code is executed
4. take note of the address
5. close gta_sa.exe
6. open gta_sa.exe with ollydbg (no attachements)
7. navigate to the code and change it so it can perform "no recoil"
8. save the new generated .exe , and done you have a patched gta_sa.exe with No recoil inside

