getModuleInfo
Client-side
Server-side
Shared
Manual Review Required
Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.
This function returns information about the specified module.
Syntax
table getModuleInfo ( string moduleName )Required Arguments
- moduleName: A string containing the module you wish to get information of e.g. "hashing.dll"
Returns
- table: value
Returns a table containing information about module. These keys are present in the table:
Code Examples
shared
This example adds a commandcheckmoduleswith which you can view information about currently loaded modules.
function printModuleInfo ( thePlayer ) local modules = getLoadedModules() if #modules == 0 then return outputConsole ( "There are no modules loaded!", thePlayer ) -- Return as no module is loaded, the for has nothing todo end
for k, v in ipairs ( modules ) do local moduleInfo = getModuleInfo ( v ) outputConsole ( moduleInfo.name .. "(" .. v .. ") v" .. moduleInfo.version .. ", author: " .. moduleInfo.author, thePlayer ) endendaddCommandHandler ( "checkmodules", printModuleInfo )