Ok I'm still working on this. When setting modifying recoil in event pre weapon_fire I noticed two things
Code:
new Float:attacker_playerPunchAnglePost[3] = {0.0,0.0,0.0};
SetEntDataVector(attacker_playerClient,offset_PlayerPunchAngle,attacker_playerPunchAnglePost,false);
Does nothing. But... changing
Code:
new Float:attacker_playerPunchAnglePost[3] = {600.250,0.0,140.0};
Makes me look in a ton of different directions.
I'm still trying to hook this on weapon_fire as I'm convinced by Fredd and SumGuys posts that you can change recoil to 0 without resorting to Prethink. Can anyone help?