How can I convert threads to strings or anything save-able and convert back?
Thanks!
Edited by Konlab, 04 September 2015 - 05:21 PM.
Posted 04 September 2015 - 05:11 PM
Edited by Konlab, 04 September 2015 - 05:21 PM.
Posted 04 September 2015 - 05:15 PM
Posted 04 September 2015 - 05:30 PM
function os.pullEventRaw()
local event = {coroutine.yield()}
allevents[#allevents+1] = event
return unpack(event)
end
os.hibernate:Posted 04 September 2015 - 05:45 PM
Posted 04 September 2015 - 06:12 PM
KingofGamesYami, on 04 September 2015 - 05:45 PM, said:
Edited by Konlab, 04 September 2015 - 06:20 PM.
Posted 06 September 2015 - 05:04 AM
--#assume foo is the function you create the coroutine from coroutine = string.dump(foo) --#saved as a string coroutine = loadstring(coroutine) --#loaded as a function again againyou may also use setfenv to keep the persistence of it in terms of variables but that would take a bit more work. thats about as close as you can get to saving a thread
Edited by HDeffo, 06 September 2015 - 05:05 AM.
Posted 06 September 2015 - 07:09 AM
Posted 07 September 2015 - 08:55 PM
Posted 08 September 2015 - 12:25 PM
0 members, 1 guests, 0 anonymous users