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

Дайджест за июль-сентябрь

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

Сентябрь Август Июль

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

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

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

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

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

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

Подробнее

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

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

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

LEM

Разработчик аддонов
  • Постов

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

  • Посещение

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

  1. LEM

    ChannelOfLife

    Версия 1.0

    322 раза скачали

    Снимает с себя эффект «Канал жизни». Это позволяет восстанавливать здоровье цели не получая урона. Иногда может ударить один раз. Во время срабатывания появится иконка эффекта на полторы секунды. Это отлично демонстрируется на скриншоте. В обновлении 8.0.02 перестанет работать. Вот небольшая выдержка из описания хотфикса 8.0.02.16 на птс: Время бабаяжить баловаться. Пока есть возможность. P.S. Как же дорог был этот баг фича.
    Бесплатный
  2. Нееееееееее. Я не опоздал с обсуждением. Я не слоупок. Делаю либу под свои нужды и также столкнулся с этими проблемами. Экипировку аватара можно получить на бг, рейтинг экипировки можно получить с помощью avatar.GetGearScoreInfo()
  3. Немного ожиданий и это поправлено. А еще сброс поправил(/ipanelreset). КЛАЦ-КЛАЦ!
  4. Спасибо за такой контент. Особенно порадовало количество старых скриншотов. Я долго всматривался в интерфейс игры того времени.
  5. --[[ Имя квеста можно было взять вот отсюда https://alloder.pro/md/LuaApi/QuestId.html Вот только при проверке оказалось, что имени (для первого попавшегося квеста) там нет. --]] local function extractStringFromValuedText(valuedText) local wstring = common.ExtractWStringFromValuedText(valuedText) local string = userMods.FromWString(wstring) return string end local function shareQuests(sharedQuests) assert(sharedQuests) local quests = avatar.GetQuestBook() table.insert(quests, 0, nil) for _, questId in ipairs(quests) do local questInfo = avatar.GetQuestInfo(questId) if questInfo and questInfo.name then -- questInfo.shared local questName = extractStringFromValuedText(questInfo.name) if sharedQuests[questName] then avatar.ShareQuest(questId) end end end end -- example local quests = { ['Аномальный сектор'] = true } shareQuests(quests)
  6. Было бы неплохо при наведении на аспект видеть вехи, привязанные к нему.
  7. Если обойтись только строками: local function getFormattedMoney(money) assert(type(money) == 'number', string.format('money type is not a number (type: %s)', type(money))) local smoney = money < 10000 and string.format('%05d', money) or tostring(money) local gold, silver, copper = string.match(smoney, '(%d-)(%d%d)(%d%d)$') if #gold >= 3 then local n = #gold % 3 == 0 and #gold/3 - 1 or nil local replace = function(v) return string.format('%s ', v) end gold = string.reverse(gold) gold = string.gsub(gold, '(%d%d%d)', replace, n) gold = string.reverse(gold) end return gold, silver, copper end -- example local money = avatar.GetMoney() local gold = getFormattedMoney(money) local SetVal = { val = userMods.FromWString(gold) } --[[ -- если понадобится знать еще серебро и медь, то можно сделать так: local gold, silver, copper = getFormattedMoney(money) -- при money 12345678900 результат будет такой: gold = '1 234 567' silver = '89' copper = '00' --]]
  8. Попробуй спросить у разработчиков. В том самом чатике.
  9. local addons = { [ 1 ] = "AlchemyV2", -- алхимия [ 2 ] = "ArenaTimer", -- отсчет времени начала боя в сражении [ 3 ] = "AstralDamageAnnounce", [ 4 ] = "AstralEvents", [ 5 ] = "AstralMap", -- карта астрала [ 6 ] = "BattleGrounds", [ 7 ] = "BillingBonuses", [ 8 ] = "BonusPools", -- бонусы в правом нижнем углу (от свитков из лавки и т.д.) [ 9 ] = "BossPlate", -- чуть ниже центра экрана плашки с информацией по боссам (имя, хп, выделение по клику) [ 10 ] = "Buffs", -- бафы на аватаре, цели, цели цели [ 11 ] = "BuffsAstral", -- бафы на корабле [ 12 ] = "BugReport", -- окно "Служба поддержки" вызываемое по клику на жука [ 13 ] = "Castbar", -- кастбар [ 14 ] = "ChangeRoom", [ 15 ] = "ChatBubbles", -- сообщения над юнитами (можно написать в разговор и посмотреть над собой) [ 16 ] = "ChatInput", -- строка ввода сообщения [ 17 ] = "ChatLog", -- чат [ 18 ] = "Checkroom", -- гардероб [ 19 ] = "ChoiceFaction", [ 20 ] = "ClientImage", [ 21 ] = "ComebackGuide", [ 22 ] = "ContextAEMarker", -- визуализация выбора места применения для аое умений [ 23 ] = "ContextActionbar", -- панели с умениями [ 24 ] = "ContextActions", -- контекстные действия (например умения маунта или брони) [ 25 ] = "ContextAnnounceCustom", [ 26 ] = "ContextAuction", -- аукцион [ 27 ] = "ContextBag", -- сумка [ 28 ] = "ContextBulletinBoard2", -- доска объявлений [ 29 ] = "ContextBuyPopup", [ 30 ] = "ContextBuySplitStack", [ 31 ] = "ContextCharacter2", -- информация о персонаже (вызывается по кнопке I) [ 32 ] = "ContextCurrencyExchange", [ 33 ] = "ContextDamageVisualization", -- визуализация урона [ 34 ] = "ContextDepositeBox", -- банк [ 35 ] = "ContextDragNDrop", [ 36 ] = "ContextEmotions", -- эмоции, смена настроения (вызывается по трем иконкам рядом с чатом) [ 37 ] = "ContextFXPlayer", [ 38 ] = "ContextGuild", -- гильдия [ 39 ] = "ContextItemUsage", [ 40 ] = "ContextLootBag", -- сундук/шкатулка с лутом [ 41 ] = "ContextMatchMakingNotifier", [ 42 ] = "ContextMatchMakingSelect", [ 43 ] = "ContextOvertip", -- имена, хп, титулы и т.д. и т.п. над юнитами [ 44 ] = "ContextPOIMarker", -- маркеры по краям экрана (квесты, хранители порталов, служители света и т.д.) [ 45 ] = "ContextPlayerTrade", -- торговля с персонажами [ 46 ] = "ContextPopup", -- всплывающие окошки (кликни правой кнопкой на плашку аватара и увидишь одно из таких) [ 47 ] = "ContextShipAstrolabeJump", [ 48 ] = "ContextShipCustomization", [ 49 ] = "ContextShipDevice", [ 50 ] = "ContextShipDeviceCrosshair", [ 51 ] = "ContextShipDeviceNavigator", [ 52 ] = "ContextShipDeviceOvertip", [ 53 ] = "ContextShipDevicesReplacement", [ 54 ] = "ContextShipHangar", [ 55 ] = "ContextShipPlate", [ 56 ] = "ContextSocial", [ 57 ] = "ContextSplitstack", [ 58 ] = "ContextStable", [ 59 ] = "ContextTalents", -- таланты аватара (клавиша N) [ 60 ] = "ContextTooltip", -- всякие разные тултипы [ 61 ] = "ContextTooltipCompare", -- [ 62 ] = "ContextUniMessageBox", [ 63 ] = "ContextVendorTrade", -- торговля с вендорами [ 64 ] = "CraftReforge", -- крафт [ 65 ] = "CraftV22", [ 66 ] = "Death", -- окошко с отсчетом оставшегося времени в чистилище [ 67 ] = "DetectorManager", [ 68 ] = "EmailCollection", [ 69 ] = "Enchanter", [ 70 ] = "EngineerOverheating", -- визуализация состояния реактора инженера [ 71 ] = "EscMenu", -- наверное esc меню (но это не очень точно, точнее я не уверен точно) [ 72 ] = "EventCalendar", -- календарь событий (клавиша H) [ 73 ] = "EventNotification", [ 74 ] = "Fitting", [ 75 ] = "GuildHeraldicsBuilder", -- видимо конструктор накидки гильдии [ 76 ] = "HangarDevices", [ 77 ] = "IMEHelper", [ 78 ] = "InspectCharacter", -- осмотр выделенного персонажа [ 79 ] = "InstanceKick", [ 80 ] = "InstanceModifiers", -- наверное модификаторы приключения [ 81 ] = "ItemMall", -- лавка редкостей [ 82 ] = "LFG", [ 83 ] = "LagMeter", -- с правом верхнем углу индикаторы производительности, а еще там жук, который связан с BugReport [ 84 ] = "LastStand", [ 85 ] = "LayoutManager", [ 86 ] = "LeaderBoard", [ 87 ] = "LoginLottery", -- ни дня без подарка [ 88 ] = "LootMaster", -- возможно интерфейс для заведующего добычей [ 89 ] = "Lottery", -- ежедневная лотерея [ 90 ] = "MageEnergyInstability3", -- панелька магов [ 91 ] = "MailBox", -- почта [ 92 ] = "Map", -- карта мира [ 93 ] = "MatchMakingScoreBoard", [ 94 ] = "Minimap", -- миникарта [ 95 ] = "NecroVision", [ 96 ] = "NecromancerPet2", -- панелька некромантов (пет) [ 97 ] = "NewRunes", [ 98 ] = "NewsNotification", [ 99 ] = "NpcTalk", [ 100 ] = "Options", -- настройки игры [ 101 ] = "OvertipAstral", [ 102 ] = "PaladinShields", -- панелька паладинов (барьеры например) [ 103 ] = "PetCommandPoints", [ 104 ] = "PinMenu", -- по нижним краям иконки [ 105 ] = "Plates", -- плашки аватара, цели и цели цели [ 106 ] = "ProcsVisualization", -- визуализация проков [ 107 ] = "PsionicContact2", -- панелька мистика [ 108 ] = "QuestAutoNavigationOptionAsk", [ 109 ] = "QuestLog", [ 110 ] = "QuestTracker", [ 111 ] = "Questions", [ 112 ] = "Raid", -- рейд фреймы [ 113 ] = "Rating", [ 114 ] = "ReadyCheck", [ 115 ] = "Remort", [ 116 ] = "RemortEquipment", [ 117 ] = "RemortList", [ 118 ] = "RemortShareAbility", [ 119 ] = "RewardsExchange", [ 120 ] = "RollGreedNeed", [ 121 ] = "RouletteBox", [ 122 ] = "RuneCombiner", [ 123 ] = "SOSMessage", [ 124 ] = "ScrollingCombatText", [ 125 ] = "ShipParkingOvertip", [ 126 ] = "ShipSummon", [ 127 ] = "SocialNetworksCaptcha", [ 128 ] = "SocialNetworksOptions", [ 129 ] = "SocialNetworksPosting", [ 130 ] = "Sounds", [ 131 ] = "SpectatorTools", -- панели с командами на доминионе, сделали для стримеров мчд [ 132 ] = "SpellPanel", [ 133 ] = "Spellbook", -- книга умений [ 134 ] = "StalkerCartridgeBelt2", -- панелька сталкеров (без маслин) [ 135 ] = "StrongBox", [ 136 ] = "StrongholdBestiary", [ 137 ] = "StrongholdChoiceDungeon", [ 138 ] = "SubtitleShipInfo", [ 139 ] = "Subtitles", [ 140 ] = "TabSelector", -- перебор юнитов по tab/shift+tab [ 141 ] = "TalentInformer", [ 142 ] = "TargetSale", [ 143 ] = "TargetSelection", -- выделение цели [ 144 ] = "Teleport", -- окно с выбором места телепортации [ 145 ] = "TheOrder", -- интерфейс ордена [ 146 ] = "Tutorial", [ 147 ] = "UpgradeMetaItem", [ 148 ] = "UserAddonManager", -- менеджер аддонов [ 149 ] = "Vote", [ 150 ] = "Warnings", [ 151 ] = "WarriorCombatAdvantage", -- панелька варов (увечья например) [ 152 ] = "WheelOfLoot", [ 153 ] = "ZoneAnnounce" -- текстовой оповещение на экране о смене локации } Набросал на скорую руку. Касаемо xdb копий, там все устаревшее и ныне не актуально.
  10. Проблем быть не должно. Пока изменений не ожидается, но я планирую сделать этот аддон более универсальным.
  11. 1. При инициализации, если класс аватара не подходящий, то аддон бездействует (не подписывается на события, ничего не инициализирует). 2. Появился небольшой демон, который следит за бафом аспекта и производит управление событиями (бОльшая эффективность). 3. Баф аспекта детектируется не по локализованому, а по системному имени. Примерно такие изменения.
  12. LEM

    DancingSwordStopCasting

    DancingSwordStopCasting Просмотр файла Прерывает каст умения барда "Танцующий клинок", если активен "Аспект Поддержки" и аватар находится бою. Добавил LEM Добавлено 01.04.2017 Категория Аддоны  
  13. По просьбе Индиго появился аналог для бардов. Извиняюсь за такой долгий срок.
  14. LEM

    DancingSwordStopCasting

    Версия 1.0

    3 950 раз скачали

    Прерывает каст умения барда "Танцующий клинок", если активен "Аспект Поддержки" и аватар находится бою.
    Бесплатный
  15. LEM

    CooldownInfo

    И каких же умений? Отслеживать баф ускорения вроде не так сложно. Сложнее учитывать стремительность. Постараюсь если и не переделать аддон полностью, то сделать фикс, направленный на увеличение точности.
  16. LEM

    SimArGLSplean

    Спасибо за ценные отзывы. Попросил удалить этот.
  17. local function findBuffId(objectId, buffName) -- buffName type string or wstring if type(buffName) == 'string' then buffName = userMods.ToWString(buffName) end local buffs = object.GetBuffs(objectId) for i = 1, #buffs do local buffInfo = object.GetBuffInfo(buffs[i]) if common.CompareWString(buffName, buffInfo.name) == 0 then return buffs[i] end end end -- using local buffId = findBuffId(objectId, 'Aspect of Support') if buffId then -- exists else -- does not exist end
  18. LEM

    SimArGLSplean

    Спасибо, добавил предупреждение об этом. Пока думаю, как это исправить.
  19. Как только приходит событие о начале каста. Нельзя.
×
×
  • Создать...

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

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