SpawnBarrel((180,84,0), "vehicle_van_white_destructible", undefined, getEnt( "pf1979_auto1", "targetname" ), undefined);// the red part is the ent of the barrel that makes it soldid u can find those in the .ents file.
SpawnBarrel(origin, model, type, solid, angles)
{
if(!isDefined(origin))
return;
for(i=-15;i<17;i+=15) {
if(i==15) a = (-45,-1,0);
else a = (-8,5,0);
while(isDefined(level.explosives[level.id]))
level.id = level.id+1;
id = level.id;
level.explosives[id] = spawn("script_model", origin+(i,i,0)+a);
wait 0.05;
if(isDefined(model)) level.explosives[id] setModel( model );
wait 0.05;
if(isDefined(solid)) level.explosives[id] CloneBrushmodelToScriptmodel( solid );
wait .05;
if(isDefined(angles)) level.explosives[id].angles = angles;
}
}