Bonjour, j'ai creer ceci:
new Policier = 0;
On playerdisconnect
if(PlayerInfo[playerid][pMember] == 1)
{
if(OnDuty[playerid] == 1) { Policier -= 1; }
}
else if(PlayerInfo[playerid][pMember] == 2)
{
if(OnDuty[playerid] == 1) { Policier -= 1; }
}
On player death
if(PlayerInfo[playerid][pMember] == 1)
{
if(OnDuty[playerid] == 1) { Policier -= 1;
OnDuty[playerid] = 0; }
}
[/if(strcmp(cmd, "/duty", true) ==0 || strcmp(cmd, "/du", true) ==0)
{
if(IsPlayerConnected(playerid))
{
Policier += 1;
format(string, sizeof(string), "Il y à %d Policier en service.", Policier);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(OnDuty[playerid]==1)
{
Policier -= 1;
format(string, sizeof(string), "Il y à %d Policier en service.",Policier);
SendClientMessageToAll(COLOR_YELLOW, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas dans les vestiares!");
return 1;
}
}
Mais elle beug des fois on se retrouve a 8 flic en service alros qu'on est 2 :s