Ловлер репортов

art_sami

Новичок
Автор темы
2
0
Версия MoonLoader
.026-beta
Нужна помощь. Вообще-м, нужно чтобы при ловле в диалоге нажимало "продолжить(enter)". Кидаю код, если можете, то киньте строку(функцию0. Кидаю часть кода с ловлей.
И ещё, как сделать, чтобы скрипт не деактивировался после одного репорта.
Lua:
function sampev.onServerMessage(color, text)

   if lovler.v and text:find("^%[A%] %[REPORT%] %S+ %[%d+%]: {......}.+$") then
      lua_thread.create(function()
         wait(0)
         sampSendChat("/arep")
                 wait(0)
             lovler.v = not lovler.v
      end)
   end

     if text:find('^%[A%] %S+ %[%d+%] ответил %S+ %[%d+%]: .+') then
           lua_thread.create(function()
             lovler.v = false
             wait(1)
             sampAddChatMessage(tag..'Ответ на репорт был дан. Ловлер деактивирован!', mc)
         end)
     end

     if text:find("%[Ошибка%] {FFFFFF}Администрация уже работает по данной жалобе") then
         lovler.v = true
     end
end
function ev.onShowDialog(id, style, title, b1, b2, text)
    if work and not waiting and not sampIsDialogActive() then
        if title:find('Обращения к администрации') then
            local i = 0
            for w in text:gmatch('[^\n\r]+') do
                if w:find('{......}%[%d+%]{......} %S+\t%[{......}Доступный{......}%]') then
                    waiting = true
                    lua_thread.create(function()
                        wait(10)
                        sampSendDialogResponse(id, 1, i, nil)
                    end)
                    return false
                end
            end
        end
    end
end
 

art_sami

Новичок
Автор темы
2
0
  • Грустно
Реакции: Lance_Sterling

cfrfvvghh

Участник
110
13
Можешь помочь именно куда это вставить?Ещё как сделать, чтобы скрипт не отключался после одного репорта
узнаешь ид диалога и пишешь заместо int id, int button меняешь на номер кнопки(если у тебя кнопка продолжить первая то пишешь 0 и т.д) , в остальных двух ставишь nil
sampSendDialogResponse(int id, int button, int listitem, zstring input)

Можешь помочь именно куда это вставить?
после открытия меню с репортом
 
  • Нравится
Реакции: art_sami