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

Дайджесты за январь-февраль

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

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

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

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

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

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

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

Подробнее

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

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

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

DarkPremonition


Гость puchevo

Рекомендуемые сообщения

недавно обнаружил американский аддон DarkPremonition

он показывает всех врагов находящихся рядом (имена и бары)

фишка в том, что его интерфейс построен на интерфейсе DarkDPSMeter

и когда перемещаешь один из этих аддонов, то двигается и другой

что-нибудь с этим можно сделать?

Скачать

Сайт

Ссылка на комментарий
Поделиться на другие сайты

Прикольно. Но еще пилить и пилить

ДНД там основано на старой версии аддона

1. Ищем файл Scripts\AOClassLibrary.lua

Там в функцию OnEventDNDPickAttempt( params ) вставляем строчку mission.DNDConfirmPickAttempt(), чтобы получилось это:

Code:
function OnEventDNDPickAttempt( params )

for wtID, NewDNDWidgetInfo in DragNDropWidgetList do

if math.mod( params.srcId, DND_CONTAINER_STEP ) == NewDNDWidgetInfo.ID then

mission.DNDConfirmPickAttempt()

NewDNDWidgetInfo.Place = NewDNDWidgetInfo.Widget:GetPlacementPlain()

ScreenInfo = widgetsSystem:GetPosConverterParams()

NewDNDWidgetInfo.DeltaX = math.ceil( params.posX * ScreenInfo.fullVirtualSizeX / ScreenInfo.realSizeX - NewDNDWidgetInfo.Place.posX )

NewDNDWidgetInfo.DeltaY = math.ceil( params.posY * ScreenInfo.fullVirtualSizeY / ScreenInfo.realSizeY - NewDNDWidgetInfo.Place.posY )

common.SetCursor( "drag" )

NewDNDWidgetInfo.IsPicked = true

end

end

end

2. Ищем файл Scripts\DarkDPSMeter.lua

Правим аналогичный кусок кода на это:

Code:
ShowHideBtn = TWidget:CreateNewObject( "ShowHideBtn" )

ShowHideBtn:MakeMovable( true, 689 )

MainPanel = TWidget:CreateNewObject( "MainPanel" )

MainPanel:MakeMovable( true, 690 )

SpellsPanel = TWidget:CreateNewObject( "SpellInfoPanel" )

SpellsPanel:MakeMovable( true, 691 )

SpellsPanel:Hide()

FightPanel = MainPanel:GetChildByName( "FightPanel" )

Вроде все

ЗЫ. лагает с ним в столице... ничуть не хуже чем с ДПСметром в бою

Ссылка на комментарий
Поделиться на другие сайты

спасибо)

а что от этого меняется?

функциональность не затронет?

Ссылка на комментарий
Поделиться на другие сайты

лучше всего просто переделать этот аддон...

куча народа была бы благодарна тому, кто за это возмётся...))

Ссылка на комментарий
Поделиться на другие сайты

Ты точно в обоих файлах исправления делал? Игру перезапускал?

Клиент русский?

Щас для пробы удалил, снова сделал то же - работает

Ссылка на комментарий
Поделиться на другие сайты

