Salut,
Ah, merci, c'est niquel, parce que j'admets avoir un peu du mal à comprendre la différence entre "==" et "=". Je regarderai à l'occasion.
Ceci étant dit, voilà que j'ai un autre problème avec ma mission.
Quand un joueur s'inscrit, soit il s'inscrit en 1er, 3eme, 5eme, ... et il est allemand soit il s'inscrit en 2nd, 4eme, 6eme, ... et il est anglais. Donc je définis : Anglais[playerid] = true; ou Allemand[playerid] = true;
Puis je définis en haut :
IsPlayerAllemand(playerid)
{
Allemand[playerid] = true;
return 0;
}
et de même pour anglais.
Quand ensuite, un joueur tape /go, la mission doit démarrer, donc je dis
if(IsPlayerAllemand(playerid) || IsPlayerAnglais(playerid))
{
OK
}
else(!IsPlayerAllemand(playerid) && !IsPlayerAnglais(playerid))
{
ERREUR
}
L'inscription marche niquel mais dés qu'un joueur (inscrit) entre la commande /go, le message d'erreur apparait.
Pouvez-vous m'aider s'il vous plaît?
Falcon
En définitive, j'ai réussi. Il ne fallait pas définir de IsPlayerAllemand et IsPlayerAnglais et ça fonctionne.