Вариантов на самом деле довольно много. Начиная от поиска названия "запрещенных" программ в списке запущенных процессов и "12 часов без перерыва закидывать удочку сидя перед монитором сможет только бот", заканчивая всякими анализами перемещений курсора, определением, что кнопки нажаты не клавиатурой и отправкой скриншотов экрана "модераторам" при подозрительном поведении (в обновленной защите Lineage 2 вроде такое появилось)
Чтобы избежать большую часть причин банов, надо по максимуму эмулировать действия человека. Т.е должен быть отдых(паузы в скрипте на пару часов), плавное перемещение мыши и всякое подобное. А еще переименовать процесс кликера, использовать режим PS/2, затыков не мало, в общем то.