samp.directory
← Скрипты и библиотеки

Kutuzzz/AHK-by-Zukan-Kutuzov

Автоматический ввод капчи на Arizona RP для MoonLoader

Игровой мод★ 0обновлён июнь 2026 г.Без лицензии
Открыть на GitHub

В этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.

README.md

AHK by Kutuzov

MoonLoader-скрипт для автоматического распознавания и ввода капчи на Arizona RP (SA:MP).
Работает с CEF-диалоговой системой сервера без сторонних сервисов и нейросетей.


Как это работает

Arizona RP отображает капчу в виде пяти цифр, каждая из которых отрисована через текстдравы с сегментными блоками (аналог семисегментного дисплея). Скрипт:

  1. Перехватывает текстдравы при появлении диалога
  2. Определяет координаты и размеры каждой цифры через sampTextdrawGetPos и sampTextdrawGetBoxEnabledColorAndSize
  3. Проверяет 7 контрольных точек каждой цифры по паттерну сегментов (0–9)
  4. Вводит результат в поле диалога через Windows SendInput (KEYEVENTF_UNICODE)

Никаких скриншотов, OCR и внешних запросов — только анализ данных уже загруженных текстдравов.


Возможности

  • Два режима ввода:
    • Delay — посимвольный ввод с настраиваемыми задержками и разбросом (%)
    • Key Spoof — ввод через очередь pending-нажатий с подтверждением по sampGetCurrentDialogEditboxText
  • Автосохранение результата капчи в поле диалога
  • Автоотправка диалога после успешного ввода
  • Настраиваемая задержка перед вводом (ожидание фокуса CEF-окна)
  • Debug-режим — вывод в чат сырых данных по каждой цифре: сегменты, координаты, результат
  • Кастомный чит-код и /команда для открытия интерфейса
  • Все настройки сохраняются в moonloader/config/abk.ini

Интерфейс

Окно 860×490 на ImGui с боковой панелью и пятью вкладками:

ВкладкаСодержимое
ОсновныеПереключатель режима ввода, автосохранение, автоотправка
НастройкиЗадержки по символам, разброс (%)
ЗадержкиИндивидуальные задержки для каждой из 5 цифр
АктивацияЧит-код и команда для открытия окна
ИнформацияВерсия, автор

Кастомные виджеты: анимированные тогглы, кнопки режима, карточки настроек, диагональный градиент фона, плавный fade-in при открытии.


Требования


Установка

  1. Скопировать AHK_Kutuzov.luac в папку moonloader/
  2. Убедиться что все зависимости установлены
  3. Зайти на сервер — скрипт загрузится автоматически
  4. Открыть интерфейс чит-кодом abk (по умолчанию) или командой /abk

gta-saimguiluamoonloadersamp

Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью

Kutuzzz/AHK-by-Zukan-Kutuzov: Игровой мод для SA-MP | samp.directory