RU/getModuleInfo

From Multi Theft Auto: Wiki
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 )

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