| Updated: | 05-29-2010 07:22 PM |
| Created: | 02-16-2010 08:03 AM |
| Downloads: | 2,055 |
| Favorites: | 3 |
| MD5: |
local core, addon, magic = LibStub("MagicLib-2.1"):New()
-- Do some stuff on ADDON_LOADED. (Built-in event.)
core:RegisterEvent("OnLoad", function(self, event)
self:PrintC(event)
SLASH_TESTADDON1 = "/testaddon"
SlashCmdList["TESTADDON"] = function(input)
-- Trigger custom event.
self:TriggerEvent("SlashCommand", input)
end
end)
-- Do some stuff on PLAYER_LOGIN. (Built-in event.)
core:RegisterEvent("OnEnabled", function(self, event)
self:PrintC(event)
end)
-- Do some stuff on PLAYER_LOGOUT. (Built-in event.)
core:RegisterEvent("OnDisabled", function(self, event)
end)
-- Do some stuff on PLAYER_ENTERING_WORLD. (Blizzard event.)
core:RegisterEvent("PLAYER_ENTERING_WORLD", function(self, event)
end)
-- Global access point
TestAddon = magic
local module = TestAddon:NewModule("ModuleName")
-- Do some stuff on ADDON_LOADED. (Built-in event.)
module:RegisterEvent("OnLoad", function(self, event)
end)
-- Do some stuff on slash command. (Custom event.)
module:RegisterEvent("OnSlashCommand", function(self, event, input)
self:PrintC(input)
end)
File Name |
Version |
Size |
Author |
Date |
2.5 |
5kB |
Lonny |
05-18-2010 12:06 PM |
|
2.1 |
5kB |
Lonny |
03-31-2010 09:06 PM |
|
2.0.2 |
5kB |
Lonny |
03-11-2010 04:07 AM |
|
2.0.1 |
5kB |
Lonny |
03-10-2010 11:12 PM |
|
2.0 |
5kB |
Lonny |
03-10-2010 03:48 PM |
|
1.2.5 |
5kB |
Lonny |
02-23-2010 09:28 AM |
|
1.2 |
5kB |
Lonny |
02-20-2010 05:29 AM |
|
1.1.0 |
5kB |
Lonny |
02-18-2010 05:08 AM |
|
1.0.1 |
4kB |
Lonny |
02-17-2010 02:59 AM |
|
1.0 |
4kB |
Lonny |
02-16-2010 08:03 AM |
|
There have been no comments posted to this file.
Be the first to add one. |