Hi,
I'm aware that this is a noobish question. But I can't find any solution anywhere. I followed some guides, I've googled, I've read another addons source code. Whatever I try, I have this error : "LegerdemainLog.lua:17: function expected instead of nil".
So, I have this .txt
Code:
## APIVersion: 100018
## Title: LegerdemainLog |c886600 v1.0.0 |r
## Description: |ca0a0a0LegerdemainLog.|r
## Author: |cFF2222Fetaro|r
## SavedVariables: LegerdemainLogSavedDatas
LegerdemainLog.lua
And then, I have this LUA
Code:
LegerdemainLog = {}
LegerdemainLog.name = "LegerdemainLog"
local defaults = {}
function LegerdemainLog:Initialize()
EVENT_MANAGER:RegisterForEvent(self.name, EVENT_INVENTORY_SINGLE_SLOT_UPDATE , self.OnInventorySlotUpdate)
self.savedDatas = ZO_SavedVars:New("LegerdemainLogSavedDatas", 1, nil, defaults)
end
function LegerdemainLog.OnInventorySlotUpdate(eventCode, bagId, slotId, isNewItem, soundCategory, inventoryUpdateReason, quantity)
--whatever
end
function LegerdemainLog.OnAddOnLoaded(event, addonName)
if addonName == LegerdemainLog.name then
LegerdemainLog:Initialize() -- This is line 17
end
end
EVENT_MANAGER:RegisterForEvent(LegerdemainLog.name, EVENT_ADD_ON_LOADED, LegerdemainLog.OnAddOnLoaded)
The problem doesn't happen when I don't try to used saved variables.
What the hell am I doing wrong ? Please? :3