Исходник [Trilogy] lts.lua - lua thread analogue

fokichevskiy

Известный
Автор темы
401
159
lts.lua
lua thread analogue

Данная библиотека создана для того, чтобы вернуть привычный нам MoonLoader-ский lua_thread и бесконечный цикл с задержками в виде wait в TrilogyLoader

В ней перенесены все муновские методы и добавлен метод pause

Lua:
thread:pause()
thread:run()
thread:status()
thread:terminate()


Использование
Пример простого кода с lua_thread.create:
Lua:
local lua_thread = require('lts')

lua_thread.create(function ()
    local i = 0
    while true do
        i = i + 1
        wait(1000)
        print(i)
    end
end)

Пример простого кода с lua_thread.create_suspended:
Lua:
local lua_thread = require('lts')

local ccc = lua_thread.create_suspended(function ()
    while true do
        print("trilogy")
        wait(1000)
        print("loader")
    end
end)

ccc:run()

Установка
Перенести файл lts.lua в папку TrilogyLoader/lib
 

Вложения

  • lts.lua
    2.1 KB · Просмотры: 5