Merci beaucoup Urban c'est bon ça fonctionne nickel ^^, heu, en faite, non, pas nickel nickel, il y a un ti défaut :
else if(strcmp(cmdtext,"/qDM1", true)==0){
if(DM[playerid]==0){/* Si aucun DM n'est activé pour le joueur */
SendClientMessage(playerid,COLOR_RED,"Tu n'est pas en zone DM, tu ne peut donc pas quitter de zone");
}else if(DM[playerid]==1){
SendClientMessageToAll(COLOR_BLUE,"Un joueur a quitté la zone DM1");
SetPlayerInterior(playerid,0);
DM[playerid] = 0;
new classid;
new rand = random(sizeof(PlayerSpawns));
SetPlayerPos(playerid, PlayerSpawns[rand][0], PlayerSpawns[rand][1], PlayerSpawns[rand][2]);// place le joueur
SetPlayerColor(playerid, classid);
}else if(DM[playerid]==2){
SendClientMessage(playerid,COLOR_RED,"Tu n'est pas en zone 2");
}else if(DM[playerid]==3){
SendClientMessage(playerid,COLOR_RED,"Tu n'est pas en zone 3");
}else if(DM[playerid]==4){
SendClientMessage(playerid,COLOR_RED,"Tu n'est pas en zone 4");
}else if(DM[playerid]==5){
SendClientMessage(playerid,COLOR_RED,"Tu n'est pas en zone 5");
}
}
Quand je suis dans aucune zone DM le message s'affiche comme il faut, mais si je suis par exemple, dans la zone 1, que je tape /qDM3,ou une autre sauf /qDM1, par exemple, il m'affiche, "tu n'es pas dans la zone 1"
Si je suis dans la zone 2, que je tape, pareil, /qDM5 ou une autre sauf /qDM2, il m'affiche, "tu n'es pas dans la zone 2"
etc avec toutes les zones... J'ai retourner le prob en essayant de trouver mais rien :(... Quelqu'un peut m'aider ??