Всем привет! Прошу помочь дописать код на луа. Функция скрипта такова: при обнаружении в чате слова "REPORT" скрипт пишет /arep. Когда вводишь /arep появляется диалоговое окно с обращениями игроков к администрации. Теперь такая задача, как только скрипт обнаружил диалоговое окно именно с текстом "Обращение к администрации", скрипт нажимает кнопку "Далее" или вроде она называется "Button 1". Прошу очень помочь. Учусь сам скриптингу и не могу ни у кого узнать. Код скрипта ниже:
Lua:
local sampev = require 'lib.samp.events'
local spec = false
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('lovyla', function()
state = not state
sampAddChatMessage(state and 'Скрипт активирован' or 'Работай сам!', -1)
end)
wait(-1)
end
function sampev.onTogglePlayerSpectating(state)
spec = state
end
function sampev.onServerMessage(color, text)
if state and not spec and text:find("%[REPORT%]") and not sampIsDialogActive() and not isSampfuncsConsoleActive() and not sampIsChatInputActive() then
lua_thread.create(function()
wait(0)
sampSendChat("/arep")
end)
end
end
Последнее редактирование: