Система предотвращения ботов, версия 2.0!8 H* k% |( F: x/ @
авторы: @Агент @Капарсо
4 F& f7 n1 |2 e8 @" d% A+ n2 X& D---
* K& U* n3 g2 i U: I/ m# n" jистория этого проекта восходит к 2015 году, и мы снова в деле!
. a. |- ]+ r# q C( R, Q' e& Eспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs3 ^9 V& C% H$ \, \! g: r1 b) @
(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)5 f! ~: |& h/ m/ [1 G( B3 c- {
% k1 e6 y& f; |7 K% t
( z1 D) U+ {; B1 b) s
Как это работает?- Q; E( A) O3 I% _4 K
система предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.4 s- l- k* V; Q: ?& Z" K J
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!/ y/ h% X! ]( s. O, p, j# u
/ s; J+ S* p& @" i& |Новая версия приносит:
9 a3 K( u( [7 p: x" w& L# Z ] rбольше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
3 ^/ I8 z2 Z! Q% Z+ ?3 U# tвизуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
* _) @# x0 V7 V6 _) Q \1 L wвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.1 a. v: l/ Y, \/ L r1 j
возможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).% }: u' w9 i1 C+ K. j
система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).: G" u) b) r/ b
видимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
6 y4 Y7 W& G% t+ R, M! mвозможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.0 p5 t' ] b' z. A. R9 E8 E8 ]
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
2 Z7 |+ W+ a' j9 d+ w& cБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
" M! @1 a; q" s7 B* \, y; W+ v+ B8 Q6 g% q& d. g
несколько скриншотов:
, y1 b- E, ?3 w- h) R9 _* @
( A2 H8 f; i+ y9 o0 N- }' S/ P. a) E% }* p2 `$ Z
: l, R @2 f% I7 U2 Z$ Z. B; D
# Z b% E0 E2 L% Z/ i
; I% k# G% Z* u6 oпредварительный просмотр кода. проверьте это на pastebin.
5 y* m; n0 k# Q: H6 h* Q+ ~& e" @патч: bots_prevention_system.patch
F g1 q7 } S8 Y! Vпоместите в папку datapack/data/html/mods/
`( J5 X6 I% r( g5 M* j# E" r
|
|