не работает скрипт

TimeLordRu

Известный
Автор темы
151
38
Версия MoonLoader
.026-beta
lua:
script_name('Ability-help')
script_description('Помогает прокачать /ability для автомехаников на серверах АРП')
script_author('TimeLordRu')
script_version('1.0')
script_version_number(1)
script_properties("work-in-pause")

local ev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do
    wait(200)
end
sampAddChatMessage("Abilitymech успешно загружен! {FF0000}/abilmech {00ff00}чтобы включить.{0000ff} Автор TimeLordRu", 0x00ff00)
sampRegisterChatCommand("abilmech", abilmech)
wait(-1)
end

function abilmech()
activated = not activated
if activated then sampAddChatMessage("/abilmech было включено.", 0x008000) else sampAddChatMessage("/abilmech было выключено.", 0xFF0000) end
end

function ev.onServerMessage(color, msg)
    if text:find('ремонт') and activated then sampSendChat("/yes")
        return false
    end
end

как вы поняли, если /activated введено и найдено слово в строке "ремонт", скрипт должен писать в чат /yes. Дело в том, что скрипт тупит. Не подскажете, в чем проблема?