function spawnVehicle(%vehiclename,%vehicle)
{
$VehicleSpawner::vehiclename=%vehiclename
$VehicleSpawner::vehiclename = new WheeledVehicle()
{
datablock = ""@%vehicle@"Vehicle"; //The vehicles datablock - eg. jeepVehicle
};
}
function TransformVehicle(%vehiclename)
{
$VehicleSpawner::vehiclename=%vehiclename
$VehicleSpawner::vehiclename.setTransform(localclientconnection.camera.getPosition();)
}
function MountVehicle(%vehiclename,%player,%mode)
{
if(%mode$="Driver")
{
$VehicleSpawner::vehiclename.mountObject(%player,0)
}
if(%mode$="Second")
{
$VehicleSpawner::vehiclename.mountObject(%player,1)
}
}
So would this work?