История изменений
Исправление LightDiver, (текущая версия) :
Короче, я взял полностью рабочий скрипт и добавил в него:
function btn:configure(id,posex,posey,sizex,sizey,zzid,message) end
Просто пустую функцию, к которой никто не обращается. И оно все крашнуло. Возможно там такие функции нельзя, хз..
Хотя нет. Залез сейчас чужой аддон и нашел там что то похожее:
function Grid.modulePrototype:OnInitialize()
if not self.db then
self.core:RegisterDefaults(self.name, "profile", self.defaultDB or {})
self.db = self.core:AcquireDBNamespace(self.name)
end
self.debugFrame = Grid.debugFrame
self.debugging = self.db.profile.debug
self:Debug("OnInitialize")
self.core:AddModuleDebugMenu(self)
self:RegisterModules()
self:RegisterEvent("ADDON_LOADED")
end
function Grid.modulePrototype:OnEnable()
self:RegisterEvent("ADDON_LOADED")
self:EnableModules()
end
Ну да.. Такое есть там:
function Grid:OnEnable()
self:RegisterEvent("ADDON_LOADED")
self:EnableModules()
self:RegisterEvent("PLAYER_REGEN_DISABLED")
self:RegisterEvent("PLAYER_REGEN_ENABLED")
self:RegisterEvent("PLAYER_ENTERING_WORLD")
self:TriggerEvent("Grid_Enabled")
activeTalentGroup = GetActiveTalentGroup()
self:CheckDualSpecState()
self:RegisterEvent("PLAYER_TALENT_UPDATE")
end
Исправление LightDiver, :
Короче, я взял полностью рабочий скрипт и добавил в него:
function btn:configure(id,posex,posey,sizex,sizey,zzid,message) end
Просто пустую функцию, к которой никто не обращается. И оно все крашнуло. Возможно там такие функции нельзя, хз..
Хотя нет. Залез сейчас чужой аддон и нашел там что то похожее:
function Grid.modulePrototype:OnInitialize()
if not self.db then
self.core:RegisterDefaults(self.name, "profile", self.defaultDB or {})
self.db = self.core:AcquireDBNamespace(self.name)
end
self.debugFrame = Grid.debugFrame
self.debugging = self.db.profile.debug
self:Debug("OnInitialize")
self.core:AddModuleDebugMenu(self)
self:RegisterModules()
self:RegisterEvent("ADDON_LOADED")
end
function Grid.modulePrototype:OnEnable()
self:RegisterEvent("ADDON_LOADED")
self:EnableModules()
end
Исходная версия LightDiver, :
Короче, я взял полностью рабочий скрипт и добавил в него:
function btn:configure(id,posex,posey,sizex,sizey,zzid,message) end
Просто пустую функцию, к которой никто не обращается. И оно все крашнуло. Возможно там такие функции нельзя, хз..