Данная статья поможет избежать выкидывания игроков с сервера где есть плагин Colored Translit

Игрок, знающий как использовать баг может сделать специально сформулированный запрос в чат сервера, после чего клиент у игроков зависает!

Использование бага:

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

Как исправить баг :

1)Качаем вашу версию Colored Translit заново (если не сохраненной копии).
2)Открываем scripting\colored_translit файл say.inl
3)Ищем такую строку

replace_all(s_Msg, charsmax(s_Msg), "%s", "")

Добавляем ниже :

replace_all(s_Msg, charsmax(s_Msg), "%S", "")
replace_all(s_Msg, charsmax(s_Msg), "%Z", "")
replace_all(s_Msg, charsmax(s_Msg), "%z", "")
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", "" )

4)Тоже самое делаем и с say_team.inl
5)Компилируем colored_translit.sma
Если не знаешь как, то лучше отключить плагин, если будут атаковать сервер!