Kutuzzz/AHK-by-Zukan-Kutuzov
Автоматический ввод капчи на Arizona RP для MoonLoader
Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.
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 se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha