um... I have this system already... I guess I can create a filterscript or just release the functions to save you guys from the trouble of developing them...
I got a system where admin creates car with /createcar [model] , it creates the car to the next avaliable car file slot (car1.car, car2.car, etc). To change the cars stuff, there is /editcar [carid] [variable] [variable], this is a huge command (about1.4k lines) It includes every possible component added to cars plus allows modification of the max hp of a car 1000~3000, and the max gastank 100~300 (100 gas lasts 1.3 hours)... then there is also /deletecar [vehicleid] this deletes the car and its file... only bug with it is, dont delete any car but the last with this command... delete the file manually and rename all the cars after that... or just dont delete it and modify the cars model or whatever you want it to be(/editcar)
EDIT: also, forgot to say this, but cars are placed by doing /createcar, then driving it to where you want it to spawn and doing /park. (0 lines of coding for your server vehicle placement)
there is also a lil car ownership in there, (theres the ability in the file with the owner, and values of the car) but its still a lil buggy on a few things.
Release of my car system -
http://forum.sa-mp.com/index.php?topic=73271.0