Форум Властелин Колец Онлайн™  

Вернуться   Форум Властелин Колец Онлайн™ > База знаний > Плагины (LUA скрипты)


 
 
Опции темы Опции просмотра
  #1  
Старый 21.08.2013, 13:37
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post Как линковать скалируемые предметы в чат?

Начну сначала.
В базе клиента есть предметы, они имеют свой ID.
LUA позволяет линковать в чат данные предметы (аналог игрового Ctrl ПКМ) - это можно увидеть, например, в плагине Справочная.

Также в базе клиента есть предметы, которые имеют скалируемые характеристики, т.е статы, величина которых зависит от уровня персонажа.

Раньше почти весь рейдовый лут имел постоянный уровень. Сейчас все меняется.
На данный момент особое внимание привлекает лут из инстансов Update 9.
Все предметы из кластеров Дол Гулдура и Эребора имеют скалируемые характеристики, и в базе клиента они хранятся со статами 75 лвл.

Пример:
1. Так выглядит предмет в базе клиента (статы примерно 75 лвл), т.е таким мы можем его линковать в чаты из плагина:


2. Так выглядит предмет в сумке игрока 85 лвл, получившего его, т.е таким мы можем его линковать в чаты, только если владеем им:


Как видим, теперь просто так не линкануть предметы в чат из базы клиента на каповый лвл (на данный момент - 85 лвл)

Итак, что мы имеем.
1. Тема на глобал форуме - [Ссылки могут видеть только зарегистрированные пользователи. ]
тут обсуждается парсинг предметов из чата с помощью лотро-LUA
даны основные выкладки по алгоритму дешифрования raw данных из строки чата.

2. LUA-инструменты для этого:
[Ссылки могут видеть только зарегистрированные пользователи. ]

Что нужно нам?
Нам нужны программисты LUA, да и любой желающий, кто смыслит в этом, помочь написать код обратного преобразования линка в чат предмета на основе известного ID этого предмета с учетого уровня (на данный момент нужен 85 лвл).

Для чего все это нужно?
Это нужно, как минимум, по трем причинам - мне, для составления web-лутлиста (многие хотят видеть лутлист на родном языке и сразу же после установки апдейта), Ворожею для функционала игрового плагина, для наших разведчиков на глобал сервере бетатестеров Bullroarer. Вы же хотите иметь информацию о новых предметах сразу горяченькими для кап лвл?!
Мб еще пригодится кому.

Обсуждаем тут.
Заранее спасибо всем за помощь.
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
 

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:48. Часовой пояс GMT +3.