I'm not sure how to do that but I can give you how to see current online members:
pawn Код:
if (strcmp(cmd, "/familylist", true) == 0 || strcmp(cmd, "/flist", true) == 0 || strcmp(cmd, "/factionlist", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "PD officers online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
if(PlayerInfo[i][pRank] == 6)
{
format(string, 256, "** %s - Chief **", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo[i][pRank] == 5)
{
format(string, 256, "** %s - Deputy Chief **", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo[i][pRank] == 4)
{
format(string, 256, "** %s - Captain **", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo[i][pRank] == 3)
{
format(string, 256, "** %s - Lieutenant **", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo[i][pRank] == 2)
{
format(string, 256, "** %s - Sergeant **", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else if(PlayerInfo[i][pRank] == 1)
{
format(string, 256, "** %s - Corporal **", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
}
}
}
I didn't test it, do it for me