GE Lua Documentation

Press F to search!

deactivateModId

Definition


-- @/lua/ge/extensions/core/modmanager.lua:873

local function deactivateModId(modID)
  local name = getModNameFromID(modID)
  if name then
      deactivateMod(name)
  else
    log('I', 'deactivateModId', 'mod not existing ' .. tostring(modID))
  end
end

Callers

@/ui/modules/modmanager/modmanager.js
        if (mod.active) {
          bngApi.engineLua('core_modmanager.deactivateModId(' + bngApi.serializeToLua(mod.modID || mod.modname) + ')')
        } else {
@/lua/ge/extensions/core/modmanager.lua
            if v['action'] == "deactivate" then
              deactivateModId(v.id)
              guihooks.trigger('modmanagerError', 'You have an outdated version of [ '..tostring(getModNameFromID(v.id))..' ]. This mod has been deactivated`')
@/lua/ge/extensions/core/repository.lua
      if mname ~= nil then
        core_modmanager.deactivateModId(mname)
      end