Система предотвращения ботов, версия 2.0!
4 W) m. l, k9 M6 E) E# `авторы: @Агент @Капарсо
7 c& \& r: J* t( a5 J0 u' H: E---
/ z( s5 w5 I# y# {9 w- zистория этого проекта восходит к 2015 году, и мы снова в деле!) v* t1 d; ]/ X, W# r \5 F
специальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
. k M. O: f/ h9 R9 u(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)- X* G2 V7 }( N* ?: R/ u
& | L' ?" t( z0 J0 ~2 ^5 @# S
/ S# N' }4 f2 b
Как это работает?
' V$ I5 k1 b' |5 L8 ]$ P5 z0 j4 Fсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.5 h% M$ c* I1 t4 b
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!, Z8 k4 e- l: P8 M- H4 r
/ u* X; y- u1 [5 O7 n
Новая версия приносит:6 `+ C, I) p7 ~0 L
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).- R9 s/ c- Q! I; X8 g
визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).0 F5 k. h% b( {, l) M. v
внимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
" x& \" H+ Y4 L. h! d, n5 Mвозможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).' R0 G& L- D: L# x
система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
7 c" C \7 p6 M- M+ Sвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
. J" ~2 O/ O6 Y4 Lвозможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.
- e C U; r& M" A' C3 y! Wадаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
+ l! z, @9 Y& z8 e3 B) ^$ }$ i& qБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
4 K# e2 ~ M3 G; u: F( |; C; w- t5 [4 g) b P% k
несколько скриншотов:9 b! ` _2 d9 w# ]1 H
: A. m- Z5 _/ H$ E Z* G$ Y
0 i+ d* ? x" }+ a$ R4 {3 j
w( ~% t: p! j6 y! k5 ?4 J* D* T
5 B+ K2 a& O" L4 ~9 d; m0 l4 r$ M& W9 U; A
предварительный просмотр кода. проверьте это на pastebin.
i' ^+ X' a% M( ]патч: bots_prevention_system.patch, p! `; R* j" X, |1 p: X& _
поместите в папку datapack/data/html/mods/9 E/ a3 }- \/ z: `
7 r0 E" g) S: i
|
|