Перейти к содержимому

Высокая работоспособность
Геодата, классы и способности, подземелья и рейды:
всё, как было на официальных серверах!
Без малого 15 лет работы
29 июня нашему проекту исполняется 15 лет,
старейший сервер рунета,
ни одного вайпа за этот срок!
Бесплатно и без доната
Наш проект является полностью бесплатным,
на нём отсутствует покупка игровых ценностей, влияющих на баланс.
Отсутствие лагов
Благодаря 4 мощным серверам и надежному провайдеру
в игре полностью отсутствуют лаги!
Трансфер с других серверов
Приходите к нам со своим персонажем,
воспользуйтесь БЕСПЛАТНОЙ
услугой по переносу персонажа на наш проект!
Высокий онлайн
Онлайн на всех наших мирах РЕАЛЬНЫЙ,
ежесуточно наши миры посещает более
12000 игроков!
Хорошая техподдержка
Четыре сотрудника, отвечающих за решение ваших вопросов,
всегда выслушают и обязательно помогут.
Мы предоставляем действительно качественный сервис!
Начать играть
- - - - -

Gearscore


  • Авторизуйтесь для ответа в теме

Сообщений в теме: 7

#1 FeNn1X

Отправлено 30 сентября 2014 - 01:53

Как исправить аддон Gearscore чтобы он нормально работал? Не помню кто, но кто-то говорил если транс введут он напишет как аддон исправить. И еще вроде говорили при трансе что
 

С технической точки зрения никаких проблем не предвидится вообще.


  • 0

Начать играть на EzWoW?
Присоединяйтесь к нашему сообществу!
Играйте на самом работоспособном и стабильном русскоязычном WoW сервере без доната игровых ценностей!

#2 Sir Vollmond

Отправлено 30 сентября 2014 - 02:12

2 раза кликнуть на нужного перса)


  • 3

#3 Katuxaoves

Katuxaoves

Отправлено 30 сентября 2014 - 07:51

Как исправить аддон Gearscore чтобы он нормально работал? Не помню кто, но кто-то говорил если транс введут он напишет как аддон исправить. И еще вроде говорили при трансе что
 

"Технической точки зрения" я думаю имелось ввиду- лаги, дисконнекты, крики типа "ААААа транс не работает, сервер гумно  лагает, шмот пропал ".... :mellow:


  • -2

#4 loTEDve

loTEDve

Отправлено 30 сентября 2014 - 10:57

Как исправить аддон Gearscore чтобы он нормально работал? Не помню кто, но кто-то говорил если транс введут он напишет как аддон исправить. И еще вроде говорили при трансе что

Я обещал. Мне лень. Точнее частичный фикс аддоном есть:

  • Показываются оригинальные иконки предметов (на себе и при инспектах) - хук на GetInventoryItemTexture с определением оригинального предмета через GetInventoryItemLink;
  • Запрос данных о предмете, если их нет в кеше - хук GetInventoryItemLink и запрос данных посредством SetInventoryItem;
  • В тултипе трансмогрифицированного предмета отображается название шмотки, которую использовали для трансмогрификации (с которой "стыбрили" визуалку иными словами).

Эти моменты отлично работают, проблемы только 2:

  • Я не могу задержать возврат функции GetInventoryItemLink, чтобы вернуть результат только после ответа от сервера (запрос оригинальных предметов) - при первом осмотре запросы только уходят и Вы видите старые данные и GS считает старый скор, но, в отличие от "без аддона", если еще раз нажать "осмотреть" или еще раз кликнуть по игроку - GS пересчитается;
  • Не реализовано восстановление визуальной части сета - даже не притрагивался, скорее всего, нужно будет просто хукнуть GetInventoryItedID и восстановить оригинальный ItemID.

Именно проблема с нормальной задержкой функции меня напрягает и нормальных решений я не вижу - реальные данные инспекта приползают уже во время просмотра и, если иконки в окне осмотра я еще могу обновить:

