I must say I don't understand you.
Everything is on these lines:
(from Tactician link posted up there)
In each recoil preset there can be any number of "reference points" telling the weapon where to go and how fast to make the change. Each point is made up of three elements:
1. time to make the change (in seconds)
2. amount the gun is kicked "back" (offset)
3. amount the gun is kicked "up" (angle)
For example, BIS's basic rifle recoil looks like this:
riffleSingle[]={0.05,0.02,0.04, 0.05,0,0};
So just change the two last "0" settings && your gun won't go back. Those are the very first lines of the tutorial I posted.
RFM, as one uses to say.
I usually try to post precise stuff.