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