View Single Post
11/24/15, 07:35 AM   #9
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
yes or ..


Lua Code:
  1. number numAddons = GetAddonsInstalled()
  2. string addonName = GetAddonName(number index)
  3. boolean isLoaded, string:nilable addonVersion, string:nilable addonAPI, string:nilable addonDescription, string:nilable addonAuthor = GetAddonInfo(addonName)

so we could do

Lua Code:
  1. for i, GetAddonsInstalled() do
  2.       local addonName = GetAddonName(i)
  3.       if GetAddonInfo(addonName) then
  4.             -- Addon addonName is loaded !
  5.       end
  6. end

or

Lua Code:
  1. if GetAddonInfo("anObviousAddonWhichDontLeakAnyGlobal") then

There is also SavedVars and Depends and and Optional depends on, but it could be a really good start

Last edited by Ayantir : 11/24/15 at 07:41 AM.
  Reply With Quote