Не находит текст.

AterEX

Участник
Автор темы
44
1
Версия MoonLoader
.026-beta
Мне нужно чтобы при нахождение текста он выводился в чат после задержки, но почему-то скрипт работает только если использовать функцию без потока. Видео (пишет не флуди т.к. сообщение отправляется без задержки, следовательно скрипт нашел текст)
Lua:
local sampev = require "lib.samp.events"

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


function sampev.onServerMessage(color, text)
    if string.find(text, "Text", 1, true) then
        lua_thread.create_suspended(function()
            wait(1000)
            sampSendChat("Я нашел Text")
          end)
    end
end

function sampev.onServerMessage(color, text)
    if string.find(text, "Текст", 1, true) then
        sampSendChat("Я нашел Текст")
    end
end
 
Решение
Мне нужно чтобы при нахождение текста он выводился в чат после задержки, но почему-то скрипт работает только если использовать функцию без потока. Видео (пишет не флуди т.к. сообщение отправляется без задержки, следовательно скрипт нашел текст)
Lua:
local sampev = require "lib.samp.events"

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


function sampev.onServerMessage(color, text)
    if string.find(text, "Text", 1, true) then
        lua_thread.create_suspended(function()
            wait(1000)
            sampSendChat("Я нашел Text")
          end)
    end
end

function sampev.onServerMessage(color, text)
    if string.find(text...

William_Roses

Активный
260
26
Мне нужно чтобы при нахождение текста он выводился в чат после задержки, но почему-то скрипт работает только если использовать функцию без потока. Видео (пишет не флуди т.к. сообщение отправляется без задержки, следовательно скрипт нашел текст)
Lua:
local sampev = require "lib.samp.events"

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


function sampev.onServerMessage(color, text)
    if string.find(text, "Text", 1, true) then
        lua_thread.create_suspended(function()
            wait(1000)
            sampSendChat("Я нашел Text")
          end)
    end
end

function sampev.onServerMessage(color, text)
    if string.find(text, "Текст", 1, true) then
        sampSendChat("Я нашел Текст")
    end
end
попробуй
Lua:
function sampev.onServerMessage(color, text)
    if string.find(text, "Text", 1, true) then
        lua_thread.create(function()
            wait(1000)
            sampSendChat("Я нашел Text")
          end)
    end
end
 
  • Нравится
Реакции: AterEX

William_Roses

Активный
260
26
странно, у меня находит
sa-mp-059.png
 
  • Нравится
Реакции: AterEX