у тебя wait вне потока и функции main объявлен
require 'lib.moonloader'
local sampev = require 'lib.samp.events'
function main()
while not isSampAvailable() do wait(0) end
sampRegisterChatCommand('autoexit', function()
act = not act
if act then sampAddChatMessage('Включено', -1) else sampAddChatMessage('Выключено', -1) end
end)
wait(-1)
end
function sampev.onServerMessage(color, text)
if act then
lua_thread.create(function()
if text:find('__________________________________') or text:find('Для получения PayDay вы должны отыграть минимум 20 минут.') then
setVirtualKeyDown(VK_J, true)
wait(30)
setVirtualKeyDown(VK_J, false)
wait(150)
sampProcessChatInput("/q")
end
end)
end
end
после пейдея нажмёт кнопку J, через 30 мс отожмёт, и через 150 мс пропишет /q
автор темы, чтобы проверить это - просто напиши в чат __________________________________ , если скрипт выйдет из игры - то скрипт работает