Система предотвращения ботов, версия 2.0!
/ M7 e+ a, n% o( V; Gавторы: @Агент @Капарсо
- g8 Z& T+ ?2 s6 X---
4 n2 C7 W1 r+ pистория этого проекта восходит к 2015 году, и мы снова в деле!9 q1 V% w& `$ m
специальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
1 i3 ^: m0 k. |6 U4 Q F(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)' k1 B, g9 A, D, W4 j5 i
- n2 {* R- W* ^3 o, T
4 k% n+ i/ \' j) j/ A3 y# ?; O: d* oКак это работает?
' ?5 Q0 m6 M% ~/ \& qсистема предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга./ h) `9 {0 s1 [# R0 _4 k/ Q
уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!! ^" A" p. o! T: H- k
2 y6 H+ ~- O1 }5 s6 nНовая версия приносит:
# u5 W; d+ k: b% c nбольше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).0 s) o: _: A6 j- P0 c; g
визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
+ w( G. |' E! k) j, u! Sвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
6 A* }. i$ D$ w. H8 w0 Hвозможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).9 Q9 O" Q# o1 ^& @- o
система награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).; O4 w* c5 G8 F/ A* z
видимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.
$ X0 Q$ ^& \3 Jвозможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.% C- V1 F* R$ M l
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
& [8 J! l- Z& H3 xБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
?+ X( l) X/ ]* E/ M% @6 h9 g
. h0 K$ U2 I' Vнесколько скриншотов:
+ O/ z2 i) D1 s/ v
) B) ~0 P* K3 M7 }: O6 U8 U/ E) b2 G+ V% M7 f3 X
, G: k3 Y, w5 b
& C* Z% ?# I: t$ F/ R
1 k0 d9 M8 |3 i+ c& r+ ^; l/ eпредварительный просмотр кода. проверьте это на pastebin.
: [5 v+ U/ r2 @' {! lпатч: bots_prevention_system.patch4 v; @# ^0 v& x! I: V
поместите в папку datapack/data/html/mods/
7 g& d5 M6 Q# d8 H0 X. q3 Z3 [7 l7 `9 z
|
|