samp.directory
← Scripts e bibliotecas

Kutuzzz/AHK-by-Zukan-Kutuzov

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

Gamemode★ 0atualizado jun. de 2026Sem licença
Abrir no GitHub

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 отображает капчу в виде пяти цифр, каждая из которых отрисована через текстдравы с сегментными блоками (аналог семисегментного дисплея). Скрипт:

  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

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