CalypsoToolz 451 Опубликовано 28 апреля, 2016 Делать было нечего, решил реализовать простенькую защиту от фарм-ботов под сурсы лоста. Адекватная критика приветствуется. Описание: При достижении указанного кол-ва убитых мобов игрок обездвиживается и ему показывается диалог со случайным вопросом (data/antibot/questions.xml), на ответ дается указанное кол-во времени, если игрок дал верный ответ на этот вопрос, то с него снимается обездвиживание и счетчик убитых мобов обнуляется. Если игрок дал неверный ответ указанное кол-во раз, либо не уложился в указанное время, то применяется выбранное наказание (кик, бан, тюрьма) Счетчик не увеличивается при убийстве боссов. Диалог с вопросом будет отсылаться игроку каждые 5 сек, на случай, если он был закрыт. При показе вопроса - список ответов сортируется случайным образом. Пару скринов: конфиг примеры вопросов-ответов диалог с вопросом 3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BAS 52 Опубликовано 28 апреля, 2016 Не плохо выглядит мне понравилось. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 28 апреля, 2016 Делать было нечего, решил реализовать простенькую защиту от фарм-ботов под сурсы лоста. Адекватная критика приветствуется. Описание: При достижении указанного кол-ва убитых мобов игрок обездвиживается и ему показывается диалог со случайным вопросом (data/antibot/questions.xml), на ответ дается указанное кол-во времени, если игрок дал верный ответ на этот вопрос, то с него снимается обездвиживание и счетчик убитых мобов обнуляется. Если игрок дал неверный ответ указанное кол-во раз, либо не уложился в указанное время, то применяется выбранное наказание (кик, бан, тюрьма) Счетчик не увеличивается при убийстве боссов. Диалог с вопросом будет отсылаться игроку каждые 5 сек, на случай, если он был закрыт. При показе вопроса - список ответов сортируется случайным образом. Пару скринов: конфиг Снимок экрана от 2016-04-28 22:04:24.png примеры вопросов-ответов Снимок экрана от 2016-04-28 22:05:18.png диалог с вопросом Снимок экрана от 2016-04-28 22:11:21.png Эхх. Под Interlude бы! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ncsSpawN 45 Опубликовано 28 апреля, 2016 Эхх. Под Interlude бы! Да вроде как в шаре есть. Как декомпил так и исходник. Переделать просто и все. Как парсить xml и что такое масивы в интернете инфы куча. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 28 апреля, 2016 Да вроде как в шаре есть. Как декомпил так и исходник. Переделать просто и все. Как парсить xml и что такое масивы в интернете инфы куча. Есть, но мороки много (особенно для того кто ничего не понимает в коде). Ты же имеешь в виду, свой анти-бот? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ncsSpawN 45 Опубликовано 28 апреля, 2016 Есть, но мороки много (особенно для того кто ничего не понимает в коде). Ты же имеешь в виду, свой анти-бот? Да есть старая версия, как и скриптом, так и компил. Её спокойно можно взять за основу. Или также есть упрощенные версии в шаре. Нужно только поискать. Что касательно Капчи от ТС'а математику можно легко парсить как слова так и цифры. Далее подсчитывать скриптом и выбирать правильный ответ. Самый лучший вариант это просто вопросы с вариантами ответов на который не сможет ответить машина. И таких вопросов должно быть очень много и часто заменять старую базу вопросов. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
win37rus 15 Опубликовано 14 октября, 2016 Задумка обалденная! плюс ставлю. Вот бы мне такую) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты