[READ-ONLY] Mirror of https://github.com/thoda-dev/du-nested-coroutines. A small script for DU to avoid any CPU load error
0

Configure Feed

Select the types of activity you want to include in your feed.

13 1 5

Clone this repository

https://tangled.org/thoda.dev/du-nested-coroutines https://tangled.org/did:plc:xw266lwomcdrkdkfe5tr735m
git@tangled.org:thoda.dev/du-nested-coroutines git@tangled.org:did:plc:xw266lwomcdrkdkfe5tr735m

For self-hosted knots, clone URLs may differ based on your setup.



README.md

du-nested-coroutines#

A small script for DU to avoid any CPU load error

Guilded Server (better than Discord)#

You can join me on Guilded for help or suggestions or requests by following that link : https://guilded.jericho.dev

How to Install#

Copy the content of the file config.json In the game, right-click on the programming board, and select "Advanced" and "Paste Lua configuration from clipboard".

How to use#

Write your functions in the unit > start event, in the table functions.

You can use the standard coroutine.yield method in your function by always placing as parameter the table self.functionName replacing functionName with the name of your function (co1 or co2 in the example).

example#

local functions = {}
functions.co1 = function ()
    for i=0, 10 do
        system.print("coroutine 1 --- "..i)
        coroutine.yield(self.co1) -- pause the coroutine 1
    end
end
functions.co2 = function ()
    for i=0, 10 do
        system.print("coroutine 2 --- "..i)
        coroutine.yield(self.co2) -- pause the coroutine 2
    end
end

Support or donation#

if you like it,