script
get_file
string script.get_file()
Returns the script's filename (excluding the extension)
Example Usage
local file = script.get_file()
get_unix
int script.get_unix()
Returns the unix timestamp (in seconds) at which the script was loaded
Example Usage
local unix = script.get_unix()
get_name
string script.get_name()
Returns the name of the script
Example Usage
local name = script.get_name()
Note
By default the name will be the script's filename (excluding the extension)
set_name
void script.set_name(string name)
Sets the name of the script
Example Usage
script.set_name("Example")
get_desc
string script.get_desc()
Returns the description of the script
Example Usage
local desc = script.get_desc()
set_desc
void script.set_desc(string desc)
Sets the description of the script
Example Usage
script.set_desc("Example")
on_shutdown
void script.on_shutdown(function routine)
Registers a function that will be called when the script shuts down
Example Usage
script.on_shutdown(function()
-- do something on shutdown
end)
keep_alive
void script.keep_alive()
Marks the script as persistent so it will stay loaded after the main thread has finished executing
Example Usage