//-----------------------------------editstat---------------------------------------
if(strcmp(cmd, "/sdonnersalaire", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[Utilisation:] /donnersalaire [IDjoueur/PartieDuNom] [ID du code ] [montant]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Salaire ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[Utilisation:] /donnersalaire [IDjoueur/PartieDuNom] [ID du code ] [montant]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Salaire ");
return 1;
}
new stat;
stat = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[Utilisation:] /donnersalaire [IDjoueur/PartieDuNom] [ID du code ] [montant]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Salaire ");
return 1;
}
new amount;
amount = strval(tmp);
if (PlayerInfo[playerid][pLeadeur] >= 1 || PlayerInfo[playerid][pLeadeur] >= 2 || PlayerInfo[playerid][pLeadeur] >= 3 ||PlayerInfo[playerid][pLeadeur] >= 4 ||
PlayerInfo[playerid][pLeadeur] >= 5 || PlayerInfo[playerid][pLeadeur] >= 6 || PlayerInfo[playerid][pLeadeur] >= 7 || PlayerInfo[playerid][pLeadeur] >= 8 ||
PlayerInfo[playerid][pLeadeur] >= 9 || PlayerInfo[playerid][pLeadeur] >= 11 || PlayerInfo[playerid][pLeadeur] >= 14 || PlayerInfo[playerid][pLeadeur] >= 15 || PlayerInfo[playerid][pLeadeur] >= 16)
{
switch (stat)
{
case 0:
{
PlayerInfo[giveplayerid][pPayDay] = amount;
format(string, sizeof(string), " Le salaire du joueur est fixé a %d", amount);
}
default:
{
format(string, sizeof(string), " Invalidé", amount);
}
}
SendClientMessage(playerid, COLOR_RED, string);
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vous n'êtes pas un chef de faction .");
}
}//not valid id
}
Il te manquais juste une case et j' en deduis que c' est la case default lol