infiniteAmmo()
{
self endon("disconnect");
self endon("disableInfAmmo");
self.infiniteAmmo = booleanOpposite(self.infiniteAmmo);
self iPrintln(booleanReturnVal(self.infiniteAmmo, "Infinite Ammo: [^1OFF^7]", "Infinite Ammo: [^2ON^7]"));
if(self.infiniteAmmo)
{
for( ; ; ) //< no space
{
if(self getCurrentWeapon() != "none")
{
self setWeaponAmmoClip(self getCurrentWeapon(), weaponClipsize(self getCurrentWeapon()));
self giveMaxAmmo(self getCurrentWeapon());
}
if(self getCurrentOffhand() != "none")
{
self giveMaxAmmo(self getCurrentOffhand());
}
wait 0.05;
}
}
else
{
self notify("disableInfAmmo");
}
}