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

Админ-чат не выводит текст

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

Vladimir_Shkumatov

Новичок
Здравствуйте. Пытался сделать команду /ac (Чат администраторов). В итоге он не работает. При вводе команды /ac Выводится типо "Администратор, ник, айди: /ac", а должно "Администратор, ник, айди: текст". Надеюсь, я понятно объяснил.
PHP:
if (strcmp("/ac", cmdtext, true, 10) == 0)
    {
    if(Player[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED,"Вам недоступна эта команда!");
      new idx;
      new string[64];
    new sendername[64];
    GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
                {
             idx++;
                }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_RED, "Используйте: (/ac) [Текст]");
                return 1;
            }
            new arank[64];
            if(Player[playerid][pAdmin] == 1) { arank = "Администратор 1 уровня"; }
            else if(Player[playerid][pAdmin] == 2) { arank = "Администратор 2 уровня"; }
            else if(Player[playerid][pAdmin] == 3) { arank = "Администратор 3 уровня"; }
            else if(Player[playerid][pAdmin] == 4) { arank = "Куратор"; }
            else if(Player[playerid][pAdmin] == 5) { arank = "Заместитель Главного Администратора"; }
            else if(Player[playerid][pAdmin] == 6) { arank = "Главный Администратор"; }
            else if(Player[playerid][pAdmin] == 7) { arank = "Создатель сервера"; }
            else { arank = "Администратор 1 уровня"; }
            format(string, sizeof(string), "[Admin][%s] %s[%d]: %s", arank, sendername, playerid, result);
            SendAdminMessage(COLOR_LIGHTBLUE,string);
    return 1;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу