20.04.2018, 07:45
PHP Code:
CMD:factionon(playerid, params[])
{
new str[128], DUTY_STR[24], COLOR, counter = 0;
SendClientMessage(playerid, -1, " - Online members - ");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if((pInfo[i][pRank] < 1)) return SendClientMessage(playerid, -1, "You are not from any faction");
if(IsPlayerConnected(i))
{
if(pInfo[i][pFaction] == pInfo[playerid][pFaction]) /// Use Playerid as first index in any one of them.
{
if(!pInfo[i][pFactionDuty])
{
DUTY_STR = "Off Duty";
COLOR = COLOR_WHITE;
}
else
{
DUTY_STR = "ON DUTY";
COLOR = COLOR_RED;
}
format(str, sizeof(str),"%s: %s - %s", GetRankName(i), PlayerName(i), DUTY_STR);
SendClientMessage(playerid, COLOR, str);
counter++;
}
} }
return 1;
}