Attaching an object on train.
#1

Hey.
I wanted to know is it possible to spawn an object on trains trailers.
My idea was to Get the vehicle ID, then get the trailer id and in the end attach the object to the trailer. But it does not seem to work.

Код:
CMD:SpawnContainers(playerid,params[])
{
    new vehicleid = GetPlayerVehicleID(playerid);
	new trailerid = GetVehicleTrailer(vehicleid);
	new objectid1 = CreateObject(3572, 0.00000, 4.40000, 0.30000,   0.00000, 0.00000, 90.00000);
	new objectid2 = CreateObject(3572, 0.00000, -4.00000, 0.30000,   0.00000, 0.00000, 90.00000);

	AttachObjectToVehicle(objectid1, trailerid, 0.00000, 4.40000, 0.30000,   0.00000, 0.00000, 90.00000);
	AttachObjectToVehicle(objectid2, trailerid, 0.00000, -4.00000, 0.30000,   0.00000, 0.00000, 90.00000);

}
Is it even possible?
Reply
#2

hmm, train is just a vehicle, there is no trailers, so u should use code like this:

Код:
CMD:SpawnContainers(playerid,params[])
{
        new vehicleid = GetPlayerVehicleID(playerid);
	new objectid1 = CreateObject(3572, 0.00000, 4.40000, 0.30000,   0.00000, 0.00000, 90.00000);
	new objectid2 = CreateObject(3572, 0.00000, -4.00000, 0.30000,   0.00000, 0.00000, 90.00000);

	AttachObjectToVehicle(objectid1, vehicleid, 0.00000, 4.40000, 0.30000,   0.00000, 0.00000, 90.00000);
	AttachObjectToVehicle(objectid2, vehicleid, 0.00000, -4.00000, 0.30000,   0.00000, 0.00000, 90.00000);

}
and you will need to adjust cordinates for each trailer behind the train, cuz train is just a vehicle, dont have a trailers and with default cordinates that container should spawn at the middle of the train...
Reply


Forum Jump:


Users browsing this thread: