14.06.2013, 17:31
Where are you doing this check? There are instances where GetPlayerWeapon doesn't return the right ID (I once got reports of someone getting a minigun after entering a bike as passenger...). I would make sure the player is spawned before you do any kind of anticheat checks. Set a variable to 0 when the player first connects, and after he spawns, set it to 1. If it's set to 1, then do HackCheck() wherever it is you're using it.