Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/members

Статус
В этой теме нельзя размещать новые ответы.

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;
}

Если такая тема уже была, кидайте ссылку, эту удалю!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу