Нужна помощь

CowBoy337

Известный
Автор темы
13
24
Версия MoonLoader
.026-beta
Есть скрипт на принятие админ формы, но нужно переделать таким образом чтобы скрипт принимал форму только после следующего сообщения "+" в админ чат
Пример:
[A] {66E5FF}Egor_Morozov[165]{B2CC29}: /mute 411 60 Провокация // Moroz
[A] {66E5FF}Egor_Morozov[165]{B2CC29}: +
A: Okkotsu_Empresso[725] заглушил игрока Nikita_Metelkov[411] на 60 минут. Причина: Провокация // Moroz

Код скрипта:
local sampev = require 'lib.samp.events'
require 'lib.sampfuncs'
require 'lib.moonloader'

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    while true do
        wait(0)

        if isKeyJustPressed(0x71) and tempmsg ~= nil then
            sampSendChat('/'..tempmsg)
        end

    end
end

function sampev.onServerMessage(color, text)
    if text:find('%[A%] .+%[%d+%]%: %/') then
        tempmsg = text:match('%[A%] .+%[%d+%]%: %/(.+)')
        sampAddChatMessage('{cccccc}Обнаружена предположительная форма, нажмите F2 в течение 10 секунд для выдачи наказания', -1)
        clear_tempmsg()
    end
end

function clear_tempmsg()
    lua_thread.create(function ()
        wait(10000)
        tempmsg = nil
    end)
end