Русское сообщество по скриптингу

Цветной Транслит (Colored Translit) v3.0

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

Цветной Транслит (Colored Translit) v3.0

Сообщение Sho0ter » 03 авг 2010, 03:52

Автор: Sho0ter
Версия: 3.0
Последнее обновление: 02.12.2010
Посетите сайт: Вы должны зарегистрироваться, чтобы видеть ссылки.

Благодарность:
* Использованы исходники:
*
* 1. Translit with chat colors (by Makzz)
* 2. Admin Chat Colors (by Arion)
* 3. Chat Logger (by Jim)
* 4. Swear Replacement (by kaboomkazoom)
*
* Использованы идеи:
*
* 1. Translit with chat colors (by Makzz)
* 2. Admin Chat Colors (by Arion)
* 3. Chat Logger (by Jim)
* 4. Swear Replacement (by kaboomkazoom)
* 5. Admin Listen (by BigBaller)
* 6. All Chat (by Ian Cammarata)
* 7. No Reklama Advanced (by Racoon)
* 8. Ban for cheat messages (by draft)
*
* Вcем им огромное спасибо!


Описание:
* Это полная замена стандартного чата
* с огромным функционалом


Важно:
* Чтобы обеспечить полную
* рабоспособносить плагина:
*
* 1. Отключить все плагины
* работаючщие с чатом
* 2. Отключить плагины которые
* есть в списке нижу
* 3. Поместить плагин в самый
* низ plugins.ini
*
* Отключить стоит следующие плагины:
*
* 1. Translit
* 2. Admin Chat Colors
* 3. Chat Logger
* 4. Admin Listen
* 5. All Chat
* 6. Swear Replacement
* 7. No Reklama Advanced
* 8. Stop Chat Ad
* 9. Ban for cheat messages
* 10. И им подобные


Функции:
* 1. Возможность писать по-русски
* 2. Гибкие настройки
* 3. Возможность переключить рус/англ
* 4. Выбраный язык остается в конфиге игрока
* 5. Возможность блокировать чат
* 6. Возможность скрывать слова
* 7. Функционирование команд "/", "@" и "!"
* 8. Анти-флуд
* 9. Анти-мат
* 10. Анти-спам
* 11. Анти-чит
* 12. Приставка к нику админа
* 13. Изменения цвета ника админа
* 14. Изменения цвета сообений админа
* 15. Запись чата в лог
* 16. Возможность писать всем
* 17. Админ может видеть весь чат
* 18. Элементы чата в ланг-файле
* 19. Логирование всех действий плагина
* 20. И еще другие мелочи.


