Mon problème est résolu merci scott ^^ mais quoi que je mette comme réponse aux questions, sa me met correct..pourquoi ??
Quel bout de code voulez vous voir ?
if(DKT[playerid] > 0)
{
if(DKT[playerid] == 1)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("2", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2")))
{
SendClientMessage(playerid, COLOR_GREEN, "Correcte");
SetTimerEx("DKT3", 5000, 0, "d", playerid);
return 0;
}
else
{
SetPlayerPos(playerid, 1492.9873,1304.9100,1093.2891);
SetPlayerInterior(playerid, 3);
GameTextForPlayer(playerid, "~r~ Echouer", 5000, 3);
SendClientMessage(playerid, COLOR_LIGHTRED, "Incorrecte");
TogglePlayerControllable(playerid, 1);
DKT[playerid] = 0;
}
return 0;
}
else if(DKT[playerid] == 2)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("2", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2")))
{
SendClientMessage(playerid, COLOR_GREEN, "Correcte");
SetTimerEx("DKT4", 5000, 0, "d", playerid);
return 0;
}
else
{
SetPlayerPos(playerid, 1492.9873,1304.9100,1093.2891);
SetPlayerInterior(playerid, 3);
GameTextForPlayer(playerid, "~r~ Echouer", 5000, 3);
SendClientMessage(playerid, COLOR_LIGHTRED, "Incorrecte");
TogglePlayerControllable(playerid, 1);
DKT[playerid] = 0;
}
return 0;
}
else if(DKT[playerid] == 3)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("3", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("3")))
{
SendClientMessage(playerid, COLOR_GREEN, "Correcte");
SetTimerEx("DKT5", 5000, 0, "d", playerid);
return 0;
}
else
{
SetPlayerPos(playerid, 1492.9873,1304.9100,1093.2891);
SetPlayerInterior(playerid, 3);
GameTextForPlayer(playerid, "~r~ Echouer", 5000, 3);
SendClientMessage(playerid, COLOR_GREEN, "Incorrecte");
TogglePlayerControllable(playerid, 1);
DKT[playerid] = 0;
}
return 0;
}
else if(DKT[playerid] == 4)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("2/3", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2/3")))
{
SendClientMessage(playerid, COLOR_GREEN, "Correcte");
SetTimerEx("DKT6", 5000, 0, "d", playerid);
return 0;
}
else
{
SetPlayerPos(playerid, 1492.9873,1304.9100,1093.2891);
SetPlayerInterior(playerid, 3);
GameTextForPlayer(playerid, "~r~ Echouer", 5000, 3);
SendClientMessage(playerid, COLOR_LIGHTRED, "Incorrecte");
TogglePlayerControllable(playerid, 1);
DKT[playerid] = 0;
}
return 0;
}
else if(DKT[playerid] == 5)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("1/4", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("1/4")))
{
SendClientMessage(playerid, COLOR_GREEN, "Correcte");
SetPlayerPos(playerid, 1492.9873,1304.9100,1093.2891);
SetPlayerInterior(playerid, 3);
DKT[playerid] = 0;
SendClientMessage(playerid, COLOR_LIGHTRED, "___________________________________");
SendClientMessage(playerid, COLOR_YELLOW, "Fin du test du code de la route");
SendClientMessage(playerid, COLOR_YELLOW, "L'instructeur vous prépare votre diplôme (7secondes)");
SetTimerEx("DrivingTest1", 7000, 0, "d", playerid);
GameTextForPlayer(playerid, "~g~ Code de la route : Recu", 5000, 3);
SendClientMessage(playerid, COLOR_YELLOW, "Soyez prudent sur les routes !!! ");
TogglePlayerControllable(playerid, 1);
PlayerPlayMusic(playerid);
pTest[playerid] = 0;
SafeGivePlayerMoney(playerid, -500);
PlayerInfo[playerid][pCarLic] = 1;
}
else
{
SetPlayerPos(playerid, 1492.9873,1304.9100,1093.2891);
SetPlayerInterior(playerid, 3);
GameTextForPlayer(playerid, "~r~Code de la route : Echouer", 5000, 3);
SendClientMessage(playerid, COLOR_LIGHTRED, "Mauvais, recommencez !");
TogglePlayerControllable(playerid, 1);
DKT[playerid] = 0;
}
return 0;
}
return 0;
}