Originally Posted by MadeMan
Quote:
Originally Posted by MPKaboose
even if the trailer spawns where its streamed it wont be attached to the truck or vehicle trust me I tried
|
Right, because trailer takes time to spawn.
You can use a timer then.
pawn Код:
forward AttachTrailer(trailerid, vehicleid); public AttachTrailer(trailerid, vehicleid) { AttachTrailerToVehicle(trailerid, vehicleid); }
pawn Код:
public OnPlayerEnterRaceCheckpoint(playerid) { new Veh = GetPlayerVehicleID(playerid); new Float:X,Float:Y,Float:Z; if(PlayerIsTrucker[playerid] == -1 && GetVehicleModel(Veh) == TRUCK) { if(IsTrailerAttachedToVehicle(Veh)) { DetachTrailerFromVehicle(Veh); } DisablePlayerRaceCheckpoint(playerid); TextDrawHideForPlayer(playerid, Driv); TextDrawShowForPlayer(playerid, DrivGas); GetPlayerPos(playerid,X,Y,Z); PlayerTrailer = CreateVehicle(584,X,Y+2,Z,0.0,1,1,60); SetTimerEx("AttachTrailer", 2000, false, "ii", PlayerTrailer,Veh); new rand = random(sizeof(checkpoints)); SetPlayerRaceCheckpoint(playerid,0,checkpoints[rand][0],checkpoints[rand][1],checkpoints[rand][2],228.6482,1477.7711,10.1840,checkpoints[rand][3]); }
|