Voilà j'ai reussi a créé ma cmds /mettreadmin mais le problème quand je tape pas d'ID sa marque je bien message "USAGE....ECT" met quand je met pas le level sa selectionne le level 0 donc je voudrait si on met pas de level sa envoie le message "USAGE ...."
CMDS :
if(strcmp(cmd, "/mettreadmin", true ) == 0)
{
new player[MAX_PLAYER_NAME];
if(!(PlayerInfo[playerid][pAdmin] >= 0))
{
return 0;
}
tmp = strtok(cmdtext, idx);
if(strlen(tmp) == 0)
{
return SendClientMessage(playerid,COLOR_GRAD1,"{FEFEFE}/mettreadmin [ID][LEVEL]");
}
new id = strval(tmp);
if(!IsPlayerConnected(id))
{
return SendClientMessage(playerid,COLOR_GRAD2,"{B9121B}Joueur non connecté");
}
tmp = strtok(cmdtext, idx);
new level = strval(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, player, sizeof(player));
PlayerInfo[giveplayerid][pAdmin] = level;
printf("Admin %s met %s administrateur level %d", player, giveplayer, level);
format(string, sizeof(string), "{AEEE00}Vous avez été promu admin level %d par %s", level, player);
SendClientMessage(giveplayerid, 0x00C2ECFF, string);
format(string, sizeof(string), "{AEEE00}Vous avez mis %s admin level %d", giveplayer,PlayerInfo[giveplayerid][pAdmin]);
SendClientMessage(playerid, 0x00C2ECFF, string);
return 1;
}
PS : On sens fous des couleur que j'ai mis ect..