Авторизация Регистрация Забыли пароль?
Реклама

Статьи
Наш игровой сервер
Наши сервисы
Мониторинг серверов
Информация
Нам интересно знать
Популярные теги
Популярные материалы
    Партнеры
    Счетчики
    Вы находитесь:

    Категория: ---

    Критический баг с плагином Colored Translit

    Автор: crash94

    Дата: 3 декабря 2011

    Просмотров: 0

    Комментариев: 31

    Критический баг с плагином Colored Translit

    Критический баг с выкидываем игроков, где установлен 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/..Проявите уважение хоть чуть-чуть

    Удачи)
    Похожие публикации
    Комментарии на сайте
    ex3m777

    Написал: ex3m777 21 сентября 2012 17:08 Группа: VIP
    А ни кто не додумался попробовать так:
    replace_all(s_Msg, charsmax(s_Msg), "%", "")
    в место целой кучи по большому счету одинаковых строк?
    Может конечно там и не подойдет, не смотрел даже исходника данного плагина, так как не вижу в нем ни какого смысла.



    Спасибо!!! Все работает.. но есть еще один баг который тут не написан
    Цитировать
    Новый комментарий

    Информация

    Посетители, находящиеся в группе lamo, не могут оставлять комментарии к данной публикации.