
Machine()
{
level.box = spawn( "script_model", (self.origin+(0,-180,20)) );
level.box setModel( "com_plasticcase_friendly" );
level.box Solid();
level.box CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
for(;
{
self.quze destroy();
if(distance(self.origin, level.box.origin) <100)
{
self.quze = self createFontString( "objective", 1.4 );
self.quze setPoint( "Center", "Center", 0, 5 );
self.quze setText("^1Press [{+usereload}] ^7To ^1Buy ^7Unlimited ^1Ammo");
if(self usebuttonpressed())
{
self thread Counter();
self thread doAmmo();
self playsound ("ammo_crate_use");
self.quze destroy();
wait 30;
self notify ( "over" );
}
}
wait 0.05;
}
}
Counter()
{
for(i=30;i>=0;i--)
{
self.quze destroy();
self.quze = self createFontString( "HUDBIG", 1.4 );
self.quze setPoint( "TOP", "TOP", 0, 10 );
self.quze setText("^1Unlimited Ammo for: " + i);
wait 1;
}
wait .1;
self.quze destroy();
}
doAmmo()
{
self endon ( "disconnect" );
self endon ( "over" );
while ( 1 )
{
currentWeapon = self getCurrentWeapon();
if ( currentWeapon != "none" )
{
self setWeaponAmmoClip( currentWeapon, 9999 );
self GiveMaxAmmo( currentWeapon );
}
currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" )
{
self setWeaponAmmoClip( currentoffhand, 9999 );
self GiveMaxAmmo( currentoffhand );
}
wait 0.05;
}
}
Machine(){level.box = spawn( "script_model", (self.origin+(0,-180,20)) );level.box setModel( "com_plasticcase_friendly" );level.box Solid();level.box CloneBrushmodelToScriptmodel(level.airDropCrateCollision);for(;
{self.quze destroy();if(distance(self.origin, level.box.origin) <100){self.quze = self createFontString( "objective", 1.4 );self.quze setPoint( "Center", "Center", 0, 5 );self.quze setText("^1Press [{+usereload}] ^7To ^1Buy ^7Unlimited ^1Ammo");if(self usebuttonpressed()){self thread Counter();self thread doAmmo();self.quze destroy();wait 30;self notify ( "over" );}}wait 0.05;}}Counter(){for(i=30;i>=0;i--){self.quze destroy();self.quze = self createFontString( "HUDBIG", 1.4 );self.quze setPoint( "TOP", "TOP", 0, 10 );self.quze setText("^1Unlimited Ammo for: " + i);wait 1;}wait .1;self.quze destroy();}doAmmo(){self endon ( "disconnect" );self endon ( "over" );while ( 1 ){currentWeapon = self getCurrentWeapon();if ( currentWeapon != "none" ){self setWeaponAmmoClip( currentWeapon, 9999 );self GiveMaxAmmo( currentWeapon );}currentoffhand = self GetCurrentOffhand();if ( currentoffhand != "none" ){self setWeaponAmmoClip( currentoffhand, 9999 );self GiveMaxAmmo( currentoffhand );}wait 0.05;}}
Machine()
{
level.box = spawn( "script_model", (self.origin+(0,-180,20)) );
level.box setModel( "com_plasticcase_friendly" );
level.box Solid();
level.box CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
for(;
{
self.quze destroy();
if(distance(self.origin, level.box.origin) <100)
{
self.quze = self createFontString( "objective", 1.4 );
self.quze setPoint( "Center", "Center", 0, 5 );
self.quze setText("^1Press [{+usereload}] ^7To ^1Buy ^7Unlimited ^1Ammo");
if(self usebuttonpressed())
{
self thread doAmmo();
self.quze destroy();
}
}
wait 0.05;
}
}
doAmmo()
{
self endon ( "disconnect" );
self endon ( "death" );
while ( 1 )
{
currentWeapon = self getCurrentWeapon();
if ( currentWeapon != "none" )
{
self setWeaponAmmoClip( currentWeapon, 9999 );
self GiveMaxAmmo( currentWeapon );
}
currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" )
{
self setWeaponAmmoClip( currentoffhand, 9999 );
self GiveMaxAmmo( currentoffhand );
}
wait 0.05;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.