Bonjours comme beaucoup de personne je vais faire mon topic .
Donc j'ai un probleme avec un systeme de Rang .
J'ai crée les commandes pour l'etre mais quand on tape la commande sa nous dis Tu passe rank 1 Tu passe rank 2 tu passe reank 3 .....( J'ai 500 de score )
J'ai crée pour que on puisse tapé la commande que quand on est entre 2 niveaux mais sa dis tout et on reste rank 1
Merci .
if(strcmp(cmdtext, "/rankup", true) == 0 || strcmp(cmdtext, "/montergrade", true) == 0)
{
new score;
GetPlayerScore(playerid,score);
{
if (score >= 1)
if (score <= 4)
rank[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"Tu passe rank 1");
}
{
if (score >= 5)
if (score <= 9)
rank[playerid] = 2;
SendClientMessage(playerid,COLOR_GREEN,"Tu passe rank 2");
}
{
if (score <= 10)
if (score >= 19)
rank[playerid] = 3;
SendClientMessage(playerid,COLOR_GREEN,"Tu passe rank 3");
}
{
if (score >= 20)
if (score <= 24)
rank[playerid] = 4;
SendClientMessage(playerid,COLOR_GREEN,"Tu passe rank 4");
}
{
if (score >= 25)
if (score <= 49)
rank[playerid] = 5;
SendClientMessage(playerid,COLOR_GREEN,"Tu passe rank 5");
}
{
if (score >= 50)
if (score <= 74)
rank[playerid] = 6;
SendClientMessage(playerid,COLOR_GREEN,"Tu passe rank 6");
}
{
if (score >= 75)
rank[playerid] = 7;
SendClientMessage(playerid,COLOR_GREEN,"Tu passe rank 7");
}
return 1;
}
if(strcmp(cmdtext, "/myrank", true) == 0 || strcmp(cmdtext, "/mongrade", true) == 0)
{
{
if(rank[playerid]==1)
SendClientMessage(playerid,COLOR_GREEN,"Tu est rank 1");
}
{
if(rank[playerid]==2)
SendClientMessage(playerid,COLOR_GREEN,"Tu est rank 2");
}
{
if(rank[playerid]==3)
SendClientMessage(playerid,COLOR_GREEN,"Tu est rank 3");
}
{
if(rank[playerid]==4)
SendClientMessage(playerid,COLOR_GREEN,"Tu est rank 4");
}
{
if(rank[playerid]==5)
SendClientMessage(playerid,COLOR_GREEN,"Tu est rank 5");
}
{
if(rank[playerid]==6)
SendClientMessage(playerid,COLOR_GREEN,"Tu est rank 6");
}