Авто опра бот

morozov.razrab

Участник
Автор темы
78
8
Версия MoonLoader
Другое
Помогите пожалуйста, у меня проблема, луа бот не видит сообщения о ловле бизнеса, снизу код:
Lua:
local AUTO_OPRA = false

if msg:match('.+ %[(%d+)%] купил бизнес ID: (%d+) по гос. цене за ((.+))s Капча: ((%d+) | (%d+))') and AUTO_OPRA then -- Jail за все бизы
        idplb, idb, ms = msg:match('.+ %[(%d+)%] купил бизнес ID: (%d+) по гос. цене за ((.+))s Капча: ((%d+) | (%d+))')
        sendInput('/jail '..idplb..' 3000 Опра Бизнес №'..idb..' | '..ms)
    end
 

Вложения

  • 2022-11-23_18-38-05.png
    2022-11-23_18-38-05.png
    21.8 KB · Просмотры: 131

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,156
 

XRLM

Известный
2,508
842
Помогите пожалуйста, у меня проблема, луа бот не видит сообщения о ловле бизнеса, снизу код:
Lua:
if msg:match('.+ %[(%d+)%] купил бизнес ID: (%d+) по гос. цене за ((.+))s Капча: ((%d+) | (%d+))') and AUTO_OPRA then -- Jail за все бизы
        idplb, idb, ms = msg:match('.+ %[(%d+)%] купил бизнес ID: (%d+) по гос. цене за ((.+))s Капча: ((%d+) | (%d+))')
        sendInput('/jail '..idplb..' 3000 Опра Бизнес №'..idb..' | '..ms)
    end

Lua:
if msg:find('.+ %[(%d+)%] купил бизнес ID: (%d+) по гос. цене за %((.+)%)s Капча: %(%d+ | %d+%)') and AUTO_OPRA then
        idplb, idb, ms = msg:match('.+ %[(%d+)%] купил бизнес ID: (%d+) по гос. цене за %((.+)%)s Капча: %(%d+ | %d+%)')
        sendInput('/jail '..idplb..' 3000 Опра Биз №'..idb..' | '..ms)
    end

ещё мб после ника и 'ID:' нема пробела, так что лучше копировать строку из чатлога и уже расставлять регулярки
 

morozov.razrab

Участник
Автор темы
78
8
*** Скрытый текст не может быть процитирован. ***
так это не в моде, а луа бот

чапо там тоже попробовал ничего не помогает + там капча другая там только (2.6) а у меня (2:1234)
 

morozov.razrab

Участник
Автор темы
78
8
  • Эм
Реакции: qdIbp

qdIbp

Автор темы
Проверенный
1,382
1,143

Lua:
"[A-Za-z_]+ %[%d+%] купил бизнес ID%: %(%d+%) по гос. цене за %([1-9:]+%)s Капча%: %(%d+ | %d+%)"
Lua:
ids,idb,tim,capc = msg:match('.+ %[(%d+)%] купил бизнес ID: (%d+) по гос%. цене за %(([0-9:]+)%)s Капча: %(([0-9| ]+)%)')