Почему крашит парсер

Dasfeedy

Новичок
Автор темы
13
1
Lua:
require "lib.moonloader"
local sampev = require 'lib.samp.events'
local sekret = {'Строй', 'строй', 'На плацу', 'на плацу', 'Валера', 'валера', 'Кочерга', 'кочерга', 'Выговор', 'test'} -- секретная фраза

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(2000) end
    sampAddChatMessage('Включить секретную фразу: {FFFFFF}/cekret',0x6A5ACD) -- Реконект по секретной фразе
    sampRegisterChatCommand('cekret', function()
        active = not active
        sampAddChatMessage('{6A5ACD}[Секретная фраза]: ' .. (active and '{00FF00}Включена{6A5ACD}.' or '{FF0000}Выключена{6A5ACD}.'), -1)
    end)
    while true do
        wait(0)
    end
end

function sampev.onServerMessage(color, text)
    if active then
        for _, v in pairs(sekret) do -- Парсим массив.
            if text:find(v) then -- Если в тексте из чата есть слово из массива.
                sampProcessChatInput("/recon 290")
            end
        end
    end
end