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

Цветной Транслит (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

Сообщение *Wonderful* » 14 фев 2013, 15:06

Мега баг на этот плагин
1)Заходим на сервер
2)Пишем /eng
3)Открываем консоль и выполняем запрос
say %S%S%S%S%S%S
или
say %Z%Z%Z%Z%Z%Z
или
say %z%z%z%z%z%z

Затем у всех на сервере выкидывает из КС, Не советую ставить данный плагин
Skype Wonderful102rus
Аватара пользователя
*Wonderful*
 
Сообщения: 66
Зарегистрирован: 28 янв 2013, 13:57
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

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

Сообщение GaMeRs » 14 фев 2013, 15:10

[cencored] ты умник.
Уже есть статья если что, как исправить данный баг.
*facepalm*

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

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

Сообщение Polarhigh » 14 фев 2013, 17:32

*Wonderful* писал(а):Мега баг на этот плагин
1)Заходим на сервер
2)Пишем /eng
3)Открываем консоль и выполняем запрос
say %S%S%S%S%S%S
или
say %Z%Z%Z%Z%Z%Z
или
say %z%z%z%z%z%z

Затем у всех на сервере выкидывает из КС, Не советую ставить данный плагин

ты немного слоупок (на пару лет)
уже все всё себе пофиксили
Аватара пользователя
Polarhigh
Скриптер
 
Сообщения: 995
Зарегистрирован: 04 май 2010, 17:41
Благодарил (а): 131 раз.
Поблагодарили: 376 раз.

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

Сообщение *Wonderful* » 15 фев 2013, 17:30

GaMeRs писал(а):Е*ать ты умник.
Уже есть статья если что, как исправить данный баг.
*facepalm*



ccылку дай на исправление умный человек
Skype Wonderful102rus
Аватара пользователя
*Wonderful*
 
Сообщения: 66
Зарегистрирован: 28 янв 2013, 13:57
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

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

Сообщение GaMeRs » 15 фев 2013, 21:07

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

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

Сообщение Rejiser » 16 фев 2013, 11:31

*Wonderful* писал(а):
GaMeRs писал(а):Е*ать ты умник.
Уже есть статья если что, как исправить данный баг.
*facepalm*



ccылку дай на исправление умный человек

Багу уже действительно около года :)
Аватара пользователя
Rejiser
 
Сообщения: 2934
Зарегистрирован: 03 сен 2010, 16:23
Благодарил (а): 215 раз.
Поблагодарили: 674 раз.
Языки программирования: Counter-Strike 1.6

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

Сообщение BlackSmoke » 17 фев 2013, 02:40

*Wonderful* писал(а):Мега баг на этот плагин
1)Заходим на сервер
2)Пишем /eng
3)Открываем консоль и выполняем запрос
say %S%S%S%S%S%S
или
say %Z%Z%Z%Z%Z%Z
или
say %z%z%z%z%z%z

Затем у всех на сервере выкидывает из КС, Не советую ставить данный плагин

Прочитай все коменты в этой теме, найдешь.
Заказы принимаю Отзывы о работе
itsblacksmoke
Аватара пользователя
BlackSmoke
 
Сообщения: 1106
Зарегистрирован: 28 июл 2012, 04:33
Откуда: Ukraine
Благодарил (а): 106 раз.
Поблагодарили: 284 раз.
Опыт программирования: Около года
Языки программирования: Counter Strike 1.6

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

Сообщение DJ Raven » 21 мар 2013, 08:48

В плагине все равно есть недочеты! Долго держал его на своем сервере, пока не заметил подлагивание и высокий пинг! Сам я редко захожу на сервер! Убрал плагин пинг уменьшился на 20-30 пунктов, он стал стабильный! Подлагивания исчезли. Это даже со всеми фиксами его, которые обнаружили
Аватара пользователя
DJ Raven
 
Сообщения: 32
Зарегистрирован: 29 янв 2011, 20:01
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

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

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

DJ Raven, не подскажешь, какие именно фиксы были обнаружены в плагине?

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

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

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

Сообщение DJ Raven » 21 мар 2013, 11:44

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)
Аватара пользователя
DJ Raven
 
Сообщения: 32
Зарегистрирован: 29 янв 2011, 20:01
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Пред.След.

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

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

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