• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как отобразить сотрудников (/members) в чате, а не диалоге?

  • Автор темы Удалённый пользователь 121243
  • Дата начала

Удалённый пользователь 121243

Всем привет, мне нужно, чтобы сотрудники фракции отображались в чате, а не на диалоге, так-же, чтобы я видел себя в /members. Вот так:

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!




Код команды:
Код:
}
CMD:members(playerid) {
    if(PlayerInfo[playerid][pMember] < 1) return SendClientMessage(playerid, COLOR_GRAD1, "Вы нигде не состоите!");
    new string[256];
    format(string, sizeof(string), "SELECT * FROM `accounts` WHERE `pMember` OR `pLeader` = '%d'", PlayerInfo[playerid][pMember]);
    mysql_function_query(connects, string, true, "MembersPlayer", "d", playerid);
    return true;
Код паблика:

Код:
}
publics: MembersPlayer(playerid) {
    new rows, fields, f = 0;
    cache_get_data(rows, fields);
    if(rows) for(new i = 0; i < rows; i++) f++;
    new string[1000], afk = 0, j = 0;
    string = "{FFFFFF}Уровень\t{FFFFFF}Ранг\t{FFFFFF}Телефон\t{FFFFFF}ID\t{FFFFFF}Имя";
    foreach(Player, i) {
        if(playerid == i) j++;
        if(PlayerInfo[i][pMember] != PlayerInfo[playerid][pMember] || i == playerid || PlayerInfo[i][pAlcoInvenxua]) continue;
        if(GetPVarInt(i, "AFK_Time") > 2) afk++;
        format(string, sizeof(string), "%s\n{FFFFFF}%d\t\t{FFFFFF}%d\t{FFFFFF}%d\t\t{FFFFFF}%d\t{FFFFFF}%s", string, PlayerInfo[i][pLevel], PlayerInfo[i][pRank], PlayerInfo[i][pPnumber], i, PlayerInfo[i][pNames]);
        j++;
    }
    if(j < 2) return ShowPlayerDialog(playerid, 228, DIALOG_STYLE_MSGBOX, "{f7ac13}Члены организации онлайн", "Никого из членов организации нет в сети!", "Закрыть", "");
    else {
        format(string, sizeof(string), "%s\n\n\n{94e516}Всего в организации: %d\n{94e516}Из них онлайн: %d\n{94e516}На паузе: %d", string, f, j, afk);
        ShowPlayerDialog(playerid, 228, DIALOG_STYLE_MSGBOX, "{f7ac13}Члены организации онлайн", string, "Закрыть", "");
    }
    return true;
Буду благодарен за помощь.
 
Сверху Снизу