diman7
Умник
Многие жалуются, что команды /members выложенные в паблик не работают (Сам вчера столкнулся с такой проблемой). Выкладываю полностью рабочую команду.
Если такая тема уже была, кидайте ссылку, эту удалю!
PHP:
YCMD:members(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
new string[128];
if(PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if(PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы ни где не состоите!");
return true;
}
SendClientMessage(playerid, 0x059BD3FF, "Члены организации Online:");
SendClientMessage(playerid, TEAM_GROVE_COLOR, "На работе:");
foreach(Player, i)
{
if (IsPlayerConnected(i))
{
format(string, sizeof(string), "");
if(PlayerInfo[i][pLeader] == teamnumber && FormaFrac[i] != 0) format(string, sizeof(string), " [%d] %s ранг: Лидер",i,Name(i));
else if(PlayerInfo[i][pMember] == PlayerInfo[playerid][pMember] && FormaFrac[i] != 0) format(string, sizeof(string), " [%d] %s ранг: %d",i,Name(i), PlayerInfo[i][pRank]);
if(strlen(string) > 1) SendClientMessage(playerid, 0x059BD3FF, string);
}
}
if(!IsAMafia(playerid) && !IsAGang(playerid))
SendClientMessage(playerid, COLOR_LIGHTRED, "Выходные:");
foreach(Player, i)
{
if (IsPlayerConnected(i))
{
format(string, sizeof(string), "");
if(PlayerInfo[i][pLeader] == teamnumber && FormaFrac[i] == 0) format(string, sizeof(string), " [%d] %s ранг: Лидер",i,Name(i));
else if(PlayerInfo[i][pMember] == PlayerInfo[playerid][pMember] && FormaFrac[i] == 0) format(string, sizeof(string), " [%d] %s ранг: %d",i,Name(i), PlayerInfo[i][pRank]);
if(strlen(string) > 1) SendClientMessage(playerid, 0x059BD3FF, string);
}
}
return true;
}
Если такая тема уже была, кидайте ссылку, эту удалю!
Последнее редактирование модератором:
