Критический баг с выкидываем игроков, где установлен 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
P.S информация предоставлено исключительно в научных целях, я не в ответе за ваши сервера, к тому же не если бы я не сказал этого, всё равно внизу при исправлении баг понятен))
Как исправить баг:
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", "")
4)Тоже самое делаем и с say_team.inl
5)Компилируем colored_translit.sma
И радуемся жизни....
Для копипастеров:
Распространяйте как можно быстрее на всех сайтах, но незабывайте указывать автора и активную ссылку на проект https://makeserver.ru/..Проявите уважение хоть чуть-чуть
Удачи)