I did something like this to check if the addon db was in an old format and eventually convert.
Lua Code:
frame_cleu:RegisterEvent("ZONE_CHANGED_NEW_AREA")
frame_cleu:RegisterEvent("PLAYER_ENTERING_WORLD")
frame_cleu:RegisterEvent("PLAYER_LOGIN")
frame_cleu:SetScript("OnEvent", function(self, event, ...)
if event == "PLAYER_LOGIN" then
if RemGankCFG["newdbver"] == nil then RemGank_DB_Convert() end
if RemGankCFG["enabled"] == true then
print(string_format("%s: enabled", prgname))
else
print(string_format("%s: disabled. Type /remgank enable to start", prgname))
end
end
if event == "ZONE_CHANGED_NEW_AREA" or event == "PLAYER_ENTERING_WORLD" then
-- blabla