12.11.2011, 10:50
DestroyVehicle(..) will halt the callback/segment if the vehicle ID is invalid (INVALID_VEHICLE_ID) or if the vehicle doesn't exist. Had the problem a week ago or so. This may not be your problem, but check to see if the vehicle is valid before acting on it.
Not sure about the OnPlayerSpawn issue though.
Not sure about the OnPlayerSpawn issue though.