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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Targeter


logg

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

Targeter считает гс только по тем запросам, которые сам посылает

Так в том то и дело, что таргетер не считает и не показывает ГС, когда включен LibreGS, Ведь не перехватывает же он запросы... С InspectEuipRatio такого не было.

 

Как может быть проблема в LibreGS, если гирскор не виден в таргетере?

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

Так в том то и дело, что таргетер не считает и не показывает ГС, когда включен LibreGS, Ведь не перехватывает же он запросы... С InspectEuipRatio такого не было.

 

Как может быть проблема в LibreGS, если гирскор не виден в таргетере?

Targeter посылает запрос на инспект.

LibreGS посчитал ГС и завершил инспектирование, эстонский targeter не успел.

В LibreGS должна быть булева переменная, LibreGS не должен завершать инспектирование, которое не вызвал сам.

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

Targeter посылает запрос на инспект.

LibreGS посчитал ГС и завершил инспектирование, эстонский targeter не успел.

В LibreGS должна быть булева переменная, LibreGS не должен завершать инспектирование, которое не вызвал сам.

 

Это, дык... у меня исходник с самого начала открыт. Должно быть так?

 

function onTargetChaged(params)

.....

 avatar.StartInspect(tid)

 myInspect=true

end

 

function onInspectStarted(params)

.....

 if myInspect then

  avatar.EndInspect()

  myInspect=false

 end

end

 

Если так будет, то оно будет работать? Так оно у меня с самого начала так :)

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

LibreGS не должен завершать инспектирование, которое не вызвал сам

 

 

А как понять кто вызвал инспектирование?

 

 

 

function onTargetChaged(params) .....  avatar.StartInspect(tid)  myInspect=true end   function onInspectStarted(params) .....  if myInspect then   avatar.EndInspect()   myInspect=false  end end

 

Сначала сработает TargetChaged у обоих аддонов и т.к. инспектирование не активно то они оба попытаются его вызвать и у обоих myInspect будет true

Тогда первый кто получит InspectStarted и завершит инспектирование.

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

В обоих аддонах в случае неудачи не вызывается повторное инспектирование)

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

На моем слабом ноутбуке инспектирование занимает довольно много времени. Не легче сделать глобальную переменную, где будет записан открывший инспектирование?

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

В обоих аддонах в случае неудачи не вызывается повторное инспектирование)

Делов-то. В моём уже вызывается :)

 

На моем слабом ноутбуке инспектирование занимает довольно много времени. Не легче сделать глобальную переменную, где будет записан открывший инспектирование?

Мы. С ним. Не договоримся! :) Не говоря уж о том, что я не сильно знаю как и у меня нет его аддона, и знать я о его аддоне не знаю :) Но я обрабатываю любое инспектирование, я проверяю моё или нет только перед закрытием и не своё не закрываю. Но там приходит onChange первому аддону, потом onChange второму аддону, а только потом onStartInspect первого аддона - так что альтернатива договорённости - повторный вызов старт-инспекта. Так что любой желающий владелец тергетера, который по каким-то непонятным мне причинам хочет использовать ещё и мой аддон, может отключить в моём аддоне вызов инспекта - и мы будем работать дружно :)

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

благо старую версию не удалил. Благодаря последней обнове теперь 100% при взятии в таргет цели через таргетер, появляется окно персонажа.

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

Исправьте пожалуйста это.

Изменено пользователем 3a6u9lka
Ссылка на комментарий
Поделиться на другие сайты

благо старую версию не удалил. Благодаря последней обнове теперь 100% при взятии в таргет цели через таргетер, появляется окно персонажа.
 
Ссылка на комментарий
Поделиться на другие сайты

Хотелось бы видеть помимо отображения неуязвимости цели ещё и надувку.

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

Для тех у кого проблемы с инспектом в виде открывающегося окна осмотра персонажа:

Какие аддоны на получение рейтинга - рун включены?

К примеру: включен LibreGs. Выскакивает окно. При перезагрузке таргетера всё работает нормально, при перезагрузке LibreGS - окно.

 

Исправьте пожалуйста это.

такое не принимается, непонятно где, непонятно что.

По поводу надувки и других бафов, где то уже отвечал. Для отображения неуязвимости и невозможности выделения есть отдельные api. Для остальных бафов нужно получать все бафы игрока, что в аддоне не реализовано.

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

NewTarget3DPvP r6.1

