Bonjour alors j'ai mit une condition pour un vehicule cela marcher mais après j'ai toucher a quelque chose et voila sa ne fonctionne plus pouvait vous dire mon erreur ?
if(!strcmp(cmdtext, "/commencertrain", true)) // by CodeMan
{
if(IsPlayerConnected(playerid))
{
if(idcar == 537 || idcar == 538)
{
return 1;
}
else{
SendClientMessage(playerid, COLOR_GREY, "Vous n'êtes pas dans un train !");
}
if(PlayerInfo[playerid][pWork] > 4)
{
SendClientMessage(playerid, COLOR_GREY, "Vous avez trop travaillé cette heure ci.");
SendClientMessage(playerid, COLOR_GREY, "Revenez au prochain PayDay !");
return 1;
}
if(TrainRoute[playerid] >= 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vous avez déja commencé votre trajet !");
return 1;
}
if(PlayerInfo[playerid][pJob] == 27)
{
TrainRoute[playerid] = 1;
new playerveh = GetPlayerVehicleID(playerid);
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(playerveh,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(playerveh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
TogglePlayerControllable(playerid, 1);
gEngine[playerid] = 1;
gEngine[GetPlayerVehicleID(playerid)] = 1;
engineOn[GetPlayerVehicleID(playerid)] = true;
OnPlayerEnterCheckpoint(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "*** *** Voix Ferrées De Los Santos *** ***");
SendClientMessage(playerid, COLOR_WHITE, "Votre trajet :");
SendClientMessage(playerid, COLOR_GREEN, "LS > SF > LV > LS");
SendClientMessage(playerid, COLOR_YELLOW, "*** *** Voix Ferrées De Los Santos *** ***");
SendClientMessage(playerid, COLOR_WHITE, "Dirigez vous sur les CheckPoints ! (Indiqué en rouge sur votre map)");
//GameTextForAll("~r~Ferrocarriles de los santos ~n~~b~Estado: ~g~Saliendo", 5000, 6 );
}
}
return 1;
}
Si il n'est pas dans un train sa fait : Vous n'êtes pas dans un train !
(j'ai mit cette condition dans ma commande /gotrain
j'ai mit des return 1; partout j'ai essayer partout sans suite