[Помощь] Регулярное выражение и умножение - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Регулярное выражение и умножение
Joni228 Дата: Пятница, 25.08.2017, 03:25 | Сообщение # 1
Бывалый
Сообщений: 314
Статус: Offline
Помогите пожалуйста, можно ли получить как то 2 числа во второй строке, умножить их и ввести ответ?

Пробовал получить числа через
word := getdialogtext()
RegExMatch(word, "([1-99])*([1-99])", out)
Ничего не выходило, просто out не обнаруживался...

Код

F3::
word := getdialogtext()
RegExMatch(word, "([1-99])*([1-99])\s=\s{A6F755}?{FFFFFF}", out)
math := out1*out2
MsgBox,,test, %out1%  %out2% и %out3% и ответ %math%
SendInput, %math%
Return

F4::
word1 := getdialogtext()
RegExMatch(word1, "(\w)*(\w)", out)
math := out1*out2
MsgBox,,test, %out1% и %out2% и ответ %math%`n`n%word1%
SendInput, %math%
Return

F5::
word2 := getdialogtext()
RegExMatch(word2, "{FFFFFF}На\sответ\sу\sвас\sесть\s{A6F755}7{FFFFFF}\sсекунд!\n([1-9][1-9])*([1-9][1-9])\s=\s{A6F755}?{FFFFFF}\n\nВведите\sрезультат!", outss)
;~ math := outss1*outss2
MsgBox,,test, %word2%`n`n%outss1% умножаем на %outss2%
;~ SendInput, %math%
Return


Пробовал разные варианты, никакой из вариков не робит

скрин: http://imgur.com/a/EzJBM




Сообщение отредактировал Joni228 - Пятница, 25.08.2017, 03:26
belyankin12 Дата: Пятница, 25.08.2017, 07:01 | Сообщение # 2
Боец
Сообщений: 69
Статус: Offline
Код
RegExMatch(word, "([0-9]+) ([0-9]+)", out)
answ := out1 * out2


Сообщение отредактировал belyankin12 - Пятница, 25.08.2017, 07:02
Joni228 Дата: Пятница, 25.08.2017, 16:06 | Сообщение # 3
Бывалый
Сообщений: 314
Статус: Offline
Цитата belyankin12 ()
Код
RegExMatch(word, "([0-9]+) ([0-9]+)", out)
answ := out1 * out2



Сейчас сервер отойдет от DDOS, проверю. Надеюсь будет работать)

Добавлено (25.08.2017, 16:06)
---------------------------------------------

Цитата belyankin12 ()
RegExMatch(word, "([0-9]+) ([0-9]+)", out)
answ := out1 * out2


Не сработало
http://imgur.com/a/gu8o8


CZAR Дата: Пятница, 25.08.2017, 17:00 | Сообщение # 4
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Joni228, Тык. Только сегодня просили такое сделать, держи. Когда открыт диалог тыкай alt+1, оно вставит ответ и нажмет ентер.




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

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


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

Гарант 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
Joni228 Дата: Пятница, 25.08.2017, 17:38 | Сообщение # 5
Бывалый
Сообщений: 314
Статус: Offline
Цитата Phoenixxx_Czar ()
Joni228, Тык. Только сегодня просили такое сделать, держи. Когда открыт диалог тыкай alt+1, оно вставит ответ и нажмет ентер.


А можно глянуть исходники? Очень интересно просто.


belyankin12 Дата: Пятница, 25.08.2017, 19:47 | Сообщение # 6
Боец
Сообщений: 69
Статус: Offline
Скопируй сюда строчку диалога, не получилось у меня шаблон угадать твой(
CZAR Дата: Суббота, 26.08.2017, 00:13 | Сообщение # 7
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Joni228, тут ток функа много занимает biggrin Но зато оно делает все быстрей чем SendInput
Код
#Persistent
#SingleInstance FORCE
#Include SAMP.ahk

!1::
text := getdialogtext()
if (RegExMatch(text, "(\d+)\*(\d+) = {A6F755}\?{FFFFFF}", out))
    getchat((out1*out2),1 ,, 1)
return

getchat(text, enter := 1, left := 0, auto_nick := 0)
{
    lastcopy := Clipboard
    sleep, 100
    if (!enter)
  copy(text " ")
    else
  copy(text)
    if (!auto_nick)
  Send, {F6}
    Send, {vkA2 down}
    Send, {vk56 down}{vk56 up}
    Send, {vkA2 up}{left %left%}
    if (enter)
  Send, {ENTER}
    sleep, 100
    Copy(lastcopy)
}





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

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


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

Гарант 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
  • Страница 1 из 1
  • 1
Поиск: