Перейти к содержанию

Дайджест за январь-март

Обновления гайдов и аддонов

Март Февраль Январь

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

Metamorfius

Пользователь
  • Постов

    42
  • Зарегистрирован

  • Посещение

Весь контент Metamorfius

  1. Спс. В итоге выходит, что типаж в API не гарантируется, а вот по имени НПСа - придется отталкиваться. https://alloder.pro/md/LuaApi/FunctionObjectGetName.html
  2. Есть малая функция function OnContextActions() local test = "" -- https://alloder.pro/md/LuaApi/FunctionAvatarGetContextActionInfo.html -- пример использования -- параметры -- withMount: boolean or nil - true добавлять контекстные действия маунта; по-умолчанию true local contextActions = avatar.GetContextActions(false) --[[ if #contextActions < 1 then return end ]] for i = 1, #contextActions do local actionInfo = avatar.GetContextActionInfo( contextActions[ i ] ) if actionInfo then -- local name = actionInfo.name test = test .. i .. "," .. userMods.FromWString( actionInfo.name ) if i < #contextActions then test = test .. "|" end end end common.LogInfo("", test ) end Практически у всех НПС пишет всегда "Поговорить", но тип его - Телепорт, Повторный квест, Уважаемый гоблин и т.д. не могу определить. Изначально пытался ковырять actionInfo.image, но знания ограничили. Далее пытался по ид, объекту, определить уникальность нпса. Без вариантов. ENUM_CONTEXT_ACTION_TYPE_NPC_TALK - тоже подобию "Поговорить" Вопрос: как определить контекстное действие "Поговорить" как телепорт и т.д. ?
  3. Game::LuaLootSetLootScheme: can't set loot scheme in automatic union. You should check CanSetLootScheme before doing this. func: SetLootScheme, field, line: -1, defined: C, line: -1, [C] func: SchemeSet, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua Game::LuaLootSetMinItemQualityForLootScheme: can't change min item quality in automatic union. You should check CanSetLootScheme before doing this. func: SetMinItemQualityForLootScheme, field, line: -1, defined: C, line: -1, [C] func: QualitySet, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua Error while running the chunk /Mods/Addons/SaveRaid/Scripts/mainscript.lua:0: Widget from lua stack (param 1) is invalidated and can't be used func: ?, ?, line: -1, defined: C, line: -1, [C] func: GetName, method, line: -1, defined: C, line: -1, [C] func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua Addon [SavePartyRaid]: Event [EVENT_EFFECT_FINISHED] (handler [26]) execution failed Error while running the chunk /Mods/Addons/SaveRaid/Scripts/mainscript.lua:0: bad argument #1 to 'pairs' (table expected, got nil) func: ?, ?, line: -1, defined: C, line: -1, [C] func: pairs, global, line: -1, defined: C, line: -1, [C] func: IsInGroup, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua func: ShowInfo, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua Addon [SavePartyRaid]: Event [EVENT_RAID_CHANGED] (handler [17]) execution failed Error while running the chunk /Mods/Addons/SaveRaid/Scripts/mainscript.lua:0: bad argument #1 to 'pairs' (table expected, got nil) func: ?, ?, line: -1, defined: C, line: -1, [C] func: pairs, global, line: -1, defined: C, line: -1, [C] func: IsInGroup, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua func: ShowInfo, global, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/SaveRaid/Scripts/mainscript.lua Addon [SavePartyRaid]: Event [EVENT_RAID_CHANGED] (handler [17]) execution failed
  4. Lua::StateMain::LuaDemandExplicitGlobalDeclarationIndexFunc: Attempt to read from undeclared global variable: widgetsSystem func: __index, metamethod, line: -1, defined: C, line: -1, [C] func: Init, method, line: 21, defined: Lua, line: 9, /Mods/Addons/NextOgneyar/Scripts\LibDnD.lua func: ?, ?, line: 162, defined: Lua, line: 157, /Mods/Addons/NextOgneyar/Scripts\nextogneyar.lua Error while running the chunk /Mods/Addons/NextOgneyar/Scripts\LibDnD.lua:21: attempt to index global 'widgetsSystem' (a nil value) func: __index, metamethod, line: -1, defined: C, line: -1, [C] func: Init, method, line: 21, defined: Lua, line: 9, /Mods/Addons/NextOgneyar/Scripts\LibDnD.lua func: ?, ?, line: 162, defined: Lua, line: 157, /Mods/Addons/NextOgneyar/Scripts\nextogneyar.lua Addon [NextOgneyar]: Event [EVENT_AVATAR_CREATED] (handler [1]) execution failed
  5. Нет возможности перетащить предмет, не вставляется в ячейку
  6. во время попадания на ЧД с вероятностью пол экрана будет закрыт текстурой от данного аддона.
  7. [15:51:25]Error: addon Auction+(1704633343): Game::LuaAvatarItemsInventorySplitItem: inventory: can't split item from slot 2 (disabled for actions) func: InventorySplitItem, field, line: -1, defined: C, line: -1, [C] func: SplitItem, field, line: 129, defined: Lua, line: 121, /Mods/Addons/Auction+/Scripts/ListSell.lua func: ?, ?, line: 343, defined: Lua, line: 331, /Mods/Addons/Auction+/Scripts/ListSell.lua [15:51:30]Error: addon Auction+(1704633343): Game::LuaAuctionGetAuctions: player cannot use auction. Need auction interlocutor func: GetAuctions, field, line: -1, defined: C, line: -1, [C] func: ?, ?, line: 112, defined: Lua, line: 67, /Mods/Addons/Auction+/Scripts/ScanAuction.lua
  8. [08:37:26]Error: addon Auction+(1704633343): Game::LuaAvatarItemsInventorySplitItem: inventory: can't split item from slot 29 (disabled for actions) func: InventorySplitItem, field, line: -1, defined: C, line: -1, [C] func: SplitItem, field, line: 129, defined: Lua, line: 121, /Mods/Addons/Auction+/Scripts/ListSell.lua func: ?, ?, line: 343, defined: Lua, line: 331, /Mods/Addons/Auction+/Scripts/ListSell.lua При этом слоты с номерами разные бывают. ListSell.SplitItem = function(count) local freeSlotFound = false local tableFreeSlots = FindFreeSlots() if tableFreeSlots and #tableFreeSlots > 0 then for i = 1, #tableFreeSlots do if avatar.InventoryCanPlaceItemToSlot(itemInfo.id, tableFreeSlots[i]) then --common.LogInfo("common", "free slot found") freeSlotFound = true avatar.InventorySplitItem(ListSell.slotId, tableFreeSlots[i], count) -- ТУТ Ошибка когда проверяется что можно разделить avatar.InventoryCanPlaceItemToSlot return true end end if freeSlotFound == false then --common.LogInfo("common", "free slot Not found") StatusBar:SetVal("value", userMods.ToWString(GetLocalizedText("free slot Not found"))) return false end else --common.LogInfo("common", "not table free slots or table size < 0") StatusBar:SetVal("value", userMods.ToWString(GetLocalizedText("free slot Not found"))) return false end end
  9. Да, делал всевозможные манипуляции. Пришлось самому в итоге исправлять. Тут я выразил свое негодование по API совмещении. https://forum.allods.ru/showthread.php?t=142565&p=7588247&viewfull=1#post7588247
  10. Обход проблемы с common.SetTextValues В результате получилось восстановить работоспособность одного аддона. Так же учитываю момент что данная проблема с решением возможно была известна, поэтому пишу что не претендую на премию дарвина.
  11. Где можно посмотреть изменения по API для данного обновления ?
  12. Error while running the chunk /Mods/Addons/Auction+/Scripts/Common.lua:316: attempt to call field 'SetTextValues' (a nil value) func: SetTextValues, field, line: -1, defined: C, line: -1, [C] func: FillUniSlot, global, line: 316, defined: Lua, line: 289, /Mods/Addons/Auction+/Scripts/Common.lua func: Clear, field, line: 435, defined: Lua, line: 434, /Mods/Addons/Auction+/Scripts/ListSell.lua func: ?, ?, line: 628, defined: Lua, line: 617, /Mods/Addons/Auction+/Scripts/ListSell.lua
  13. Не работает аддон, хаб не слетает
  14. Требуется исправление. Известные ошибки с белыми текстурами.
  15. Будет ли обновлен аддон ? Белый фон надоел уже с 15 версии
  16. Attempt to read from undeclared global variable: mainForm Error while running the chunk /Mods/Addons/LibreAlchemy/LibreAlchemy.lua:474: attempt to index global 'mainForm' (a nil value) func: __index, metamethod, line: -1, defined: C, line: -1, [C] func: onSize, global, line: 474, defined: Lua, line: 472, /Mods/Addons/LibreAlchemy/LibreAlchemy.lua func: Init, global, line: 489, defined: Lua, line: 488, /Mods/Addons/LibreAlchemy/LibreAlchemy.lua func: ?, ?, line: 531, defined: main, line: 0, /Mods/Addons/LibreAlchemy/LibreAlchemy.lua Can't execute script: Mods/Addons/LibreAlchemy/LibreAlchemy.lua for addon: Mods/Addons/LibreAlchemy/AddonDesc.(UIAddon).xdb
  17. калькулятор рун не учитывает версию крафта рун за золото. Актуально учитывает за кри и с внешнего пополнения в кри, а потом конвертирование в золото
  18. ваще красава, тоже этот момент бесил. Бафы перекрывал. Теперь панель будет самая топовая ++
  19. LibDnD обновить и заработает
  20. Error while running the chunk /Mods/Addons/LabCalendar/Scripts/Main.lua:593: attempt to compare nil with number func: __le, metamethod, line: -1, defined: C, line: -1, [C] func: GetMaxDefenderRank, global, line: 593, defined: Lua, line: 591, /Mods/Addons/LabCalendar/Scripts/Main.lua func: AnnounceCheckDefender, global, line: 1106, defined: Lua, line: 1099, /Mods/Addons/LabCalendar/Scripts/Main.lua func: Init, global, line: 1852, defined: Lua, line: 1666, /Mods/Addons/LabCalendar/Scripts/Main.lua func: ?, ?, line: 1861, defined: main, line: 0, /Mods/Addons/LabCalendar/Scripts/Main.lua Can't execute script: Mods/Addons/LabCalendar/Scripts/Main.lua for addon: Mods/Addons/LabCalendar/AddonDesc.(UIAddon).xdb
  21. Без этого аддона, в астрале как слепой плывешь
  22. Не работает в 14.1 версии. В логах пусто.
×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования