Kutuzzz/AHK-by-Zukan-Kutuzov
Автоматический ввод капчи на Arizona RP для MoonLoader
Este repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.
README.md
AHK by Kutuzov
MoonLoader-скрипт для автоматического распознавания и ввода капчи на Arizona RP (SA:MP).
Работает с CEF-диалоговой системой сервера без сторонних сервисов и нейросетей.
Как это работает
Arizona RP отображает капчу в виде пяти цифр, каждая из которых отрисована через текстдравы с сегментными блоками (аналог семисегментного дисплея). Скрипт:
- Перехватывает текстдравы при появлении диалога
- Определяет координаты и размеры каждой цифры через
sampTextdrawGetPosиsampTextdrawGetBoxEnabledColorAndSize - Проверяет 7 контрольных точек каждой цифры по паттерну сегментов (0–9)
- Вводит результат в поле диалога через Windows
SendInput(KEYEVENTF_UNICODE)
Никаких скриншотов, OCR и внешних запросов — только анализ данных уже загруженных текстдравов.
Возможности
- Два режима ввода:
Delay— посимвольный ввод с настраиваемыми задержками и разбросом (%)Key Spoof— ввод через очередь pending-нажатий с подтверждением поsampGetCurrentDialogEditboxText
- Автосохранение результата капчи в поле диалога
- Автоотправка диалога после успешного ввода
- Настраиваемая задержка перед вводом (ожидание фокуса CEF-окна)
- Debug-режим — вывод в чат сырых данных по каждой цифре: сегменты, координаты, результат
- Кастомный чит-код и
/командадля открытия интерфейса - Все настройки сохраняются в
moonloader/config/abk.ini
Интерфейс
Окно 860×490 на ImGui с боковой панелью и пятью вкладками:
| Вкладка | Содержимое |
|---|---|
| Основные | Переключатель режима ввода, автосохранение, автоотправка |
| Настройки | Задержки по символам, разброс (%) |
| Задержки | Индивидуальные задержки для каждой из 5 цифр |
| Активация | Чит-код и команда для открытия окна |
| Информация | Версия, автор |
Кастомные виджеты: анимированные тогглы, кнопки режима, карточки настроек, диагональный градиент фона, плавный fade-in при открытии.
Требования
- MoonLoader 0.26+
- SAMPFUNCS
- Библиотеки:
mimgui,inicfg,samp.events,encoding
Установка
- Скопировать
AHK_Kutuzov.luacв папкуmoonloader/ - Убедиться что все зависимости установлены
- Зайти на сервер — скрипт загрузится автоматически
- Открыть интерфейс чит-кодом
abk(по умолчанию) или командой/abk
Esta página é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página