function RedrawIcons()
    InspectPaperDollItemSlotButton_Update(InspectHeadSlot);
    InspectPaperDollItemSlotButton_Update(InspectNeckSlot);
    InspectPaperDollItemSlotButton_Update(InspectShoulderSlot);
    InspectPaperDollItemSlotButton_Update(InspectBackSlot);
    InspectPaperDollItemSlotButton_Update(InspectChestSlot);
    InspectPaperDollItemSlotButton_Update(InspectShirtSlot);
    InspectPaperDollItemSlotButton_Update(InspectTabardSlot);
    InspectPaperDollItemSlotButton_Update(InspectWristSlot);
    InspectPaperDollItemSlotButton_Update(InspectHandsSlot);
    InspectPaperDollItemSlotButton_Update(InspectWaistSlot);
    InspectPaperDollItemSlotButton_Update(InspectLegsSlot);
    InspectPaperDollItemSlotButton_Update(InspectFeetSlot);
    InspectPaperDollItemSlotButton_Update(InspectFinger0Slot);
    InspectPaperDollItemSlotButton_Update(InspectFinger1Slot);
    InspectPaperDollItemSlotButton_Update(InspectTrinket0Slot);
    InspectPaperDollItemSlotButton_Update(InspectTrinket1Slot);
    InspectPaperDollItemSlotButton_Update(InspectMainHandSlot);
    InspectPaperDollItemSlotButton_Update(InspectSecondaryHandSlot);
end

То начинать хукать функции сторонних аддонов (например, GearScore) мне не хочется - пока еще розовая мечта об универсальном решении.

 

2 раза кликнуть на нужного перса)

Почисти кеш и хоть обкликайся - пока не проведешь по всем шмоткам для нового игрока - нормального ГС не увидишь.

 

Я без понятия, правда, какие версии GS вы используете, но все, которые видел я, используют GetInventoryItemLink, а он упорно возвращает nil, после очистки кеша, для любого трансмогрифицированного и непрокликанного предмета на игроке.


  • 2

#5 Sir Vollmond

Отправлено 30 сентября 2014 - 12:13


 

"Почисти кеш и хоть обкликайся - пока не проведешь по всем шмоткам для нового игрока - нормального ГС не увидишь."

 

 

ну почистил, сделал после этого через атлас запрос с серва по всему шмоту и вуаля) мой совет также актуален)


  • 0

#6 loTEDve

loTEDve

Отправлено 30 сентября 2014 - 12:36

ну почистил, сделал после этого через атлас запрос с серва по всему шмоту и вуаля) мой совет также актуален)

Ключевое слово. Надо будет попробовать сделать пред-запрос. Кто помнит максимальный ID предмета в ЛК?..


  • 0

#7 NeoVirus

Отправлено 30 сентября 2014 - 13:18

54805 из шмота

 

60000 / 60003  :) 


  • 0

#8 Vladyxxa

Отправлено 30 сентября 2014 - 13:21

10000 пиши, не промажешь
  • 0

Ах ,я просто неправильно тебя понял. Это была шуточка про девушку.
Конечно у меня ее нет. я же гей.



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей

UCaller Visa Mastercard Paypal Qiwi Robokassa Yookassa
Договор-оферта Условия возврата
Подробности - о сервере?
Играй на нашем сервере!
Бесплатный сервер WoW 3.3.5 Wrath of the Lich King - уже 16 лет мы радуем наших игроков, присоединяйся к ним!
Без доната! Всё работает!
Нет - продаже предметов, влияющих на игровой процесс. Да - высокой работоспособности - проверь!

Система лояльности

За внутриигровую активность Вы будете получать Сферы Лояльности, которые автоматически конвертируются в бонусы для покупок в магазине сервера:

  • Победа в матче на Арене: 15% от текущего рейтинга;
    (т.е. примерно 300 при рейтинге в 2000)
  • Победа в сражении на Полях Боя: 12.5% от текущего рейтинга;
    (т.е. примерно 500 при рейтинге в 4000)

(только при использовании системы Поиска Подземелий)

(только актуальные рейдовые подземелья - ЦЛК, РС и ИВК)

За каждые 100 Сфер Лояльности Вы получаете 1 бонусный рубль, который можете использовать для полной или частичной оплаты чего-нибудь нужного из магазина.


Участие в особом событии - Цареубийстве!

Кажд (для игроков Альянса) и кажд (для игроков Орды) с 16:00 до 22:00 (по московскому времени) проводится особое событие - Цареубийство!


Достаточно убить одного из предводителей противоположной фракции и получить награду: 2000 Сфер Лояльности! Следите за уведомлениями в чате...


Еженедельно можно получить 15000 Сфер Лояльности, после достижения данного значения бонусы за вышеперечисленные действия начисляться не будут.