[Вопрос] Взаимодействие с диалогами
|
|
dwight778 |
Дата: Вторник, 29.08.2017, 00:51 | Сообщение # 1
|
Новичок
Сообщений: 6
Статус: Offline
|
Хеллоу, как взаимодействовать со 2 стилем диалогового окна в ahk? Нужно, чтобы при выборе определенной графы писало заданный текст в команду.
Код if chatInput contains /mm { RegExMatch(chatInput, "/cm (.*)", p) showDialog(2, "Выберите причину", "cheat`nmaster`ncheat-master", "Закрыть") ;Input, text, V, {enter} SendChat("/msg " p1 " " text) }
Сообщение отредактировал dwight778 - Вторник, 29.08.2017, 00:51 |
|
|
|
|
dwight778 |
Дата: Вторник, 29.08.2017, 02:25 | Сообщение # 3
|
Новичок
Сообщений: 6
Статус: Offline
|
Можно подробнее?) А то я не совсем еще въехал в тему с АХК
|
|
|
|
belyankin12 |
Дата: Вторник, 29.08.2017, 10:35 | Сообщение # 4
|
Боец
Сообщений: 69
Статус: Offline
|
Через память это хорошо, но это может быть сложновато парню). Поставь после input KeyWait, Enter, D, введи что-то в строчку и посмотри значение переменной text, теперь понятно?
|
|
|
|
CZAR |
Дата: Вторник, 29.08.2017, 10:45 | Сообщение # 5
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
belyankin12, но это же бред.. dwight778, тебе нужно перед показом диалога написать menu := 1 и вот этот бинд:
Код $~Enter:: sleep, 30 if (!isInChat()) return sleep 150 if (menu == 1) { menu := 0 dwAddress := dwSAMP + 0x12D8F8 dialogInput := readString(hGTA, dwAddress, 512) writeString(hGTA, dwAddress, "") addchatmessage(dialogInput) } return
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант 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
Сообщение отредактировал Phoenixxx_Czar - Вторник, 29.08.2017, 10:45 |
|
|
|
dwight778 |
Дата: Вторник, 29.08.2017, 12:40 | Сообщение # 6
|
Новичок
Сообщений: 6
Статус: Offline
|
Спасибо )
|
|
|
|
belyankin12 |
Дата: Вторник, 29.08.2017, 17:08 | Сообщение # 7
|
Боец
Сообщений: 69
Статус: Offline
|
Согласен что бред, но для освоения это может быть полезнее, чем тонна кода у тебя)
|
|
|
|
|
belyankin12 |
Дата: Среда, 30.08.2017, 21:17 | Сообщение # 9
|
Боец
Сообщений: 69
Статус: Offline
|
Сомневаюсь что разбросанный в разных частях скрипта код будет самым легким делом в освоении. Конкретно за ReadString лайк, это в разы надежнее input, но бинд на Enter делать не айс, лучше KeyWait после диалога прописывать (кстати таким макаром можно и на кнопки мыши делать в две строчки).
|
|
|
|
|