GetLoadedModules: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 22: Line 22:
if #modules == 0 then
if #modules == 0 then
outputServerLog("No modules are loaded!")
return outputServerLog("No modules are loaded!")
else
end
for k,v in ipairs(modules) do
for k,v in ipairs(modules) do
outputServerLog( v )
        outputServerLog( v )
end
end
outputServerLog("Loaded " .. #modules .. " modules in total.")
outputServerLog("Loaded " .. #modules .. " modules in total.")
end
end
end
addCommandHandler("modules", checkModules)
addCommandHandler("modules", checkModules)
Line 38: Line 37:
<!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc -->
<!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc -->
{{Module_functions}}
{{Module_functions}}
[[ru:getLoadedModules]]

Latest revision as of 15:18, 16 September 2014

This function returns all the currently loaded modules of the server.

Syntax

table getLoadedModules ()

Returns

Returns a table of all the currently loaded modules. If no modules are loaded, the table will be empty.

Example

Adds a command that lists all loaded modules in the server log.

function checkModules()
	local modules = getLoadedModules()
	
	if #modules == 0 then
		return outputServerLog("No modules are loaded!")
	end
	
	for k,v in ipairs(modules) do
	        outputServerLog( v )
	end
		
	outputServerLog("Loaded " .. #modules .. " modules in total.")
end
addCommandHandler("modules", checkModules)

See Also