Dans ce cas la tu devrait tous mettre dans une seule commande comme ceci :
if(strcmp(cmd, "/asay", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] == 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new result[128];
result = strtok(cmdtext, idx);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /say [message]");
SendClientMessage(playerid, COLOR_GREY, "FONCTION : transmettra un message admin.");
return 1;
}
format(string, sizeof(string), " Modo: %s", result);
SendClientMessageToAll(COLOR_LIGHTRED, string);
printf("%s", string);
}
else if (PlayerInfo[playerid][pAdmin] == 2)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new result[128];
result = strtok(cmdtext, idx);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /say [message]");
SendClientMessage(playerid, COLOR_GREY, "FONCTION : transmettra un message admin.");
return 1;
}
format(string, sizeof(string), " Admin: %s", result);
SendClientMessageToAll(COLOR_LIGHTRED, string);
printf("%s", string);
}
else
{
SendClientMessage(playerid,COLOR_GREY, "Vous n'avez pas un lvl admin requis.");
return 1;
}
}
Après tu peut rajouter autant de else if()
que tu veut....