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

Команда /admins не работает так как нужно.

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

Alexander_Biss

Умник
Доброго времени суток.
Нашел баг в команде /admins. Думаю мне не стоит обяъяснять, что такое /admins и с чем это едят.
Ну суть в чём.
Когда администратор онлайн, бегает, что-то пишет, то команда говорит что он в AFK 0:01 секунду на скриншоте видно.

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
А если админ по-настоящему в АФК то есть в "Esc" или свернул игру, то
команда говорит показывает нам что никаго нету а просто 2 админа, опять же на скрине видно

Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Хотя он должен писать что администратор онлайн, но в афк
надеюсь вы меня поняли код команды я прилажу ниже​
Код:
CMD:admins(playerid)
{
    if(!pInfo[playerid][pVip] && !pInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Âû íå VIP èãðîê. Ïðèîáðåñòè VIP ìîæíî â > {b5c7ef}/donate");
    new info[29], str[144];
    format(info, sizeof(info), "Àäìèíèñòðàòîðû îíëàéí: (%i)", GetAdminsOnline());
    SendClientMessage(playerid, COLOR_GREEN, info);
    foreach(new i : Player)
    {
        if(!gPlayerLogged[i] || !pInfo[i][pAdmin] || pInfo[i][pAdmin] == 5 || pInfo[i][pAdmin] == 4) continue;
        static const Admin_Colors[4][24] = {"{33AA33}","{33CCFF}","{33CCFF}","{FFA500}"};
        static const Admin_Names[4][24] = {"Ст Хелпер","Администратор","Зам Следяшего","Главный Следящий"};
        format(str, sizeof(str), "Логин %s [%d] | Должность %s%s", GetName(i), i, Admin_Colors[pInfo[i][pAdmin]-1], Admin_Names[pInfo[i][pAdmin]-1]);
        if(pInfo[i][Spectating][0] == INVALID_PLAYER_ID && GetPVarInt(i, "AFK_Time") > 1)return(gAdminLogged[i])?("{46CA00}[Авторизован]"):("{F63D00}[Не авторизован]"), pInfo[i][pAdmin];
        {
            format(str, sizeof(str), "%s {FFA200}AFK %s", str, Converts(GetPVarInt(i, "AFK_Time")));
        }
        SendClientMessage(playerid, COLOR_WHITE, str);
    }
    new string[128];
    format(string, sizeof(string), "Время администрирования за сегодня: %s", ConvertsCmdTime(AdminInfo[playerid][admPlayTime]));
    SendClientMessage(playerid, COLOR_YELLOW, string);
    return 1;
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу