forward ABroadCast(color,const string[],level, inDuty);
public ABroadCast(color,const string[],level, inDuty)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))
{continue;}
if (PlayerInfo[i][pAdmin] < level)
{continue;}
if(!inDuty || inDuty && (variable pour verifier si l'admin est en service))
{SendClientMessage(i, color, string);}
printf("%s", string);
}
}
Puis si tu veux envoyer un message à un admin qui doit etre en service :
ABroadCast(COLOR, string, LEVEL_MINI, true);
Sinon, pour tous les admins connectés :
ABroadCast(COLOR, string, LEVEL_MINI, false);
Il faudra que tu modifies tous tes ABroadCast par contre ^^