Система предотвращения ботов, версия 2.0!" h0 P# |' j3 j0 l( i
авторы: @Агент @Капарсо. S5 I& p1 J/ q+ X& `0 h
---
8 w5 z( ^2 n5 C5 f- y5 E$ R# aистория этого проекта восходит к 2015 году, и мы снова в деле!
& X9 [/ M! s- p0 D7 i# Lспециальные кредиты получают: @Tryskell @Rootware @Hasha @SweeTs
8 h! e! p1 Y( i1 J7 y(каждый из них что-то привнес в этот проект, в настоящем или в прошлом - мы просто так этого не оставим)' \( p o" A: N8 x! o( I2 G
3 ^6 }# a7 ?- y% i! j# C8 t! A f4 p) N) K* ~2 {. J9 n
Как это работает?$ b5 M) w0 d R4 ]4 Y! u
система предотвращения была разработана, чтобы положить конец недобросовестной практике в процессе фарминга.
7 e! j, g' J# Q* f) w" O4 l7 o1 N, {уничтожение монстров запускает событие с ограниченным временем, чтобы подтвердить поведение человека, игрок должен выбрать соответствующий шаблон, соответствующий случайно сгенерированному изображению. простое решение для человеческого глаза, не сильно беспокоит игроков - максимально простое!
: \! ^3 \5 Y, W" U O: F" c( F' b) q7 U9 s
Новая версия приносит:% c: G3 v ?! q2 V+ t, K
больше улучшений и гарантий от попыток обойти процесс проверки (мы все еще работаем над тем, чтобы в будущем сделать его еще лучше).
( {7 H7 l6 @" G' d, { K, ?визуальные изменения, поддерживающие новое поведение и более удобные для пользователя решения, но также улучшенные с точки зрения администратора (основная концепция остается прежней, и никаких изменений на стороне клиента не требуется).
" z$ l2 {; b, U" N! g4 n1 P9 nвнимание к игрокам, вовлекающим призывателей / питомцев в процесс фермерства.
* a4 u4 q: I0 i$ }/ vвозможны проверки на поддержку. система подсчитывает количество убийств участников, настраивая счетчик в зависимости от количества и типа профессий персонажей в отряде, затем запускает процесс проверки для выбранных классов по вашему выбору (доступны варианты: PP, SWS, BD, EE, SE, BP, WC, OL).
+ W$ Z2 ~' q$ Y, ^3 K, y' U$ Gсистема награждения награждает игрока выбранным типом предмета за правильное прохождение процесса проверки (мы хотим сделать lineage world лучше, поэтому весь процесс создает атмосферу внутриигрового события).
% @% [% O* x t& x& Y- X! Eвидимый обратный отсчет и дополнительный безопасный период времени, дающий игроку несколько дополнительных секунд для адаптации к ситуации.2 S3 [1 L8 b% C
возможность разрешить вторую попытку, чтобы игрок мог попробовать еще раз в случае неверной верификации.# Y. a5 [7 `4 c7 N! Z7 S
адаптация к последней публичной ветке acis (коммит 401) - аккуратный код, минимально нарушающий существующий исходный код.
/ h4 z7 I$ |% e/ ~* u+ fБольшинство функций можно включать и выключать с помощью файлов конфигурации, всё зависит от того, насколько вы хотите контролировать сельскохозяйственные угодья — решение за вами!
* B4 h( c {0 x- y: r" g4 l. U5 z* P4 U
несколько скриншотов:8 B& Y( l' i# w4 ^3 g( `
* E, A* e& ^+ e( L. B! ], E! t. g# e2 k; i
0 z- r, J1 B6 c
) U4 W U. c& Y5 s1 w1 T) P$ e
$ }* D) n8 o3 O, O2 R( c8 W4 P1 |предварительный просмотр кода. проверьте это на pastebin.
" o/ {' t' k3 m( mпатч: bots_prevention_system.patch
4 A9 m& }2 ]" B) Eпоместите в папку datapack/data/html/mods/ i# e& S' | x. [% i
+ y2 `6 \ z+ h+ J8 Y/ P2 B |
|