Настройки:
Код: Выделить всё
* amx_translit <0/1> [По умолчанию: 1]
*    - Русский чат
*   - 0 Выключен
*   - 1 Включен
*
* amx_translit_log <0/1> [По умолчанию: 1]
*   - Логирование
*   - 0 Выключено
*   - 1 Включено
*
* amx_admin_prefix <0/1> [По умолчанию: 1]
*    - Приставка [Админ]
*   - 0 Выключена
*   - 1 Включена
*
* amx_name_color <1/2/3/4/5/6> [По умолчанию: 6]
*   - Цвет ника админа в чате
*   - 1 Стандартный (желтый)
*   - 2 Зеленый
*   - 3 Серый
*   - 4 Синий
*   - 5 Красный
*   - 6 Цвет команды
*
* amx_chat_color <1/2/3/4/5/6> [По умолчанию: 1]
*   - Цвет сообщений админа в чате
*   - 1 Стандартный (желтый)
*   - 2 Зеленый
*   - 3 Серый
*   - 4 Синий
*   - 5 Красный
*   - 6 Цвет команды
*
* amx_allchat <0/1/2> [По умолчанию: 0]
*    - Все пишут всем
*   - 0 Выключено
*   - 1 Включено
*   - 2 Только админы пишут всем
*
* amx_listen <0/1> [По умолчанию: 1]
*    - Админы видят весь чат
*   - 0 Выключено
*   - 1 Включено
*
* amx_ctsounds <0/1> [По умолчанию: 1]
*    - Звуки
*   - 0 Выключены
*   - 1 Включены
*
* amx_country_chat <0/1/2/3>  [По умолчанию: 0]
*   - Приставка страны
*   - 0 Выключена
*   - 1 Полная
*   - 2 Краткая (2 буквы)
*   - 3 Краткая (3 буквы)
*
* amx_swear_filter <0/1> [По умолчанию: 1]
*    - Анти-мат
*   - 0 Выключен
*   - 1 Включен
*
* amx_swear_immunity <0/1> [По умолчанию: 1]
*   - Иммунитет админов к анти-мату
*   - 0 Выключен
*   - 1 Включен
*
*
* amx_swear_warns <количество> [По умолчанию: 3]
*   - Количество предупреждений за мат
*   - после которых игрок будет наказан
*
* amx_swear_gag <0/1> [По умолчанию: 1]
*   - Блокировка чата за мат
*   - 0 Включена
*   - 1 Выключена
*
* amx_swear_gag_time <минуты> [По умолчанию: 5]
*   - Время блокировки чата за мат
*
* amx_auto_rus <0/1/2> [По умолчанию: 1]
*   - Автоматическое выставление русского языка
*   - 0 Выключено
*   - 1 Выставлять всем русский при входе
*   - 2 Все пишут только по-русски
*
* amx_show_info <0/1> [По умолчанию: 1]
*   - Информация о чат-командах при подключении
*   - 0 Отключена
*   - 1 Включена
*
* amx_ignore <0/1> [По умолчанию: 1]
*   - Использование игнор-листа
*   - 0 Нет
*   - 1 Да
*
* amx_ignore_mode <1/2/3> [По умолчанию: 1]
*   - Способ игнорирования слов
*   - 1 Не переводить в русский
*   - 2 Скрывать
*   - 3 Полностью игнорировать
*
* amx_gag_immunity <0/1> [По умолчанию: 1]
*   - Иммунитет админов к блокировке чата
*   - 0 Нет
*   - 1 Да
*
* amx_flood_time <секунды> [По умолчанию: 3]
*   - Анти-флуд время
*
* amx_spam_filter <0/1> [По умолчанию: 1]
*   - Анти-спам
*   - 0 Выключен
*   - 1 Включен
*
* amx_spam_immunity  <0/1> [По умолчанию: 1]
*   - Иммунитет админов к анти-спаму
*   - 0 Выключен
*   - 1 Включен
*
* amx_spam_warns <количество> [По умолчанию: 3]
*   - Количество предупреждений за спам
*   - после которых игрок будет наказан
*
* amx_spam_action <0/1/2/3/4/5/6> [По умолчанию: 2]
*   - Наказание за спам
*   - 0 Выключено
*   - 1 Кик
*   - 2 Блокировка чата
*   - 3 Бан по SteamID
*   - 4 Бан по IP
*   - 5 Бан по SteamID через AmxBans
*   - 6 Бан по IP через AmxBans
*
* amx_spam_time <минуты> [По умолчанию: 30]
*   - Время бана/блокировки чата за спам
*
* amx_cheat_filter <0/1> [По умолчанию: 1]
*   - Анти-чит сообщения
*   - 0 Выключено
*   - 1 Включено
*
* amx_cheat_immunity <0/1> [По умолчанию: 1]
*   - Иммунитет админов к анти-читу
*   - 0 Выключен
*   - 1 Включен
*
* amx_cheat_action <0/1/2/3/4/5/6> [По умолчанию: 1]
*   - 0 Выключено
*   - 1 Кик
*   - 2 Бан по SteamID
*   - 3 Бан по IP
*   - 4 Бан по SteamID через AmxBans
*   - 5 Бан по IP через AmxBans
*   - 6 Свое (см. amx_cheat_custom)
*
* amx_cheat_time <минуты> [По умолчанию: 0]
*   - Время бана за чит-сообщение
*   - В минутах
*   - 0 Навсегда
*
* amx_cheat_custom <команда> [По умолчанию: ]
*   - Свое действие за чит-сообщение
*   - Ключи:
*   -  %userid% - ID Игрока
*   - %name% - Ник игрока
*   - %ip% - IP Игрока
*   - %steamid% - SteamID игрока
*   - Пример: "amx_destroy %name%"


