I don't know if u are but just in case....If u are making a MP map and u want the vehicles to burn then respawn, use this vehicle respawn script
------------------------------------------------------------
;VehicleRespawn.sqs
?!(local server) : exit
_vehic = _this select 0
_time = _this select 1
_type = typeof _vehic
_pos = getpos _vehic
_dir = getdir _vehic
#loop
_vehic addEventHandler ["killed", {[[0,0,0],[0,0,0],60,3+random 3,_this select 0] exec "\KEGnoecain_snow\script\destroy.sqs"}]
@!(alive _vehic)
~_time
deletevehicle _vehic
_vehic = _type createvehicle [0,0]
_vehic setpos _pos
_vehic setdir _dir
_vehic setdamage 0
goto "loop"
-----------------------------------------------------------------------
Save it as VehicleRespawn.sqs
And put this in each vehicle's init field:
[VehicleName,RespawnTime] exec "VehicleRespawn.sqs"