...awful code.
Anyway, you do know, projectiles are "used" grenades or missiles?
Example, player carry weapon_smokegrenade.
Player throw weapon_smokegrenade, weapon_smokegrenade get destroyed and smokegrenade_projectile appear, flying object in world. Then projectile get destroyed after few secongs after that throw.
If you want look player weapons, there few way:
-Loop to look all player weapon slots.
- Look player array, "m_hMyWeapons" and perhaps current weapon in hands "m_hMyWeapons"
My favourite.
- Or harder way, loop all weapon entities from world by FindEntityByClassName, look m_hOwner...
Then look ammo and clip amount.
From client "m_iAmmo" array, from weapon "m_iClip1"
Here example plugin about auto reload weapon, if you like check.
https://forums.alliedmods.net/showpo...38&postcount=3
__________________