Code:
SubBase()
{
CreateElevator((-691,-2381,62), (-649,3261,286));
CreateElevator((-44,-2093,3), (-626,3717,334));
CreateElevator((-841,-2766,0), (-610,4095,374));
CreateElevator((-1392,4267,679), (-1959,-7129,298));
CreateElevator((-2556,-7004,203), (-1374,-973,256));
CreateGrids((-1810,3421,731), (-2104,3702,731));
CreateWalls((-1771,3693,745), (-2137,3703,845));
CreateWalls((-2146,3672,745), (-2139,3403,845));
CreateWalls((-2108,3396,745), (-1783,3404,845));
CreateBlocks((-1757,3652,731), (0,-92.8784,0));
CreateRamps((-2090,3693,835), (-2079,3494,745));
CreateGrids((-2016,3690,846), (-1796,3408,846));
CreateDoors((-1778,3606,745), (-1777,3443,745), (90,0,180),11,2,15,125);
CreateGrids((-1979,3724,976), (-1775,3394,976));
CreateRamps((-2015,3394,976), (-2019,3633,860));
CreateWalls((-1762,3703,860), (-1762,3387,880));
CreateWalls((-1745,3737,990), (-1746,3378,1010));
mgTurret = spawnTurret( "misc_turret", (-1750.66,3412.74,1016.83), "pavelow_minigun_mp" );
mgTurret setModel( "weapon_minigun" );
mgTurret.angles = (0,1.0437,0);
mgTurret = spawnTurret( "misc_turret", (-1748.31,3515.58,1016.83), "pavelow_minigun_mp" );
mgTurret setModel( "weapon_minigun" );
mgTurret.angles = (0,0.291138,0);
mgTurret = spawnTurret( "misc_turret", (-1749.08,3669.21,1016.83), "pavelow_minigun_mp" );
mgTurret setModel( "weapon_minigun" );
mgTurret.angles = (0,-1.63696,0);
mgTurret = spawnTurret( "misc_turret", (-1760.38,3675.24,886.825), "pavelow_minigun_mp" );
mgTurret setModel( "weapon_minigun" );
mgTurret.angles = (0,-1.92553,0);
mgTurret = spawnTurret( "misc_turret", (-1764.91,3575.49,886.825), "pavelow_minigun_mp" );
mgTurret setModel( "weapon_minigun" );
mgTurret.angles = (0,-0.497453,0);
mgTurret = spawnTurret( "misc_turret", (-1765.5,3423.37,887.051), "pavelow_minigun_mp" );
mgTurret setModel( "weapon_minigun" );
mgTurret.angles = (0,1.03692,0);
CreateWalls((-1472,-1182,264), (-1519,-1180,343));
CreateWalls((-864,-1182,264), (-911,-1182,343));
CreateWalls((-1111,-915,296), (-968,-916,351));
CreateWalls((-1383,-915,296), (-1240,-915,351));
CreateWalls((-834,-1296,264), (-835,-1343,343));
CreateWalls((-1136,-1859,226), (-1183,-1860,319));
CreateWalls((-1304,-1861,8), (-1445,-1859,100));
CreateWalls((-1063,-916,128), (-918,-916,211));
CreateWalls((-1271,-917,160), (-1160,-916,215));
}
here video: