RU/getModuleInfo

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Данная функция вернут информацию об указанном модуле.

Синтаксис

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 )

Смотрите также