GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eloctro le 13 Juin 2009, 18:52:36

Titre: Remorque ?
Posté par: Eloctro le 13 Juin 2009, 18:52:36
Bonsoir ,
j'aimerais savoir comment remorqué un véhicule avec une remorque !
Titre: Re : Remorque ?
Posté par: MK le 13 Juin 2009, 18:55:46
J'ai pas tous compris la.....
Titre: Re : Remorque ?
Posté par: Eloctro le 13 Juin 2009, 18:58:32
 :-X
Bon je t'explique  :closedeyes
Je monte dans une remorque Ok ?
Apres quand je suis dans la remorque je voudrais remorquer une voiture (Remorquer c'est acrocher une voiture a la remorque grace à un crocher)

Compris ?

Double post
Bon j'ai trouver mais je vodurais prendre la voiture qui est derrière la remoque :

AttachTrailerToVehicle(Remoque,Véhicule-Remoqué);//Atach

if(IsTrailerAttachedToVehicle(vehicleid))//Verifier
{
    printf("Vehicle %i has a trailer!",vehicleid);
}

DetachTrailerFromVehicle(Remoque);
Titre: Re : Remorque ?
Posté par: S!m le 14 Juin 2009, 17:22:31
Salut,

ce que je te dirais c'est d'utiliser cette fonction:

stock GetPosBehindPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new Float:angle, vehid;
if((vehid = GetPlayerVehicleID(playerid)))
{
GetPlayerZAngle(vehid, angle);
}
else
{
GetPlayerFacingAngle(playerid, angle);
}
x += floatsin(angle, degrees) * distance;
y -= floatcos(angle, degrees) * distance;
return 1;
}

puis tu vérifie si une voiture se trouve près du point derrière la remorqueuse, tu défini la distance que tu désire, et tu la récupère afin de l'attaché

++Sim++