[Помощь] Помогите написать ахк для ловли недвижимости!!!!! - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Помогите написать ахк для ловли недвижимости!!!!!
Это реально выполнить?
1. Дыа [ 7 ] [100.00%]
2. Неа [ 0 ] [0.00%]
Всего ответов: 7
Sirius12 Дата: Суббота, 25.05.2019, 01:56 | Сообщение # 1
Новичок
Сообщений: 10
Статус: Offline
Вообщем, тема такая... На сервере,где я играю(ip: flin-rp.su:7771 (не реклама)), добавили систему слёта недвижимости, а в частности добавили капчу в обычном диалоговом окне... Помогите, пожалуйста с написанием ахк, который будет считывать последнюю строку, где собственно и будет расположен код подтверждения, и потом что бы ахк сам вводил код в строку ввода с задержкой каждого символа в 450 мс!!!!
(На диалог в скрине не обращайте внимания, у меня замена на диалоги).
Прикрепления: 5590998.png (55.7 Kb)


Сообщение отредактировал Sirius12 - Суббота, 25.05.2019, 01:58
CZAR Дата: Суббота, 25.05.2019, 08:26 | Сообщение # 2
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Sirius12, так это у тебя не диалог, а говно ImGUI.
И почему такое не реально выполнить? Ты же крутой, в чужих темах залез, поумничал что такое уже было.
А зайти в тему с UDF и найти там функции GetDialogText или GetDialogLines (кому как удобнее), это же очень сложно..
И зачем задержку 450мс для каждого символа? Я например быстро пишу.
Sirius12 Дата: Суббота, 25.05.2019, 16:05 | Сообщение # 3
Новичок
Сообщений: 10
Статус: Offline
Цитата Phoenixxx_Czar ()
И почему такое не реально выполнить?
, повторюсь, я не силен в скриптинге впринципе... Я могу что-то отдельно написать,а слепить все функции воедино не по силам))))
Кстати,говоря о скрипте, ты бы мог помочь написать вышесказанное?
FForest Дата: Воскресенье, 26.05.2019, 23:40 | Сообщение # 4
Местный Дурачок
Сообщений: 129
Статус: Offline
https://cheat-master.ru/forum/149-722254-1
В этой теме есть частичная подсказка для тебя, а именно как взаимодействовать текстом диалога, а лучше всего протести функцию с удф GetDialogLines()
Пример на кнопку F2 и подключением udf:
Код

#include, UDF_SAMP.ahk

~F2::
addChatMessage(getDialogLine(ТУТ УКАЗУЙ ЦИФРАЙ НОМЕР СТРОКИ СКОРЕЕ ВСЕГО ЧТО 2 БУДЕТ ВОЗВРОЩАТЬ ТВОЙ КОД))


Дальше после получения true строки надо её обрезать для комфортной работы с ней, то есть от пробелов это можно сделать через регулярку на сайте https://regex101.com или ты получишь нормальную строку. Пиши сюда будем дальше решать.

ВАЖНО: так как удф уже старенький то у него есть зависимости от сампа:
~0.3.7-R1
~Желательно диалоги без заменок


Сообщение отредактировал FForest - Понедельник, 27.05.2019, 15:00
CZAR Дата: Понедельник, 27.05.2019, 12:41 | Сообщение # 5
Czar Of Scripts
Сообщений: 1373
Статус: Offline
FForest, GetDialogLines() массив строк дропает.




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
FForest Дата: Понедельник, 27.05.2019, 15:10 | Сообщение # 6
Местный Дурачок
Сообщений: 129
Статус: Offline
Phoenixxx_Czar, исправил, спасибо за уточнение.

Добавлено (13.06.2019, 22:18)
---------------------------------------------
Код, который отправил Автору темы в лс вк

Код

#IfWinActive GTA:SA:MP
#Persistent
; Запускаем поиск диалога (цикл)
SetTimer, autoCapch, 200

autoCapch()
{
    ;Сохраняем значение капчи в переменную
    capch := StrSplit(getDialogLine(2), "}")[2]
    ;Проверяем на верность капчи: Длина капчи = 6 символов, диалог открыт, диалог стиля инпут
    if (StrLen(capch) == 6 && isDialogOpen() && getDialogStyle() == 1)
    {
  ;Записываем по символьно капчу в диалог
  for k, v in StrSplit(capch)
  {
   Send, % v
   sleep, 80
  }
  ; Нажимаем ентер по завершении написании капчи
    send, {ENTER}
  ; Обнуляем переменную капчи
    capch := ""
    }
}
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума