Задержка не работает

Milkshakee

Новичок
Автор темы
4
0
Версия MoonLoader
.026-beta
script:
local samp = require 'samp.events'

function main()
    function samp.onShowDialog(dialogId, style, title, button1, button2, text)
        if dialogId == 9081 then
            if text:find("%((%d+)%)") then
                lua_thread.create(function ()
                    wait(500)
                    sampSendDialogResponse(dialogId, 1, 1, nil)
                    return false
                end)
            end
        end
    end
end
 
Решение
script:
local samp = require 'samp.events'

function main()
    function samp.onShowDialog(dialogId, style, title, button1, button2, text)
        if dialogId == 9081 then
            if text:find("%((%d+)%)") then
                lua_thread.create(function ()
                    wait(500)
                    sampSendDialogResponse(dialogId, 1, 1, nil)
                    return false
                end)
            end
        end
    end
end
Вынеси ретурн фолс из потока

whyega52

Eblang головного мозга
Модератор
2,838
2,783
script:
local samp = require 'samp.events'

function main()
    function samp.onShowDialog(dialogId, style, title, button1, button2, text)
        if dialogId == 9081 then
            if text:find("%((%d+)%)") then
                lua_thread.create(function ()
                    wait(500)
                    sampSendDialogResponse(dialogId, 1, 1, nil)
                    return false
                end)
            end
        end
    end
end
Вынеси ретурн фолс из потока
 
  • Нравится
Реакции: Milkshakee