As Vortrex said...
Vehicles <- { };
function onServerStart ( ) {
local count = 0;
while ( count <= MAX_VEHICLES ) {
if ( FindVehicle ( count ) != null ) {
Vehicles [ count ] <- FindVehicle ( count );
}
count ++;
}
}
cmd:
if ( c == "respawnall" ) {
foreach ( ii, iv in Vehicles ) {
if ( FindVehicle ( ii ) == null ) continue; // jump
Vehicles [ ii ].Respawn ( );
}
}