- Версия 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