- Версия MoonLoader
- .026-beta
привет, столкнулся с проблемой потоков и возврата значений.
при создании потока на конкретную функцию, всё окей, но стоит только добавить return - поток сразу зацикливается.
казалось бы можно отказаться от return, но в моем случае это невозможно.
при создании потока на конкретную функцию, всё окей, но стоит только добавить return - поток сразу зацикливается.
казалось бы можно отказаться от return, но в моем случае это невозможно.
Lua:
function a(b)
print(b)
return true
end
lua_thread.create(a, "some text")
[ML] (script) test_arc.lua: some text
[ML] (system) test_arc.lua: Loaded successfully.
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
и так далее..
[ML] (system) test_arc.lua: Loaded successfully.
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
[ML] (script) test_arc.lua: nil
и так далее..
Lua:
function a(b)
print(b)
end
lua_thread.create(a, "some text")
[ML] (script) test_arc.lua: some text