RU/getModuleInfo
Jump to navigation
Jump to search
Данная функция вернут информацию об указанном модуле.
Синтаксис
table getModuleInfo ( string moduleName )
Обязательные аргументы
- moduleName: Строка, содержащая название модуля, информацию которого вы хотите получить. Например, "hashing.dll"
Возвращает
Возвращает таблицу, содержащую информацию о модуле. Ключи таблицы:
- version: Версия модуля в формате X.XX
- name: Название модуля
- author: Автор модуля
Если было указано неверное название модуля, то вернёт false.
Пример
Этот пример добавляет команду checkmodules, дающая возможность посмотреть информацию о загруженных на данный момент модулях.
function printModuleInfo ( thePlayer ) local modules = getLoadedModules() if #modules == 0 then return outputConsole ( "Модулей не загружено!", thePlayer ) end for k, v in ipairs ( modules ) do local moduleInfo = getModuleInfo ( v ) outputConsole ( moduleInfo.name .. "(" .. v .. ") v" .. moduleInfo.version .. ", автор: " .. moduleInfo.author, thePlayer ) end end addCommandHandler ( "checkmodules", printModuleInfo )