[CS: Source] Clean Chat

Тема в разделе "Утверждённые плагины", создана пользователем Monomizer, 1 апр 2012.

  1. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Clean Chat
    Текущая версия: 1.2

    Описание:
    - Блокирует сообщения в чате о подключении / отключении игрока
    - Блокирует сообщения в чате о атаке товарища по команде
    - Блокирует сообщения в чате / радиокоманду при броске гранат
    - Блокирует сообщения в чате при изменини настроек / переменных сервера (sv_cheats и т.д)

    Требования:
    SDKHooks

    Поддерживаются игры:
    • CS: Source

    Установка:
    Положить файл CleanChat.smx в cstrike/addons/sourcemod/plugins/

    Код:
    1.0 - Работающая версия плагина
    1.1 - 
          1.) Добавлено: блокировка сообщений в чате / радиокоманд при броске гранат
          2.) Добавлено: блокировка сообщений в чате при изменини настроек / переменных сервера
    1.2 -
          1.) Добавлено: блокировка сообщений в чате при подключении / отключении / убийства бота
          2.) Добавлено: блокировка сообщений в чате при заходе / переходе игрока в противоположную команду
     
    Что будет:
    - Замена сообщения о подключении/отключении/атаке товарища на своё
    - Coming soon
     

    Вложения:

    Последнее редактирование модератором: 10 май 2015
    hellgu, BatyaMedic, R1KO и 13 другим нравится это.
  2. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Re: Clean Chat [v 1.1]

    Обновил до версии 1.1
     
    NagarD, semjef и Andrey нравится это.
  3. KeNt606

    KeNt606

    Сообщения:
    68
    Симпатии:
    2
    Re: Clean Chat [v 1.1]

    Плагин блокирует всё сразу? Или для каждого своя команда?
    Нужно ли что нибудь прописывать в конфиге?

    Плагин не работает, не удаляет оповещения с чата. После установки плагина, при добавлении ботов (и при других командах) непонятно пишется в чат. Сервер v34
    [Понял, ошибки в чате из-за конфликта с SilenceNadesоказалось ошибочным выводом]
     

    Вложения:

    • CleanChat1.jpg
      CleanChat1.jpg
      Размер файла:
      45,2 КБ
      Просмотров:
      352
    • CleanChat2.jpg
      CleanChat2.jpg
      Размер файла:
      85,1 КБ
      Просмотров:
      448
    Последнее редактирование: 14 май 2012
  4. GOld2Fox

    GOld2Fox

    Сообщения:
    50
    Симпатии:
    76
    Re: Clean Chat [v 1.1]

    ДОБАВЬ Замену сообщения о входе в команду
    например:
    xxx зашел за террористов
    xxx зашел в наблюдатели
    xxx зашел за спецназ

    а то английские фразы напрягают когда на серве все сообщния на русском..
     
  5. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Re: Clean Chat [v 1.1]

    KeNt606,
    Не удалял оповещение при смене имени, обязательно добавлю, спасибо !

    GOld2Fox,
    В следующем релизе обязательно добавлю, спасибо
    ____
    Так же попробую убрать звук при шлепке и вывести перевод плагина в отдельный файл, например замена сообщения о подключении игрока на своё
     
  6. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Re: Clean Chat [ v1.2 ]

    Обновил до версии 1.2
    В версии 1.3 обязательно добавлю перевод (Изменение сообщения с сервера на своё) и квары для удобства (Включение или отключение нужный переменных)
     
    GOld2Fox, gold16 и Andrey нравится это.
  7. KeNt606

    KeNt606

    Сообщения:
    68
    Симпатии:
    2
    Re: Clean Chat [ v1.2 ]

    На v34 так и не хочет удалять записи из чата. Хотя текст о удалении бота изменился.
     
  8. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Re: Clean Chat [ v1.2 ]

    KeNt606,
    Какие именно записи и что изменилось в тексте при удалении бота, плагин писался не под v34, а под актуальную версию css, попробую что нить придумать, как будет возможность
     
  9. KeNt606

    KeNt606

    Сообщения:
    68
    Симпатии:
    2
    Re: Clean Chat [ v1.2 ]

    Monomizer, БОГ: "Ник бота" ♥♥♥♥♥г ушёл от нас.
     
  10. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Re: Clean Chat [ v1.2 ]

    KeNt606,
    Я плагин обновил и убрал лишнее, видно просто там мои тесты остались), обнови до версии 1.2
     
  11. pihmih

    pihmih

    Сообщения:
    518
    Симпатии:
    23
    Re: Clean Chat [ v1.2 ]

    Тоже самое, что и у KeNt606. Пишет в чат БОГ: "Ник игрока" пи♥♥♥г ушёл от нас. Архив сегодня скачивал. Игроки не понимают прикола.
     
  12. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    Re: Clean Chat [ v1.2 ]

    Monomizer, в исходнике строки 44-47 удали:D
     
    Monomizer нравится это.
  13. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Re: Clean Chat [ v1.2 ] Fixed

    Обновляйтесь, убрал всё лишнее, теперь таких "приколов" не будет, спасибо
     
  14. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    126
    Re: Clean Chat [ v1.2 ] Fixed

    Такой же вопрос
     
  15. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    Re: Clean Chat [ v1.2 ] Fixed

    HooLIGUN, всё сразу, кваров нету.
     
    Monomizer нравится это.
  16. KeNt606

    KeNt606

    Сообщения:
    68
    Симпатии:
    2
    Re: Clean Chat [ v1.2 ] Fixed

    на 34 так и не хочет ничего блочить
     
  17. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    126
    Re: Clean Chat [ v1.2 ] Fixed

    А что в исходнике подправить чтоб не блокировал attack Teammate
     
  18. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    Re: Clean Chat [ v1.2 ] Fixed

    удали
    PHP:
    public Action:Hook_TextMsg(UserMsg:msg_idHandle:bf, const players[], playersNumbool:reliablebool:init)
    {
        
    decl String:message[256];
        
    BfReadString(bfmessagesizeof(message));

        if (
    StrContains(message"teammate_attack") != -1)
          return 
    Plugin_Handled;

        if (
    StrContains(message"Killed_Teammate") != -1)
          return 
    Plugin_Handled;
      
        return 
    Plugin_Continue;
    }
    и
    PHP:
    HookUserMessage(GetUserMessageId("TextMsg"), Hook_TextMsgtrue);
     
    HooLIGUN нравится это.
  19. Hornet

    Hornet

    Сообщения:
    33
    Симпатии:
    0
    Re: Clean Chat [ v1.2 ] Fixed

    когда примерно сделаешь замены фраз и блокировку отдельных переменных? не терпится ))
     
  20. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.527
    Симпатии:
    201
    Re: Clean Chat [ v1.2 ] Fixed

    Hornet,
    Думаю через 1-2 дня
    KeNt606,
    Что именно не хочет блочить, нету возможности проверять на v34, тестил только на актуальной версии