Объясните принцип работы автоответа на lua

thebestsupreme

Участник
Автор темы
170
13
Версия MoonLoader
.026-beta
Объясните принцип работы автоответа на lua
sa-mp-024.png
 

thebestsupreme

Участник
Автор темы
170
13
Поиск сообщения в чате и определенный ответ на него.
Lua:
onServerMessage
Это не объяснения для новичка
CODE:
function sampev.onServerMessage(color, text)
    local id, message = string.match(text,'Репорт от:.+%[(%d+)%]: (.*)')
    if id ~= nil and message ~= nil then
        for k, v in pairs(answers) do
            if string.find(message, k) then
                lua_thread.create(function()
                    wait(1000)
                    sampSendChat(string.format('/pm %s %s', id, v))
                end)
            end
        end
    end
end
Почему не работает
sa-mp-024.png
 

Hideme Flow

Известный
573
200
Это не объяснения для новичка
CODE:
function sampev.onServerMessage(color, text)
    local id, message = string.match(text,'Репорт от:.+%[(%d+)%]: (.*)')
    if id ~= nil and message ~= nil then
        for k, v in pairs(answers) do
            if string.find(message, k) then
                lua_thread.create(function()
                    wait(1000)
                    sampSendChat(string.format('/pm %s %s', id, v))
                end)
            end
        end
    end
end
Почему не работает
Посмотреть вложение 76858
всесто * +
CODE:
function sampev.onServerMessage(color, text)
    local id, message = string.match(text,'Репорт от:.+%[(%d+)%]: (.+)')
    if id ~= nil and message ~= nil then
        for k, v in pairs(answers) do
            if string.find(message, k) then
                lua_thread.create(function()
                    wait(1000)
                    sampSendChat(string.format('/pm %s %s', id, v))
                end)
            end
        end
    end
end
должно работать
 

Fott

Простреленный
3,464
2,381
всесто * +
CODE:
function sampev.onServerMessage(color, text)
    local id, message = string.match(text,'Репорт от:.+%[(%d+)%]: (.+)')
    if id ~= nil and message ~= nil then
        for k, v in pairs(answers) do
            if string.find(message, k) then
                lua_thread.create(function()
                    wait(1000)
                    sampSendChat(string.format('/pm %s %s', id, v))
                end)
            end
        end
    end
end
должно работать
Хуйню высрал. * тоже схавает
Lua:
[[
•Одиночный символьный класс, сопровождаемый '*', что соответствует 0 или большему количеству повторений символов из заданного класса. Эти элементы повторения будут всегда соответствовать самой длинной возможной последовательности.
•Одиночный символьный класс, сопровождаемый '+', что соответствует 1 или большему количеству повторений символов из заданного класса. Эти элементы повторения будут всегда соответствовать самой длинной возможной последовательности.
]]