Bonjour,
Je suis actuellement en train de scripter le permis automatique,
Cepandant, j'ai un petit problème, arrivé au deuxième checkpoint, il ne m'affiche pas le suivant, voici le bout de code :
public PasserPermis3(playerid)
{
ClearChatbox(playerid, 8);
SendClientMessage(playerid, COLOR_LIGHTRED, ".|____________________ DERNIER TEST ____________________|.");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_NEWS, "Suivez les checkpoint rouge, tout en maintenant votre vitesse.");
SendClientMessage(playerid, COLOR_NEWS, "Si vous depasser les 50 km/h vous n'aurez pas votre permis");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SetPlayerCheckpoint(playerid,-2154.790039,-68.166809,35.046871,5.0);
}
Donc, nous voyons bien que c'est le SetPlayerCheckpoint(playerid,-2154.790039,-68.166809,35.046871,5.0);
qui nous affiche le checkpoint, quand je vais dessus, il est normalement appelé par un autre bout de script qui est :
else if(VehPermis(tmpcar) && PlayerToPoint(12.0, i,-2154.790039,-68.166809,35.046871))
{
if (pTest[i] == 3)
{
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
SetPlayerCheckpoint(i,-2239.543945,-68.420852,35.046875,7.0);
}
}
Mais, le checkpoint ne s'affiche pas, je ne comprends pas pourquoi, auriez vous une autre solution ?
Cordialement,