Custom Ammo System has been my pet project for some months now, it’s a simple system for allowing custom ammo types, and creating weapons easily.
Each weapon just defines some constants about it, which then get used by the base weapon to reload, fire, and then do damage.
Custom Ammo System is split into 3 addons,
the Core, which is the ammo system, the base weapon, and a sample weapon.
the Basic Weapons, which are versions of the pistol, magnum, and smg.
the Powerful Weapons, which are overpowered weapons, such as the dopple, repulsor, or heavy.
They can be downloaded:
Version 1.2
http://www.garrysmod.org/img/?t=dll&id=77994
Version 1.1
http://www.garrysmod.org/img/?t=dll&id=77575
Version 1.0
http://www.garrysmod.org/img/?t=dll&id=77423
Adding a weapon is simple, copy the sample weapon from the Core addon, and then edit the constants (the file contains descriptions).
Any client can set their ‘autoreload’ flag using “cammo_autoreload 0” (or 1), if 0 (default) you can only reload manualy, if 1, that, or when you try to fire and are out of ammo.
PLEASE DO NOT REUPLOAD THIS.
You can upload addons that contain weapons for this, as long as you don’t reupload any part of the ammo system or base weapon.
sorry about all the information, and the fact I don’t have any screenshots.