Интерфейс и макросы

04 мар 2011 Добро пожаловать: пожалуйста, прочтите! Добро пожаловать на русскоязычные форумы World of Warcraft! Здесь вы сможете общаться с другими игроками и обсуждать все аспекты игры в дружеской атмосфере. Общение на форумах строится наилучшим образом, когда участники обсуждений проявляют уважение друг к другу и соблюдают взаимную вежливость. Просим вас потратить еще немного времени на прочтение Путеводителя по форуму перед тем, как начать размещать сообщения. Правила поведения на форумах: http://eu.battle.net/ru/community/conduct Просим учесть, что общение на данных форумах ведётся только на русском языке – модераторы и другие участники должны полностью понимать содержание ваших сообщений. Поиск Перед тем, как создать тему, пожалуйста, воспользуйтесь функцией поиска - возможно, ответ на ваш вопрос уже давался в других темах. Уверены, все сообщество будет вам за это благодарно. Создание повторяющейся темы с большой вероятностью приведет к ее удалению. Если вы продолжите создавать подобные темы, вы рискуете быть временно отстранены от общения на форумах. Но хуже всего то, что вы вызовите серьезную неприязнь у других пользователей форума тем, что поленились воспользоваться поиском перед размещением темы. Оценка сообщений Новая система оценки сообщений используется, чтобы поощрять полезные и конструктивные дискуссии и убирать из поля зрения бесполезные или провокационные сообщения или темы, в которых нарушаются правила форума. Наведя курсор на сообщение, вы увидите иконки с изображениями большого пальца, направленного вверх и вниз. Нажав на вторую, вы увидите несколько вариантов дальнейших действий. Кнопка «Не нравится» понизит рейтинг сообщения. Если сообщение «не понравится» достаточному количеству пользователей, оно потемнеет, а со временем и вовсе исчезнет. Также вы можете быстро сообщить о факте троллинга или спама или использовать форму для более детального описания жалобы. Каждый пост можно оценить только один раз. Используйте эту возможность ответственно!Рейслор3 04 мар 2011
18 июл Battle for Azeroth: изменения, затрагивающие модификации World of Warcraft: Battle for Azeroth Описание изменений в обновлении 8.0 для разработчиков модификаций С началом бета-тестирования дополнения Battle for Azeroth команда разработчиков пользовательского интерфейса WoW решила подготовить подробное описание изменений, которые затронут создание модификаций. Многие из описанных изменений уже присутствуют в бета-версии дополнения, в то время как другие будут внесены в игру в рамках обновления, предшествующего выходу Battle for Azeroth. Если вы не занимаетесь созданием модификаций, то эта информация будет для вас не слишком полезной. Изменения событий в журнале боя События категории COMBAT_LOG_EVENT & COMBAT_LOG_EVENT_UNFILTERED больше не используются для передачи полезных данных. Для вывода информации, ранее передаваемой за счет данных событий, теперь следует использовать функцию CombatLogGetCurrentEventInfo. Изменения функций API системы заклинаний После модификаций на стороне серверов события и функции API системы заклинаний претерпели ряд существенных изменений. Ознакомьтесь с информацией ниже, если при создании модификаций вы пользуетесь событиями или API заклинаний. Текстовые поля заклинаний — такие как дополнительные данные имени и описания (не считая, собственно имен) — теперь загружаются по запросу. Эти изменения затронули следующие функции: Название функции — затрагиваемое возвращаемое значение GetActiveArtifactByRace — #5 (описание) GetArtifactInfoByRace — #5 (описание) GetRecipeDescription — #1(описание) GetSelectedArtifactInfo — #5 (описание) GetSpellBookItemName — #2 (дополнительные данные имени) GetSpellDescription — #1 (описание) GetTrainerServiceAbilityReq — #1(дополнительные данные имени) GetTrainerServiceDescription — #1 (описание) При срабатывании функции возвращаемое значение может быть пустым или равняться нулю, так как в момент запроса данные были недоступны. Мы создали интерфейс в Lua, SpellMixin, который откладывает запрос до того момента, пока данные не получится извлечь. Благодаря этому интерфейсу можно будет использовать перечисленные выше функции, не опасаясь возврата пустых данных. local spell = Spell:CreateFromSpellID(spellID); spell:ContinueOnSpellLoad(function() spellButton:SetText(GetSpellDescription(spell:GetSpellID()); end); Запрос SetText выполняется мгновенно, если текст способности загружен и может использоваться. В противном случае запрос откладывается до окончания загрузки данных. Прервать запрос можно в любой момент с помощью следующего интерфейса: local spell = Spell:CreateFromSpellID(spellID); local spellDataLoadedCancelFunc = spell:ContinueWithCancelOnSpellLoad(function() button:SetText(GetSpellDescription(spell:GetSpellID()); end); Когда будете готовы отменить запрос, вызовите соответствующую функцию: if spellDataLoadedCancelFunc then spellDataLoadedCancelFunc(); spellDataLoadedCancelFunc = nil; (Для повышения надежности.) end Помимо функций типа ContinueOnSpellLoad, интерфейс SpellMixin предоставляет ряд компонентных функций, позволяющих запрашивать данные различных текстовых полей способностей: GetSpellID() — идентификатор способности в интерфейсе SpellMixin. GetSpellName() — имя способности. GetSpellSubtext() — дополнительные данные имени способности (как правило, уровень). GetSpellDescription() — описание способности. Как и в предыдущих примерах, вызов данных функций должен быть интегрирован в общую функцию. Ниже приводится предыдущий пример, упрощенный за счет компонентных функций. local spell = Spell:CreateFromSpellID(spellID); spell:ContinueOnSpellLoad(function() spellButton:SetText(spell:GetSpellDescription()); end); Изменения функций • GetSpellInfo — второй аргумент, возвращавший переменную Spell.nameSubtext, теперь возвращает ноль. • GetTrainerServiceInfo — упразднен второй аргумент (nameSubtext). • GetShapeshiftFormInfo — упразднен второй аргумент (имя). • GetMacroSpell — упразднены два первых аргумента (имя и nameSubtext). • GetPetActionInfo — упразднен второй аргумент (nameSubtext). • GetPossessInfo — второй аргумент теперь возвращает не имя способности, а ее идентификатор. • CancelUnitBuff — упразднена поддержка отмены по имени способности. • UnitBuff — упразднен второй аргумент (nameSubtext). Также упразднена поддержка запроса по имени способности. • UnitBuff — упразднен второй аргумент (nameSubtext). Также упразднена поддержка запроса по имени способности. • UnitAura — упразднен второй аргумент (nameSubtext). Также упразднена поддержка запроса по имени способности. • UnitCastingInfo — упразднен второй аргумент (nameSubtext). • UnitChannelInfo — упразднен второй аргумент (nameSubtext). • GameTooltip:GetSpell — упразднен второй аргумент (nameSubtext). • GetAuraInfo — упразднена поддержка запроса по имени способности. • GetItemSpell — упразднен второй аргумент (nameSubtext). • GetSpellLink — больше не возвращает вторым аргументом ссылку на навыки профессий (см. описание GetSpellTradeSkillLink ниже). Удаленные функции • FindSpellOverrideNameByName • FindBaseSpellNameByName • SearchGuildRecipes Добавленные функции • CancelPetPossess • FindSpellOverrideByID • FindBaseSpellByID • DoesSpellExist • GetSpellTradeSkillLink • GetSpellSubtext Изменения событий • UNIT_SPELLCAST_SUCCEEDED — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_FAILED_QUIET — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_INTERRUPTED — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_START — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_FAILED — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_STOP — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_DELAYED — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_CHANNEL_START — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_CHANNEL_UPDATE — больше не возвращает имя и уровень способности • UNIT_SPELLCAST_CHANNEL_STOP — больше не возвращает имя и уровень способности Изменения карты мира Программные компоненты карты мира были почти полностью переработаны, а бывший API карты — удален. В настоящее время мы осуществляем переход на новую систему, однако процесс еще не завершен. Функции worldMapAreaID, dungeonMapID, dungeonFloor были заменены на uiMapID. Мы добавили алгоритм отображения старых и новых данных в файл AddOns/Blizzard_Deprecated/UIMapIDToWorldMapAreaID.lua, который пригодится при переводе данных. Документация событий Помимо функций и таблиц API, мы задокументировали все события и типы полезных данных. Просмотреть документацию можно, воспользовавшись командой /api в игре. Файлы документации хранятся в папке /AddOns/Blizzard_APIDocumentation. Их экспорт производится с помощью стандартной команды ExportInterfaceFiles code. Специальные элементы интерфейса заменят панель информации о состояния мира (и это только начало). Новая система элементов интерфейса примет на себя широкий спектр функций, связанных с интерфейсом игры. Поэтому в функции WorldStateFrame больше нет необходимости, и мы полностью от нее откажемся. События с данными о состоянии мира игры будут обрабатываться, как и раньше, так что тем, кто ими пользуется, беспокоиться не о чем. В игре появятся новые события и функции API элементов интерфейса. Подробную документацию вы найдете в файле UIWidgetManagerDocumentation.lua в соответствующей папке. Дополнительная информация содержится в файлах .lua и .xml в папке \AddOns\Blizzard_UIWidgets. Голосовой чат Новая система голосового чата уже доступна в игре! Документация API голосового чата также расположена в папке, упомянутой выше. VoiceActivityManager — специальная система на стороне Lua, позволяющая создавать фрейм уведомления о том, что участник голосового чата начал говорить. С этой целью вы можете использовать средства RegisterFrameForVoiceActivityNotifications и UnregisterFrameForVoiceActivityNotifications. Сборки пулов PoolCollections — новая система на стороне Lua, позволяющая регистрировать и одновременно использовать несколько пулов при создании фреймов с использованием разных шаблонов и типов. Система работает стандартным образом, однако перед созданием объекта определенного типа потребуется сделать запрос CreatePool. Ниже представлен пример использования PoolCollections. Сначала делаем сборку PoolCollection и делаем запрос CreatePool для каждого типа создаваемых шаблонов. self.myPools = CreatePoolCollection(); self.myPools:CreatePool("FRAME", parent, "FrameTemplateA"); self.myPools:CreatePool("FRAME", parent, " FrameTemplateB"); self.myPools:CreatePool("BUTTON", parent, "ButtonTemplateA"); self.myPools:CreatePool("BUTTON ", parent, " ButtonTemplateB"); После этого любой из внесенных типов шаблонов можно будет легко создать за счет запроса к сборке PoolCollection. local frame1 = self.myPools:Acquire("FrameTemplateA"); local frame2 = self.myPools:Acquire("FrameTemplateB"); local frame3 = self.myPools:Acquire("FrameTemplateB"); local button1 = self.myPools:Acquire("ButtonTemplateB"); local button2 = self.myPools:Acquire("ButtonTemplateA"); Когда вы закончите создавать фреймы, их можно будет выводить по одному или сразу вместе функцией ReleaseAll. self.myPools:Release(frame3); self.myPools:ReleaseAll(); Изменения Texture object API • Теперь функция SetRotation(radians) поворачивает вершины текстур, а не изменяет их координаты. • Добавлена функция GetRotation. • Поворот больше не сбрасывает координаты текстур, заданные функцией SetTexCoord. • В отличие от прошлой среды API, при изменении привязки повороты сохраняются. • Созданные в XML текстуры могут изначально выводиться под углом (в градусах), заданным атрибутом «поворот». Прочие изменения Frame API • Texture, FontString и Line теперь можно масштабировать с помощью новых функций SetScale, GetScale и GetEffectiveScale. • Теперь атрибут модели в XML scale называется modelScale. Прочие изменения • Теперь при попытке зарегистрировать или отменить регистрацию неизвестного события на стороне Lua будет происходить ошибка. • Подготовлен ряд усовершенствований, затрагивающих расчеты привязок. • Теперь при расчете привязок с меньшей вероятностью будут возникать неполадки при определении корректных прямоугольников-областей. • xpcall теперь принимает аргументы так же, как pcall. • Система оповещений была переработана, и теперь пользовательский интерфейс поддерживает множественные самостоятельные области уведомлений/оповещений. Мы также ввели новый встроенный тип оповещений ContainedAlertFrame. • Теперь в контекстные меню можно внедрять дополнительные фреймы. • Теперь при расчете стоимости продажи, отображаемой с помощью функции GetItemInfo, учитывается уровень предоставленной игроком ссылки. Большое спасибо!Рейслор4 18 июл
19 мар Руководства по модификации интерфейса и макросам Всем привет! В этой теме мы будем размещать ссылки на руководства по установке и настройке программ для модификации интерфейса (аддонов) и написанию макросов. Если вы хотите поделиться с сообществом своим опытом в этой области, оставьте в этой теме ссылку на ваше руководство, и мы его добавим в каталог. Интерфейс Полезные аддоны для гарнизона (видеоруководство) Настройка VuhDo для лекарей в WoD (видеоруководство) Настройка ElvUI в WoD (видеоруководство) MrtWoo - против спама и флуда Настройка ElvUI в минималистичном стиле TUKui - руководство по установке и настройке Настройка TellmeWhen в WoD (видеоруководство) Макросы Руководство по пользовательским скриптам и миниаддонам Полезные макросы Пишем макросы Это пока еще не полный список руководств, поэтому мы будем благодарны за ваш вклад в его пополнение. Отзывы и предложения приветствуются, однако, просьба воздержаться от сообщений не по теме. Заранее спасибо!Рейслор92 19 мар
28 апр 2017 Изменения модификаций для системы поиска групп После выхода обновления 7.2 мы занялись устранением неполадок, связанных с оптимизацией работы игровых миров. Неполадки приводили к задержке передачи данных и потере соединения с серверами во время игры на Расколотых островах. В ходе нашей работы выяснилось, что во многих случаях это было связано с использованием модификаций, которые предназначались для автоматизации создания и вступления в группы с помощью системы поиска. Неполадки сказывались на игровом процессе, даже если игрок не пользовался системой поиска. Сегодня мы внесли изменения, затрагивающие процессы взаимодействия модификаций и системы поиска. Это позволит устранить серьезные неполадки, снижающие производительность системы. Кроме того, качество игрового процесса повысится не только для тех, кто использует модификации, но и для всех остальных игроков. В целях устранения неполадок мы недавно выпустили ряд исправлений, направленных на изменение взаимодействия модификаций и системы поиска групп. Теперь игрокам нужно будет специально подтверждать выполнение модификациями определенных функций, таких как: добавление группы в список или удаление из него; поиск групп и отправление заявок на вступление в группы, найденные с помощью системы поиска. Модификации, на работу которых повлияют данные изменения, нужно будет обновить в соответствии с новыми требованиями. Мы понимаем, что выпустили эти изменения несколько неожиданно, однако это необходимо в целях оптимизации работы игры. Примечание: если вы не пользуетесь модификациями для системы поиска групп, то вам не нужно совершать каких-либо дополнительных действий. В плане игрового процесса для вас ничего не изменится.Bradanvar1 28 апр 2017
15 фев 2017 Существенные изменения интерфейса в обновлении 7.1 В обновлении 7.1 добавится ряд изменений для функций пользовательского интерфейса WoW. Сегодня мы расскажем о некоторых из них, так как они могут затронуть работу существующих модификаций. Это не полный перечень изменений API-функций интерфейса в обновлении 7.1 — мы упомянули лишь о тех, которые представляют наибольший интерес для создателей модификаций. Если вы не занимаетесь разработкой модификаций, то вам не обязательно знакомиться с описаниями изменений, так как сейчас речь пойдет лишь о взаимодействии модификаций с игрой. Изменения, затрагивающие положение единиц Введены ограничения для ряда API-функций, связанных с параметрами ориентации/определения позиции и расстояния до единиц, в результате чего теперь данные функции будут выдавать корректные значения только при соблюдении определенных условий: • единица является активным игроком или членом группы; • единица не находится в бою в режиме PvE или PvP. Изменения затронули перечисленные ниже функции. GetPlayerMapPosition UnitCameraFacing UnitDistanceSquared UnitFacing UnitPosition (примечание: даже при наложении ограничений параметр mapID определяется корректно) Введен ряд новых способов получения сведений о единицах на карте: "AddUnit", "AddUnitFileID", "AddUnitAtlas", "ClearUnits", "FinalizeUnits" — использование функции AddUnit после команды Finalize и последующей финализации данных в одном контейнере некорректно. "SetPlayerPingTexture", "StartPlayerPing", "StopPlayerPing", "GetMouseOverUnits", "SetOverrideMapID", "GetOverrideMapID", Встроенные элементы Теперь пользователи могут создавать «встроенные» шаблоны контейнеров. По своим свойствам они схожи с виртуальными XML-шаблонами, при этом обладают рядом особенностей. В качестве примера можно привести следующее базовое определение: <Frame name="ExampleIntrinsic" intrinsic="true"> <Scripts> <OnShow function="ExampleIntrinsic_OnPostShow" intrinsicOrder="postcall" /> </Scripts> </Frame> Шаблоны можно создавать с помощью функции CreateFrame так же, как встроенные элементы. Следуя приведенному выше примеру, вы создадите новый образец шаблона ExampleIntrinsic с помощью функции CreateFrame(“ExampleIntrinsic”). Вы сможете создавать и встроенные шаблоны с помощью XML-элементов — так же, как и контейнеры. Приведем пример: <Frame name="ExampleParentFrame"> <Frames> <ExampleIntrinsic parentKey="Example"> <Scripts> <OnShow function="ExampleIntrinsic_OnShow" /> </Scripts> </ExampleIntrinsic> </Frames> </Frame> Наконец — и это очень важно! — встроенные элементы позволяют задать определенный порядок для алгоритмов контейнера. Более того, уже назначенный алгоритм встроенного контейнера нельзя переназначить. Тем не менее его можно просмотреть и привязать к нему обработчик. Например, в приведенном выше определении глобальная функция «ExampleIntrinsic_OnPostShow» привязана к инстанцированию шаблона ExampleIntrinsic. Так как заданный порядок intrinsicOrder — postcall, то данный обработчик OnShow вызывается после обычного. Функцию «ExampleIntrinsic_OnPostShow» невозможно заменить. Но к ней можно привязать обработчик с помощью HookScript или вызвать ее значение с помощью GetScript, вставив дополнительный необязательный аргумент: LE_SCRIPT_BINDING_TYPE_INTRINSIC_POSTCALL или LE_SCRIPT_BINDING_TYPE_INTRINSIC_PRECALL. Если указать, что порядок intrinsicOrder — precall, то привязанный обработчик OnShow будет вызываться перед стандартным. Во встроенном шаблоне может использоваться порядок как precall, так и postcall. В качестве примера можно привести новый файл ScrollingMessageFrame.xml и соответствующий ему ScrollingMessageFrame.lua. Индикаторы В обновлении 7.1 алгоритмы модификаций больше не смогут использовать в качестве условий индикаторы. Модификации по-прежнему продолжат собирать информацию и данные о цели, а также изменять внешний вид индикаторов, однако свойства единиц больше нельзя будет использовать для автоматизации применения заклинаний и способностей. Подобным образом индикаторы использовались в Warlords of Draenor. Мы также добавили новые функции, которые помогут вам в создании модификаций. Добавленные функции: SetNamePlateFriendlySize, GetNamePlateFriendlySize, SetNamePlateEnemySize, GetNamePlateEnemySize, SetNamePlateSelfClickThrough, GetNamePlateSelfClickThrough, SetNameplateFriendlyClickThrough, GetNameplateFriendlyClickThrough, SetNamePlateEnemyClickThrough, GetNamePlateEnemyClickThrough Благодаря этим функциям некоторые участки индикаторов будут иметь приоритет по сравнению с прочими во время взаимодействия с ними указателя. Другими словами, в случае наслоения индикаторов друг на друга приоритет обработки будет отдаваться соответствующему индикатору. SetNamePlateSelfPreferredClickInsets, GetNamePlateSelfPreferredClickInsets, SetNamePlateFriendlyPreferredClickInsets, GetNamePlateFriendlyPreferredClickInsets, SetNamePlateEnemyPreferredClickInsets, GetNamePlateEnemyPreferredClickInsets, Удаленные функции: SetNamePlateOtherSize GetNamePlateOtherSizeРейслор8 15 фев 2017
05 фев 2017 Изменения пользовательского интерфейса в обновлении 7.2 Представляем небольшую выдержку из описания обновления для PTR: Пользовательский интерфейс Теперь вы можете выбрать ту или иную специализацию для определенного набора предметов в меню управления экипировкой. В меню почтового ящика добавлена кнопка, позволяющая открыть все полученные отправления. Теперь можно включить предварительный обзор комплекта предметов, если щелкнуть по нему левой кнопкой мыши, удерживая клавишу CTRL. Меню способностей Теперь в меню способностей отмечаются заклинания и способности, которые не были выведены на панель команд. При наведении указателя мыши на заклинание или способность соответствующий значок будет выделяться на панели команд, так что найти его будет проще простого. Теперь заклинания и способности питомцев можно вынести на панель команд. Функция быстрого вступления в группу Добавлена функция «Принимать автоматически», которая позволяет друзьям и членам гильдии мгновенно вставать в очередь вместе с вами (без необходимости подтверждения). Ее можно найти в разделе «Общение» настроек интерфейса. Если эта функция включена, то во всплывающих подсказках для группы будет перечислен список возможных ролей для персонажей. Теперь, щелкнув правой кнопкой мыши по группе, найденной с помощью функции быстрого вступления, вы сможете отправить личное сообщение члену этой группы.Bradanvar2 05 фев 2017
16 авг 2014 5.4: изменения модификаций и сохранение переменных Мы активно трудились над созданием исправлений, нацеленных на оптимизацию использования оперативной памяти при запуске игры на компьютерах, не отличающихся мощностью. Были обнаружены случаи, когда в результате недостатка объема памяти игра прекращала работу, и в обновлении 5.4 мы добавили дополнительные средства защиты от подобных неполадок. В первую очередь мы добавили новое диалоговое окно, которое будет отображаться на экране, если во время загрузки сохраненных переменных модификаций допустимый объем памяти будет превышен. Для игроков это значит, что работа игры не будет прекращена, и вы увидите всплывающее сообщение о том, что модификацию загрузить не удалось. В сообщении будет написано: «На вашем компьютере недостаточно памяти для загрузки настроек указанной модификации. Необходимо отключить некоторые модификации». А для создателей модификаций это означает, что в обновлении 5.4 может возникнуть ситуация, при которой сохраненные переменные вашей модификации не будут загружаться. В этом случае модификации также не смогут сохранять данные при выходе из игры. Мы считаем, что всем будет лучше, если мы предотвратим удаление корректных данных, которые будут заменяться на параметры по умолчанию. Теперь в случае недостатка памяти будет автоматически запускаться событие SAVED_VARIABLES_TOO_LARGE (в котором первым параметром будет название модификации). Пожалуйста, протестируйте свои модификации на PTR и сообщите нам обо всех возможных неполадках.Ксанеррис31 16 авг 2014
07 мар 2011 Правила разработки модификаций для World of Warcraft С ростом популярности пользовательских модификаций интерфейса World of Warcraft (далее – «модификаций»), создаваемых сообществом игроков, компания Blizzard Entertainment утвердила ряд правил по их разработке и распространению. Целью этих правил является сохранение целостности World of Warcraft и содействие созданию внутриигровой среды, удобной для всех пользователей. Несоблюдение этих правил может повлечь дисциплинарное наказание вплоть до официального судебного иска. 1) Модификации должны быть бесплатными. Все модификации должны распространяться бесплатно. Их разработчики не имеют права создавать т. н. premium-версии модификаций с дополнительными платными функциями, взымать деньги за загрузку модификаций или связанные с ними услуги, а также любым другим способом требовать денежную компенсацию за загрузку модификаций и доступ к ним. 2) Программный код модификаций должен быть полностью открытым. Программный код модификаций не должен быть никоим образом скрыт или зашифрован. Код должен находиться в свободном доступе для любого пользователя. 3) Модификации не должны оказывать негативное влияние на игровые миры World of Warcraft и других игроков. Модификации не должны выполнять функции, которые, основываясь исключительно на мнении Blizzard Entertainment, имеют негативное воздействие на работу игровых миров World of Warcraft или как-то иначе отрицательно влияют на восприятие игры пользователями. Подобные функции включают, но не ограничиваются чрезмерным использованием игрового чата, ненужными подгрузками данных с жесткого диска и понижением быстродействия компьютера. 4) Модификации не должны содержать рекламу. Модификации не должны использоваться для рекламы каких-либо товаров или услуг. 5) Нельзя выпрашивать пожертвования посредством модификаций. Модификации не должны содержать предложения сделать пожертвование. Мы понимаем, что разработка модификаций требует огромное количество усилий и ресурсов, тем не менее, подобные предложения могут размещаться исключительно на сайте модификации или сайте распространителя и не должны появляться в игре. 6) Модификации не должны содержать оскорбительный или нежелательный материал. Игре World of Warcraft присвоен рейтинг «T» организацией ESRB и аналогичные рейтинги – другими подобными организациями. Blizzard Entertainment требует, чтобы модификации не включали материал, запрещенный согласно этим рейтингам. 7) Модификации не должны нарушать Соглашение об условиях пользования и Соглашение с конечным пользователем World of Warcraft. Все модификации должны разрабатываться и использоваться в соответствии с Соглашением об условиях пользования и Соглашением с конечным пользователем World of Warcraft. 8) Blizzard Entertainment имеет право отключать функции модификаций по своему усмотрению. В целях сохранения целостности World of Warcraft и поддержания максимально высокого качества игры для пользователей Blizzard Entertainment оставляет за собой право отключать любые функции модификаций для World of Warcraft, основываясь исключительно на собственном мнении. 15 июля 2009 г. – распространение музыки через модификации интерфейса Последнее время нам попадается довольно много модификаций пользовательского интерфейса, которые вносят изменения в музыкальные файлы World of Warcraft. В связи с этим мы бы хотели разъяснить некоторые соответствующие детали. На данный момент мы разрешаем использование модификаций, которые удаляют или заменяют существующие звуковые файлы. При этом следует помнить, что несанкционированное распространение защищенных авторским правом материалов – в данном случае файлов с внутриигровыми звуками и музыкой – запрещено. Одной из задач пользовательского интерфейса является возможность настраивать различные элементы игрового процесса, и мы надеемся в будущем предотвращать выпуск модификаций, которые будут лишать игрока этой возможности.Джимкаара1 07 мар 2011
5 ч. Помощь с макросом Большинство наверное знакомо с адоном TMW. Там для условий есть пункт макрос. Можно ли сделать такой макрос? Проверку на: текущее здоровье игрока <= макс. здоровье игрока - (сила заклинаний игрока * C). где C - константа.Магбро0 5 ч.
5 ч. Пурж Каким аддоном в БзА можно отслеживать, что на цели есть магический баф или исступление, которые можно развеять? Этот не пашет, а раньше с ним так удобно было: https://www.curseforge.com/wow/addons/stealpurgedispelБезрогая5 5 ч.
5 ч. Звук Как в настройках отключить звук, когда кто-то из гильдии входить в игровой мир? СпасибоУничтожать0 5 ч.
6 ч. GatherMate2 в BFA Всем привет, у кого нибудь работает данный аддон? Интересует его функция, которая записывает где я собрал руду/траву. Установив аддон, собрал руду, но она не стала отоброжаться на карте. Может я что-то забыл сделать? Или аддон не работает?Заполярный4 6 ч.
6 ч. Можно ли в макросе создать каст не через имя спелла, а по его ID? Собственно, сабж.Гайдзилль10 6 ч.
8 ч. WowMatrix перестала обновлять аддоны, кто с этим сталкивался ?Безбожник3 8 ч.
10 ч. Кнопка оплота класса на миникарте Пропала кнопка оплота класса на миникарте после первых квестов военной кампании. Так же как и с кнопкой гарнизона после открытия оплота класса. Но если для гарнизона есть макрос /run ShowGarrisonLandingPage(2), тем более MasterPlan до сих пор отображает это окно при нажатии правой кнопкой по новой кнопке. Хотелось бы узнать аналогичный макрос для оплота. Поискал на форумах - ответ пока не нашёл.Мруд1 10 ч.
14 ч. Handynotes Рарники БФА Народ, подскажите название плагина Handynotes для БФА, чтобы рарников показывал? а то я себе поставил, он только сундуки показывает=(Бигифредди2 14 ч.
18 ч. weak auras2 настройка ротации Всем привет! Помогите настроить в вик аурас кусочек ротации для мага. Все перерыла, не могу понять как нужно и где что вписать. Мне нужно чтобы при проке Заморозки мозгов на экране появлялась иконка Ледяной стрелы и следом за ней иконка копья. Как это сделать? И еще как настроить чтобы все кулдауны и полоска с маной/осколками появлялись при выборе таргета. Я нашла только как сделать чтобы это все появлялось в бою. Заранее большое спасибоАлмазонка11 18 ч.
19 ч. Tellmewhen (Стаки) Как настроить в Tellmewhen отображения стаком нестабильного колдовства у локов к примеру?Спауун0 19 ч.
20 ч. аддон WorldQuestGroupFinder мой основной сервер Дракономор, и на нем аддон WorldQuestGroupFinder работает нормально. Сейчас качаю альта на сервере Голдрин, перс за орду, на данный момент он 102 лвл. Аддон WorldQuestGroupFinder работать отказывается (даже "глаза" нет для поиска группы). Кто знает почему? И как это исправить?Поцелуйвночи19 20 ч.
20 ч. Аддон для мониторинга цен с аука. Доброго времени суток, уважаемые. Подскажите, пожалуйста, аддон, который бы выдавал информацию о текущих ценах на ауке той или иной вещи в инвентаре. Например, ТСМ дает такую инфу, но он мне не нравится, т.к. постоянно крашится и там много ненужных функций для меня. Минимальный функционал - только цена на ауке и все, желательно с обновляемыми базами. Спасибо.Раттлхэд0 20 ч.
22 ч. Помогите увеличить размер иконок Вот например блок щитом, баф на 6 секунд, как увеличить размер иконки над полоской здоровья по центру экрана?Пачивошка0 22 ч.
23 ч. Макрос на "Лунный огонь" Всем привет. Пользуюсь макросом /cleartarget [noharm][dead] /targetenemy [@target,noexists] /cast [harm] Лунный огонь Этот макрос использует "Лунный огонь" на ближайшую к персонажу цель. Вопрос,можно ли добавить проверку того,что макрос будет проверять наличие на цели дота от лунного огня или нет,если дот есть, то использовать способность на следующую цель в радиусе.Ёрлиндур10 23 ч.
23 ч. Elvui каналы чата. Воис. Столкнулся с такой недоработкой в аддоне Elvui, не вижу кнопки каналов чата, как следствие не могу присоединиться к воису в них. Может кто подскажет как вызывать окно каналов не отключая аддон? Или может я что то пропустил из новых функций аддона связанных с каналами?Бигифредди8 23 ч.
23 ч. NPCScan Overley Есть ли адекватная замена NPCScan Overlay?Ааз9 23 ч.
1 дн. Вопрос по считывающим аддонам Играю в впвп и появился вопрос. Говорят что скада, детейлс и рекаунт берут информацию с сервера и тем самым нагружая его + нагружая ПК других игроков ( якобы отправляя запросы на их пк ) Пример: во время боя допустим в Оргримаре рейд на рейд люди сильно лагают и частично валят на эти аддоны. Могут ли как то влиять эти аддоны на подгруз сервера и стоит их там выключать?Элир6 1 дн.
1 дн. Часть интерфейса на втором мониторе Недавно изменил ВоВу и в одной игре увидел прикольную штуку. Там элементы интерфейса можно было таскать на второй монитор, т.е. эти части вне игры а на втором мониторе. Вот в ВоВе такое было бы круто. Т.е. иметь ДПС чат окно рейда на втором мониторе что бы оно не захломляло игру. Есть ли такая возможность или будет? Может есть какой аддон?Пилани3 1 дн.
1 дн. Каналы чата Помогите мне, пожалуйста, в устранении неполадок с игровым чатом. ВСЕ каналы чата, кроме поиска спутников, удалились неизвестно из-за чего! Что мне делать, чтобы вернуть обратно? Пробовал разные комбинации, а именно /войти Торговля(Общий), /join Торговля, /Торговля, 1.Торговля. /войти [Торговля]. Ничего не помогает :( Может, кто-нибудь знает, в чём тут проблема-то? Возможно, аддон как-то повлиял на это? Я недавно устанавливал некоторые. D:Боба13 1 дн.
1 дн. ElvUi отображение ресурсов для войны Добрый день. По дефолту под левым чатом отображается, в числе прочего, кол-во ресурсов оплота. Оно уже не актуально, а отображение ресурсов для войны в настройках не нашёл.. Не ввели ещё?Мхагар1 1 дн.
1 дн. Как вернуть интерфейс легиона? в бфа супер конченный интерфейс, есть инфа как вернуться на интерефейс легиона? аддоны мб и еще подскажите мб кто знает аддон на черный интерфейс (на панель скиллов и миникарту)Лиэрри3 1 дн.
1 дн. Боковые панели. С выходом Bfa изменили стандартный интерфейс, и теперь у меня не изменяется размер боковых панелей. То есть я ставлю большой интерфейс, все панели увеличиваются, кроме боковых. Как их увеличить тоже?(желательно без аддонов)Гомаюн2 1 дн.
1 дн. Анхоли ДК руны/язвы Подскажите пожалуйста, что за аддон на руны/язвы (индикаторы над самим персонажем) использует этот игрок? Именно отдельный аддон, а не сборку. https://youtu.be/ief3566By9sЗемлянин0 1 дн.
1 дн. Загрузочные экраны 16:9 Уважаемые игроки, известна ли вам модификация, меняющая загрузочные экраны с соотношением 4:3 на такие же с соотношением 16:9?Вальраил5 1 дн.
1 дн. moveanything и полоски опыта и репутации. В Легионе со старым интерфейсом было все нормально и полоски отображались корректно. Сейчас, с новым интерфейсом оказалось, что полоски с этим аддоном просто не отображаются. Галки напротив этих баров так же поставить почему-то не могу. Есть какое-нибудь решение? Аддон реально нужный и по-этому отключать его не очень хочется.Хэллф0 1 дн.
1 дн. Перемещение по щелчку У меня стоит "перемещение по щелчку", но когда я зажимаю правую кнопку мышки и пытаюсь выровнять камеру, персонаж почему-то останавливаться, подскажите пожалуйста, как это исправитьОмандельштам8 1 дн.
1 дн. Измерение ХПС. Аддон? Сабж. Что получше и точнее? Рекаунт, Скада или Детейлс?Фурилон1 1 дн.
1 дн. Аукцион Я предлагаю модернизировать аукцион что-бы можно было выставлять ордера не только на продажу но и на покупку тех или иных товаров, как на мой взгляд это оживит экономическую часть игры, и всё будут довольны - одни дешевле купят другие быстро продадут. Что скажите?Сквикс1 1 дн.
2 дн. Как убрать панель задач? Скачал ElvUI, но старая панель задач никак не уходит, в итоге получается что старая панель задач перекрывает новую и выглядит это просто ужасно. Как можно это исправить?Апостал0 2 дн.
2 дн. Индикаторы здоровья Приветствую, подскажите аддон для индикаторов здоровья у врагов/союзников над головами, пользовался аддоном Tidy Plates, очень хороший аддон, но с начала предпатча, то есть уже почти месяц Tidy Plates работает с перебоями (проще говоря вообще не работает), и игра говорит мне отключить его... Подскажите либо похожий (актуальный) аддон, либо способ решения проблемы P.S. уже переустанавливал аддон, не помогло(Жадоба2 2 дн.
2 дн. Healer Stat Weights. Кто расскажет как юзать. Мини гайд по нему. Не очень понял, как ориентироваться с ним по статам.Фурилон0 2 дн.
2 дн. Diminishing Returns Diminishing Returns перестал работать (не отображается), можно его как-нибудь починить или каким аддоном заменить?Сальмельдис1 2 дн.
2 дн. Аддон траектории движения Играл год назад, пользовался аддонам "Gatherer" для поиска ресурсов на карте. В нём была функция отслеживания траектории полёта персонажа в реальном времени, линией жёлто-коричневого цвета. Другим словом, когда ты бегаешь персонажем, ты видишь свой путь движения (пройденную линию) наподобии стрелки аддона "toomToom". Только там не стрелка, а пройденная линия. Которая показывает где игрок уже был, а где нет. Линия рисуется, по мере движения персонажа, рисуется в пройденный путь, не на миникарте. Поскольку аддон устарел и его никто не обновляет, функция показа, отрисовки маршрута пропала. Подскажите пожалуйста аналоги? хочется бегать и видеть траекторию своего движения. Заранее спасибоРэдин0 2 дн.
2 дн. Ренж колорс. Qq Гайс, подскажите плз аддон/скрипт чтоб при большом расстоянии к таргету, фокусу клавиши подсвечивались красным цветом. Желательно для стандартного интерфейса. P.S: Ренж колорс не работаетСотифаг1 2 дн.
2 дн. Подскажите аддон у стримера jdotb Приветствую, хотелось бы узнать название аддона у этого стримера. Аддон по принципу работы TrufiGCD, но находится в рамке и не исчезает.Кортизолс1 2 дн.
2 дн. Не отображается текст боя. Прошу помощь, после установки патча у меня пропал текст боя а именно выпадающие цифры урона на мобах. в интерфейсе ничего не нашел из того что было раньше. Порывшись в настройках нашел только (Текст боя для себя) галочка стоит но текст все ровно не отображается. Аддонов не стоит не каких, пробовал переустановить игру но это не решило проблемы.Илюхинфилд26 2 дн.
2 дн. eepanels похожий аддон Подскажите какой-нибудь адон, вроде, eepanels.Ерелвон1 2 дн.
2 дн. Подскажите название UI Стоит UI какой-то. Находиться он в папке Interface C выходом препатча убрали первую помощь, в результате чего в книге профессий произошло смешение фреймов. В папке "Spellbook" нашел файл "Professions-Book-Left.blp", выдернул этот blp в jpg. Вот как он выглядит: ... Подскажите название. Мб кто использует такой? Или узнал по изображению? Спасибо.Мерртрон2 2 дн.
2 дн. Аддон на хоткеи Ребят, всегда пользовался дефолтными хоткеями в вов, никто не подскажет плиз аддон на хоткеи, мб есть что-то поудобнее? Какие-нибудь дефолтные раскладки... Спасибо заранее.Шамкос0 2 дн.
2 дн. /focus Здравствуйте! Подскажите нубу Пишу макрос на автофокус по призыву Статуи Черного Быка Получается: #showtooltip Призыв статуи Черного Быка /cast Призыв статуи Черного Быка /focus Статуя Черного Быка однако фокуса не происходит. Попробовал отдельно /focus Статуя Черного Быка Чуда не произошло Аналогичный #showtooltip Призыв статуи Черного Быка /cast Призыв статуи Черного Быка /target Статуя Черного Быка Тоже не работает. Только по отдельности. Как лечить? Пособите плес.Нериалас4 2 дн.
2 дн. Странные дела После входа в игру (или ивент PLAYER_LOGIN) и выполнения команды /dump GetItemInfo(6256) 2 раза, происходит следующие: Dump: value=GetItemInfo(6256) empty result Dump: value=GetItemInfo(6256) [1]="Удочка", [2]="|cffffffff|Hitem:6256::::::::110:262::::::|h[Удочка]|h|r", [3]=1, [4]=1 Такое происходит не только с этой командой, как с этим бороться?Нсфомиакт1 2 дн.
2 дн. Мерцание красным. Халтура, Близзард. Ставлю галочку отключить эту хрень - не работает. Очень с него горитТемнеющий1 2 дн.