28.07.2015, 18:20
You can use the OnPlayerWeaponShot callback and use gettime(), store it somewhere to keep track of shooting intervals.
For instance:
lastShot[playerid] = gettime();
gettime() - lastShot[playerid] returns the amount of seconds that have passed from the moment the player fired a weapon.
For instance:
lastShot[playerid] = gettime();
gettime() - lastShot[playerid] returns the amount of seconds that have passed from the moment the player fired a weapon.