Для тех у кого проблемы с инспектом в виде открывающегося окна осмотра персонажа:
Какие аддоны на получение рейтинга - рун включены?
 

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

NewTarget3DPvP r6.1

Так же при включенном аддоне открывается окно персонажа.

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

Загрузил еще раз 41 версию, на этот раз проверял совместимость с

AOPackZeon,BuffAnnounce,LibreGS(не агр),NewTarget3DPvP cо всеми одновременно)

Были кое-какие проблемы с TPI и UnitList))

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

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

  • AcAddon (Последнее обновление: 25 Июл 2014 09:54)
  • AoPackZeon 12.5
  • BuffAnnounce r31
  • LibreGS_agr
  • NewTarget3DPvP r6.1
  • Targeter r41
  • TPI 2.6.2

 

Приступим.

 

  • AcAddon
  • AoPackZeon
  • Targeter

У Targeter наблюдаются проблемы с подсчетом рейтинга экипировки. Не может подсчитать с первого раза.
Все отлично в связке Targeter + AcAddon или Targeter + AoPackZeon или AcAddon + AoPackZeon
Рейтинг не считается при первом выделении игрока. Со второго раза подсчет работает.

 

  • AcAddon
  • LibreGS_agr
  • NewTarget3DPvP
  • Targeter

Если очень быстро менять свою цель сначала NewTarget3DPvP не успевает проинспектировать экипировку (например руны на какой-то момент отображаются точками).
Далее у Targeter происходят ошибки в расчете рейтинга (он отображается как 0) и появилась вот такая ошибочка

Error: addon Targeter: Game::LuaAvatarStartInspect: objectId (id=13541) is not player, details: int __cdecl Game::LuaAvatarStartInspect(struct lua_State *)
Error: addon Targeter:
Error: addon Targeter:   
Error: addon Targeter:   func: StartInspect, field, line: -1, defined: C, line: -1, [C]
Error: addon Targeter:     func: ?, ?, line: 0, defined: main, line: 0, [string "..."]

или вот такая

Error: addon Targeter: Game::LuaAvatarStartInspect: objectId (id=0) is not player, details: int __cdecl Game::LuaAvatarStartInspect(struct lua_State *)
Error: addon Targeter:
Error: addon Targeter:   
Error: addon Targeter:   func: StartInspect, field, line: -1, defined: C, line: -1, [C]
Error: addon Targeter:     func: ?, ?, line: 0, defined: main, line: 0, [string "..."]

Плюс начинает открываться окно осмотра персонажа.

 

Заменю AcAddon на AoPackZeon

  • AoPackZeon
  • LibreGS_agr
  • NewTarget3DPvP
  • Targeter

Все считается как надо.

 

  • AcAddon или AoPackZeon
  • LibreGS_agr
  • Targeter

Targeter не расчитывает рейтинг экипировки.

 

  • AcAddon или AoPackZeon
  • LibreGS_agr
  • NewTarget3DPvP

Открывается окно осмотра персонажа.

 

  • AoPackZeon
  • NewTarget3DPvP

Один раз открылось окно осмотра персонажа.

 

  • NewTarget3DPvP
  • TPI

Открывается окно осмотра персонажа
Также TPI информирует: инспектирование прервано.

 

За BuffAnnounce проблем не замечено.

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

ну его в пень

радуют ошибки is not player при

function OnInspectStarted()
	if Equip and Inspected and TargetID and avatar.IsTargetInspected() and unit.IsPlayer( TargetID ) then
Ссылка на комментарий
Поделиться на другие сайты

скажите ваши аддоны работают с обновлением 5,2?

 

все аддоны которые я здесь брал не работают.

 

LightDPS, Targeter, DarkDPSMeter

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

Привет человек из будущего, если имеется ввиду актуальное обновление 5.0.02.25 от [14.08.14]

то да, работает версия Targeter_r41_5.0.2.zip

Если не работают все аддоны, проверьте ник в профиле на сайте, поскольку аддоны привязаны к никам. https://alloder.pro/index.php?app=core&module=usercp&tab=core

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

  • 2 недели спустя...

Как сделать это меню русским???

96ba9bac5c0290cc592480b1af47c41f1865ba7c

Версия 4.0

поковырять файл Locales.lua

вместо rus поставить eng, а eng переименовать например в eng2

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

  • 1 месяц спустя...
ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.
Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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