все сделал но DarkPremonition замирает...(

или начинает двигаться с дпс метром... или опять же замирает...(

клиент американский

Ссылка на комментарий
Поделиться на другие сайты

Quote:
американский

Блин, как до меня сразу не дошло?
Тогда тебе надо было только 2-й пункт делать.
Ссылка на комментарий
Поделиться на другие сайты

I'm not willing to help with this add-on. :P The add-on's author regrets ever manipulating the code to create such a monster. I was kind of hoping no one would bring it to these boards as well, heh.

Google Translate:

Я не желаю, чтобы помочь с этого дополнения. :P дополнения писатель сожалеет когда-либо манипуляции код для создания такого монстра. Я был несколько надеясь, что никто бы довести его до этих плат, а также, хе.

Ссылка на комментарий
Поделиться на другие сайты

Well, me neither. I was using thi pvp meachanics, and much more, to sucessfully have fun in pvp. If everyone will have that... Well.. You guess what.

Anyways, in a few days (depends on my workload and university load) i will upload a very usefull addon to public.

Ссылка на комментарий
Поделиться на другие сайты

Опробовал эту штуку в деле, очень полезно, чтобы на Кирахе смываться от салатовых 46-ых имперцев...

Убрал лишнюю кнопку, поправил перевод. Кому нужно - исправленная версия в аттачменте.

PS: спасибо, кстати, даже на этом аддоне было чему поучиться новичку-аддоностроителю... Надеюсь скоро закончить свой аддон.

Tried this thing in action, turned out to be really useful to escape from salad-dressed 46 enemies.

Removed the odd button ('cause found no function on it), fixed Russian localization. Updated version attached, if you need.

PS: thanks, btw, even this addon has some things for a newbie-addonbuilder to learn... Hoping to release my own addon soon.

Ссылка на комментарий
Поделиться на другие сайты

а можно создать такой же аддон, только с другим интерфейсом?))

Ссылка на комментарий
Поделиться на другие сайты

Глупый вопрос, по-моему... Конечно, можно, вопрос только в согласии авторов (и в этом я даже не уверен), и умении аддонщика. У этого аддона большая часть интерфейса от DarkDPSMeter, ненужный код от "папы" просто закомментирован, а не вырезан... И много лишнего тоже оставлено.

Я с этим не справлюсь, тем не менее.

Кстати, этот аддон не лежит в общих списках только из-за его мощного эффекта? :)

Ссылка на комментарий
Поделиться на другие сайты

THere is an addon with same mechanics that was made like early 2010/11 by Barut from Monsters Inc., Europe, with my help.

You can see it's layout in this video: http://www.youtube.com/user/TheNameth#p/u/3/0r3WAjuytpE It's in bottom middle and is shown only during fade-out (last 3 seconds of video) which was noticed by someone on youtube.

Ссылка на комментарий
Поделиться на другие сайты

Очень полезный аддон. Хотелось бы чтобы им кто-нибудь занялся и довел его до ума.

Ссылка на комментарий
Поделиться на другие сайты

не совсем :)

он показывает всех врагов в радиусе скольки-то метров и выводит их бары со здоровьем и маной/энергией, и при щелчке по ним берешь их в таргет :)

Ссылка на комментарий
Поделиться на другие сайты

Показывает всех близ находящихся врагов\союзников\НПС (настраивается простым переключением закладок). Показывает сколько здоровья в процентах у оппонентов, уровень и поднят ли у них флаг.

Единственное, хотелось бы чтоб не показывал петов, а только их владельцов.

UgaZYkDBKAPT4Vl.jpg
Ссылка на комментарий
Поделиться на другие сайты

Что-то сделал... Не знаю, мог накосячить, это второй раз, когда я оперирую кодом Lua... У меня петы пропали, по крайней мере, в Новограде. Может, правда работает? =)

Почему RAR-архивы нельзя загружать? Сильнее ж ужимает...

PS: ALERT! Официальный конвертер текстур не пашет =( Хотел кнопку переключателя переделать.

Ссылка на комментарий
Поделиться на другие сайты

Pet owner data is protected and only accessible if they are in your party; last I checked.

Google Translate:

Данные владельца домашнего животного защищена и доступна только если они находятся в вашей партии, в прошлом я проверил.

Ссылка на комментарий
Поделиться на другие сайты

As I understood, he only meant to hide pets at all, their masters are left in the list. That's a lot easier.

Насколько я понял, он просил только убрать питомцев из списка вообще, а хозяева и так останутся. Это намного легче.

PS: там моя кривая правка локализации, хотя мешать не должна ;) Это был просто эксперимент...

Ссылка на комментарий
Поделиться на другие сайты

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

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

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