
Структура проекта
Папка с проектом будет выглядеть следующим образом: EGG_CLICKER/ INCLUDE/ ... clicker.asm FASM.EXE
- FASM.EXE — сам компилятор (скачивается с официального сайта Flat Assembler[flatassembler.net]).
- INCLUDE — обязательные файлы (идет в архиве с FASM).
- clicker.asm — файл с кодом автокликера.
Исходный код автокликера
Создаем текстовый файл clicker.asm в корне папки и записываем в него этот код (это можно сделать в блокноте): format PE GUI 4.0 include 'include/win32a.inc' LMBDOWN equ 0x0002 LMBUP equ 0x0004 section '.text' code readable executable start: mov ebx, [clicks] MainPoint: push 0x1B call [GetAsyncKeyState] test ax, ax jnz exit push 0 push 0 push 0 push 0 push LMBDOWN call [mouse_event] push 0 push 0 push 0 push 0 push LMBUP call [mouse_event] push [delay] call [Sleep] test ebx, ebx jz MainPoint dec ebx jnz MainPoint exit: push 0 call [ExitProcess] section '.data' data readable writeable clicks dd 0 delay dd 1 section '.idata' import data readable writeable library kernel32, 'KERNEL32.DLL', user32, 'USER32.DLL' import kernel32, Sleep, 'Sleep', ExitProcess, 'ExitProcess' import user32, mouse_event, 'mouse_event', GetAsyncKeyState, 'GetAsyncKeyState'Сборка
- Скачиваем архив с официального сайта FASM под Windows[flatassembler.net].
- Распаковываем FASM.EXE и папку INCLUDE в одну общую папку (например, EGG_CLICKER).
- Создаем файл clicker.asm с кодом выше.
- Собираем исполняемый .exe файл:
Открываем командную строку (cmd) в этой папке и выполняем команду: fasm.exe clicker.asm clicker.exeИЛИ
Просто перетаскиваем файл clicker.asm на FASM.EXE. - Готово! В папке появится файл clicker.exe размером ровно в 2 КБ.
Настройка и запуск
Параметры: В секции .data можно настраивать переменные под свои нужды. Если clicks равен 0, кликер работает бесконечно (пока не нажмешь ESC), а если указать конкретное число (например, 1000000), он сделает ровно столько кликов и закроется. Переменная delay задает задержку между кликами в миллисекундах (по умолчанию 1).Важное предупреждение: Скрипт молотит с бешеной скоростью. Обязательно нужно держать курсор строго на яйце в игре. Если случайно сдвинуть мышь и навестись, например, на рабочий стол или ярлык, автокликер откроет кучу окон или начнет хаотично кликать по интерфейсу системы.
Лайфхак для идеального старта:
- Открываем игру Egg и размещаем окно так, чтобы было видно яйцо.
- Рядом открываем папку с нашим кликером и двигаем ее так, чтобы она не перекрывала игровое яйцо.
- Одним кликом выделяем файл clicker.exe в папке.
- Наводим курсор мыши строго на яйцо в игре и оставляем его там.
- Нажимаем Enter на клавиатуре.

Итог: приложение запускается без лишних движений мыши, курсор уже на месте, ничего лишнего не задевается и система не сходит с ума от случайных кликов по ненужным местам.
Экстренная остановка: Если что-то пошло не так, просто жмем клавишу ESC. Скрипт мгновенно остановится.