Remove sniper rifle distance limit

That's a samp thing, it can't be modified i guess
Ok so I did some testing and found some interesting results.

Player stream distance is set to the standard distance of 400, as is the SA-MP default value. It cannot be set higher. That being said, draw distance comes into play. I cannot see a player past about 150 with maxed out draw distance. That being said, when I aim down a sniper rifle scope, I can see players up to 400 units away. The problem is, they can't see me. I don't want to create a situation where you can't see who is shooting you. They aren't even that far away.

Some screenshots for illustration...

This is the limit of where I can see James, at about 150 units:


Any further back, he's gone:


NOTE: This is based on camera position and not player position.

However, even at up to 400 units, I can see him in the Sniper scope:


But slightly further back, not so:


So to conclude, yes, the maximum range of the Sniper could be 400 units, and the victim does get hit correctly, but they cannot see the shooter, which I think is a problem. People would be livid at dying from someone they can't even see. The maximum range is currently 200, which is actually higher than the 150 visibility range already.

This is probably even worse for players that don't have max draw distance.
Thank you for detailed answer, Mike.
Mike wrote:
The problem is, they can't see me. I don't want to create a situation where you can't see who is shooting you. They aren't even that far away.

In my opinion, this situation is not that bad, this is how snipers work in many shooter games – you don't see them, they see you. You still will be able to see their approx location on the radar/mini-map. Furthermore, sniper's far DPS is quite low (close to that of fists), so even in that situation a player who is being sniped will have plenty of time to react and take actions not to die.
I Just think its unfair to players with minimum draw distance because they will die without a chance of self-defence i guess.