Список изменений:
Код: Выделить всё
* 3.0:
*   [!] Фикс ошибки вылета игроков
*   [!] Добавлены нативы и форварды
*   [!] Оптимизация кода
*   [*] Исправлена кодировка ланг-файла
*
* 2.0b Final:
*   [!] Исправлен командный чат
*   [!] Исправлена команда amx_gag
*
* 2.0a Final:
*   [!] Полная оптимизация кода
*   [!] Полностью переписано форматирование сообщения
*   [!] Убран лишний код
*   [*] Исправлены сообщения при gag/ungag
*   [*] Исправлены команды /rus /eng
*   [+] Добавлена приставка страны
*   [+] Добавлено предупреждение за маты
*   [*] Изменена приставка админа
*   [*] Изменены сообщения анти-мата
*
* 2.0 Final:
*   [+]  Добавлены звуки
*   [!] Оптимизирован код
*   [*] Фикс логирования банов за чит-сообщения
*   [*] Фикс логирования гагов за мат
*   [!]  Обновлен квар amx_ignore_mode (Специально для Statsx_Shell юзеров)
*   [*] Обновлен квар amx_auto_rus
*   [!]- Убраны лишние инклюды
*
* 1.9:
*   [+] Добавлен анти-чит
*   [+] Добавлена возможность скрывать слова
*   [+] Добавлены новые квары
*   [*] Фикс некоторых ошибок
*   [!] Оптимизирован код
*
* 1.8:
*   [!] Исправлены команды rus eng
*   [!] Доработан код игнорирования
*   [!] Исправлен баг с анти-флудом
*   [!] Доработана защита от сбивания блока чата при реконнекте
*
* 1.7:
*   [+] Добавлен анти-спам
*   [+] Добавлены новые квары
*   [!] Изменен код игрорирования
*   [!] Изменен код блокировки чата
*
* 1.6:
*   [!] Переделан код блокировки чата (Geny-Key)
*   [!] Запись блокировок в лог
*   [*] Код разделен на части
*
* 1.5:
*   [!] Доработан анти-мат
*   [!] Доработано выведение сообщений
*   [+] Добавлена возомжность блокировки чата
*   [+] Добавлен анти-флуд
*   [+] Добавлены новые квары
*
* 1.4:
*   [*] Доработан анти-мат
*   [!] Исправлена приставка наблюдателя
*   [*] Упрощена настройка доступа
*   [!] Обновлен ланг-файл
*   [*] Мелкие исправления
*   [!] Исправлена возможность отправки пустых сообщений
*
* 1.3:
*   [!] Исправлено падение сервера
*   [*] Косметическая уборка консоли
*   [*] Косметическая уборка кода
*   [*] Все конфиги перенесены в отдельную папку
*   [!] Изменен ланг-файл
*   [*] Изменена папка логов чата
*
* 1.2:
*   [+] Добавлен иммунитет админов к анти-мату
*   [+] Добавлено авто-выставление русского языка
*   [+] Добавлены чат-команды /rus и /eng
*   [+] Добавлена информация о чат-командах
*   [+] Добавлена возможность игнорировать слова
*   [+] Добавлен конфиг-файл
*   [+] Добавлены FCVAR_SERVER
*
* 1.1:
*   [+] Добавлен анти-мат
*   [+] Добавлено выведение в консоль
*
* 1.0:
*   [!] Первый релиз


Команды:
* say /rus
* - Писать в чате по-русски
*
* say /eng
* - Писать по-английски
*
* amx_gag
* - Запретить игроку писать в чат
*
* amx_ungag
* - Разрешить игроку писать в чат
Последний раз редактировалось Sho0ter 03 дек 2010, 01:44, всего редактировалось 13 раз(а).
Аватара пользователя
Sho0ter
 
Сообщения: 586
Зарегистрирован: 31 мар 2010, 19:18
Откуда: г. Белая Церковь, Украина
Благодарил (а): 12 раз.
Поблагодарили: 306 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life 1

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение Chuvi » 21 мар 2013, 13:31

DJ Raven писал(а):
1) Заходим в \cstrike\addons\amxmodx\scripting\colored_translit
2) Ищем: say.inl и say_team.inl
3) В обоих файлах найти:
replace_all(s_Msg, charsmax(s_Msg), "%s", " ")
заменить на:
replace_all(s_Msg, charsmax(s_Msg), "%", "")

Для тех у кого в файлах типо такого:
replace_all(s_Msg, charsmax(s_Msg), "%s", "")
replace_all(s_Msg, charsmax(s_Msg), "%d", "" )
replace_all(s_Msg, charsmax(s_Msg), "%i", "" )
replace_all(s_Msg, charsmax(s_Msg), "%f", "" )
replace_all(s_Msg, charsmax(s_Msg), "%c", "" )
replace_all(s_Msg, charsmax(s_Msg), "%S", "")
replace_all(s_Msg, charsmax(s_Msg), "%D", "" )
replace_all(s_Msg, charsmax(s_Msg), "%I", "" )
replace_all(s_Msg, charsmax(s_Msg), "%F", "" )
replace_all(s_Msg, charsmax(s_Msg), "%C", "" )
Заменяем всё это так же на:
replace_all(s_Msg, charsmax(s_Msg), "%", "")

4) Сохраняем.
5) Компилируем заново colored_translit.sma находится здесь: \cstrike\addons\amxmodx\scripting

и

colored_translit/say.inl
строка 397 if(strlen(Message) >= 192) заменить на if(strlen(Message) > 190)
colored_translit/say_team.inl
строка 413 if(strlen(Message) >= 192) заменить на if(strlen(Message) > 190)

Это ошибки (баги), а ты говорил про обнаружение фиксов в плагине.

"Незнание английского языка - это ваша проблема."

