function VEHICLENAMEvehicle::onadd(%this,%obj)
{
parent::onadd(%this,%obj);
%obj.PlayAudio(0,IDLESOUNDSound);
}
And if you need the datablock for the looping idle sound, here:
datablock AudioDescription(VEHICLENAMELooping3d)
{
volume = 4.0;
isLooping= true;
is3D = true;
ReferenceDistance= 5.5;
MaxDistance= 80.0;
type = $SimAudioType;
};
datablock AudioProfile(IDLESOUNDSound)
{
filename = "./FILENAME.wav";
description = VEHICLENAMELooping3d;
preload = true;
};