Будем выводить баффы. И пусть их направляют на разгадывание хоть 10 раз. Разгадать их всё равно сможет только человек с опытом игры в L2.
Ниже пример как может выглядеть.
Все иконки баффов (ложные и правильные) делаем активными. Можно просить нажать как один, так и два баффа. Просьбу что нажать, выводить лучше текстом, а не той же иконкой, которую надо нажать. Скрипт рандомно определяет что выводим.
Нажимает правильно - ок. Нажимает не правильно, скрипт помечает этого игрока, но при этом закрывает окно капчи и даёт дальше фармить до следующего вызова капчи, который будет быстрее, так как игрок уже помечен. Если нажимает второй раз не правильно - отправляем за решетку и там уже админ трясёт его как хочет.
Для реализации нужно будет выписать все иконки баффов, можно их разбавить денсами и сонгами. Но верно разгадывать лучше только баффы (сонги и денсы можно легко напутать).
По сути в хтмл будут выводиться иконки, типа skill1040, skill1045 и т.д. Как верные, так и не верные. И тут бот уже не разберет по байпассам где верное решение, а где нет. Так как чтоб понять решение, нужно будет обучить бота как называется той или иной бафф. А мы их потом можем иначе обозвать, без особых переделок.