Skip to main content

TerminateThread

This function was added in DSL 1

Description​

Terminate a thread or the current thread.

This function replaces the existing TerminateThread. If DSL is not running or UseBaseGameScriptFunctions was called with true, the original function is used. Otherwise it will shutdown thread or the current thread.

function TerminateThread(thread) --[[ ... ]] end

Parameters​

  • thread?: thread|nil - (Optional) The thread to terminate. If not provided, the current thread is terminated.

Return Values​

None.

Example​

Create a thread that will terminate itself after 1 second

local thread = CreateThread(function()
Wait(1000)
TerminateThread() -- Terminate the current thread
end)

See Also​