Nice to see you made it. Now that we put soo much effort into those weapon ammo stocks, you don't even need them
Regarding 1) You could use the GiveAmmo method to handle the limits:
PHP Code:
/**
* GiveAmmo gives ammo of a certain type to a player - duh.
*
* @param client The client index.
* @param ammo Amount of bullets to give. Is capped at weapon's limit.
* @param ammotype Type of ammo to give to player.
* @param suppressSound Don't play the ammo pickup sound.
*
* @return Amount of bullets actually given.
*/
new ret = SDKCall(g_hGiveAmmo, client, 30, ammoType, true);