pour ne pas faire trop complexe je vais tenter de faire simple
new WherCar[MAX_PLAYERS];
public OnPlayerConnect(playerid) ajoute WherCar[playerid] = 0;
dans le ongamemodeinit ajoute SetTimer("WhereIsaCar",1000,1);
ensuite ici tu va ajouter un petit truc
if(MissionActive == 9)
{
SendClientMessage(playerid, COLOR_YELLOW, objstore);
RingTone[playerid] = 20;
SetVehicleParamsForPlayer(stealcar,playerid,0,0);
SendClientMessage(playerid, COLOR_WHITE, "HINT: Go To The Yellow Marker And Steal The Car.");
GameTextForPlayer(playerid, "~w~Waypoint set ~n~~y~The Car", 5000, 1);
WherCar[playerid] = 1;
return 1;
en bas de ton GM
forward WhereIsaCar(playerid,idcar);
public WhereIsaCar(playerid)
{
if(WherCar[playerid] == 1)
{
new Float:cwmx,Float:cwmy,Float:cwmz;
GetVehiclePos(idcar,cwmx,cwmy,cwmz);
SetPlayerCheckpoint(playerid, cwmx,cwmy,cwmz, 1.0);
}
else
{
DisablePlayerCheckpoint(playerid);
}
return 1;
}
j'espere n'avoir rien oublier :)