Плагинами на заказ не занимаюсь. Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2246
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 555 раз.

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение _dIgL_ » 14 апр 2013, 22:58

Здраствуйте, интересует такой вопрос , как скрыть команди /voteban /rank /top15 rtv . Интересует именно как их скрыть . Стоит плагин SymbolChat.amxx который скрывает все команди с / (слеш) Вот как поставил плагин он не работает) Спасибо)
Аватара пользователя
_dIgL_
 
Сообщения: 30
Зарегистрирован: 14 апр 2013, 15:34
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение GaMeRs » 15 апр 2013, 07:13

Заходишь в config.cfg (который лежит в addons/amxmodx/configs/colored_translit), ищешь 2 квара:
// Использование игнор-листа
// 0 - Выключено
// 1 - Включено
// По умолчанию: 1
amx_ignore "1"

// Способ игнорирования слов
// 1 - Не переводить в русский
// 2 - Скрывать
// 3 - Полностью игнорировать
// По умолчанию: 1
amx_ignore_mode "2"

Ставишь такое значение, как написано выше.
Потом идешь в ignores.ini и добавляешь / (слеш)
Только если ты напишешь, например такое сообщение: Бла бла бла / ...., то он его все равно скроет, потому что имеется /
Аватара пользователя
GaMeRs
 
Сообщения: 1585
Зарегистрирован: 12 мар 2012, 17:25
Благодарил (а): 84 раз.
Поблагодарили: 468 раз.

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение _dIgL_ » 15 апр 2013, 17:46

GaMeRs писал(а):Заходишь в config.cfg (который лежит в addons/amxmodx/configs/colored_translit), ищешь 2 квара:
// Использование игнор-листа
// 0 - Выключено
// 1 - Включено
// По умолчанию: 1
amx_ignore "1"

// Способ игнорирования слов
// 1 - Не переводить в русский
// 2 - Скрывать
// 3 - Полностью игнорировать
// По умолчанию: 1
amx_ignore_mode "2"

Ставишь такое значение, как написано выше.
Потом идешь в ignores.ini и добавляешь / (слеш)
Только если ты напишешь, например такое сообщение: Бла бла бла / ...., то он его все равно скроет, потому что имеется /


Благодарю, помогло =)
Аватара пользователя
_dIgL_
 
Сообщения: 30
Зарегистрирован: 14 апр 2013, 15:34
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение Denis8388 » 30 ноя 2013, 21:10

Я так и не понял, как сделать, чтоб руссский язык вводить можно без команды /rus
Аватара пользователя
Denis8388
 
Сообщения: 172
Зарегистрирован: 11 май 2013, 20:27
Благодарил (а): 21 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение K1nG. » 23 дек 2013, 09:55

Мне нужно что бы было приставка [VIP] для випов с флагом а для админов просто [Админ] можешь сделать?)
Аватара пользователя
K1nG.
 
Сообщения: 25
Зарегистрирован: 22 дек 2013, 18:28
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение di.alyabev » 23 дек 2013, 10:38

[pawn]
  1. #include <amxmodx>

  2. #include <colored_translit>

  3.  

  4. public plugin_init() {

  5.         register_plugin("111", "111", "111");

  6. }

  7.  

  8. public ct_message_format(id)

  9. {

  10.         if(проверка на вип)

  11.         {

  12.                 ct_add_to_msg(CT_MSGPOS_PREFIX, "^x04[ВИП]^x01");

  13.         }

  14.        

  15.         return PLUGIN_CONTINUE;

  16. }
[/pawn]
Аватара пользователя
di.alyabev
 
Сообщения: 184
Зарегистрирован: 15 ноя 2012, 15:58
Благодарил (а): 20 раз.
Поблагодарили: 109 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение Touch Dev1l » 24 дек 2013, 00:11

Аватара пользователя
Touch Dev1l
 
Сообщения: 1304
Зарегистрирован: 14 апр 2013, 13:50
Забанен
Благодарил (а): 126 раз.
Поблагодарили: 253 раз.

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение K1nG. » 24 дек 2013, 20:16

Файтинг можешь флаг добавить?
Touch Dev1l По стиму не нужно так как от них проблем много.
Аватара пользователя
K1nG.
 
Сообщения: 25
Зарегистрирован: 22 дек 2013, 18:28
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Цветной Транслит (Colored Translit) v3.0

Сообщение K1nG. » 29 дек 2013, 19:55

Ну ребята выручите нужен приставки для випов в чате [VIP] с флагом ADMIN_LEVEL_E есле можно с исходником ребята,скриптеры прошу помочь есле можете :-)
Аватара пользователя
K1nG.
 
Сообщения: 25
Зарегистрирован: 22 дек 2013, 18:28
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Пред.След.

Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron