Also, this is for my /families command, i want it to show the family number, with the same color as the Familys color
pawn Код:
if(strcmp(cmd, "/families", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
new number = 0;
for(new i = 0; i < sizeof(FamilyInfo); i++)
{
number ++;
format(string, sizeof(string), "Family %d| Name: %s | Leader: %s | Members: %d | Warnings: %d/3.",number,FamilyInfo[i][FamilyName],FamilyInfo[i][FamilyLeader],FamilyInfo[i][FamilyMembers],FamilyInfo[i][FStrikes]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
format(string, sizeof(string), "Family 11| Name: Yakuza | Leader: none");
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Family 12| Name: Mafia | Leader: none");
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), ""COL_BALLAS"13 Public Gang"COL_WHITE"| Name: Ballas | Leader: none");
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), ""COL_VAGOS"14 Public Gang"COL_WHITE"| Name: Vagos | Leader: none");
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), ""COL_HOMELESS"16 Public Gang"COL_WHITE"| Name: Homeless | Leader: none");
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
new family = strval(tmp);
if(family < 1 || family > 20) { SendClientMessage(playerid, COLOR_GREY, "Enter a family number between 1 and 16"); return 1; }
family -= 1;
if(family < 10)
{
if(FamilyInfo[family][FamilyTaken] != 1)
{
SendClientMessage(playerid, COLOR_GREY, " That family number hasn't been taken yet!");
return 1;
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(family == 10)
{
if(PlayerInfo[i][pMember] == 6) // Yakuza
{
format(string, sizeof(string), "* Yakuza: %s %s | Rank: %d.",GetPlayerRank(i),RemoveUnderScore(i),PlayerInfo[i][pRank]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
else if(family == 11)
{
if(PlayerInfo[i][pMember] == 5) // Mafia
{
format(string, sizeof(string), "* Mafia: %s %s | Rank: %d.",GetPlayerRank(i),RemoveUnderScore(i),PlayerInfo[i][pRank]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
else if(family == 12)
{
if(PlayerInfo[i][pMember] == 15) // ballas
{
format(string, sizeof(string), "* Ballas: %s %s | Rank: %d.",GetPlayerRank(i),RemoveUnderScore(i),PlayerInfo[i][pRank]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
else if(family == 13)
{
if(PlayerInfo[i][pMember] == 16) // vagos
{
format(string, sizeof(string), "* Vagos: %s %s | Rank: %d.",GetPlayerRank(i),RemoveUnderScore(i),PlayerInfo[i][pRank]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
else if(family == 14)
{
if(PlayerInfo[i][pMember] == 12) // hell's rebels
{
format(string, sizeof(string), "* Hell's Rebels: %s %s | Rank: %d.",GetPlayerRank(i),RemoveUnderScore(i),PlayerInfo[i][pRank]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
else
{
if(PlayerInfo[i][pFMember] == family)
{
format(string, sizeof(string), "* %s: %s %s | Rank: %d.",FamilyInfo[family][FamilyName],GetPlayerRank(i),RemoveUnderScore(i),PlayerInfo[i][pRank]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
}
}
}
return 1;
}