Таблица опыта - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 17.10.2015, 20:51   #1
Пользователь

Автор темы (Топик Стартер) Таблица опыта

В клиенте L2 количество в соответствии с значением EXP рассчитывается полоска процента опыта. Для такого расчета клиент должен знать EXP текущего уровня, и EXP для следующего уровня.

Вопрос следующий. Таблица соответствий EXP -> уровень в клиенте где то прописана в каком то из файлов и ее можно изменить или рассчитывается по какой то формуле и жестко вшита в код?
flopix вне форума Ответить с цитированием
Непрочитано 18.10.2015, 02:25   #2
Аватар для Lorn
Пользователь

По умолчанию Re: Таблица опыта

Experience.java
Прописаны значения, опыта необходимые для определенного уровня, а так же максимальный уровень.
Lorn вне форума Ответить с цитированием
Непрочитано 18.10.2015, 02:46   #3
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Таблица опыта

Цитата:
Сообщение от Lorn Посмотреть сообщение
Experience.java
Прописаны значения, опыта необходимые для определенного уровня, а так же максимальный уровень.
Он про полоску в клиенте.
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 18.10.2015, 03:40   #4
Аватар для Lorn
Пользователь

По умолчанию Re: Таблица опыта

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Он про полоску в клиенте.
Действительно. Не до конца вчитался в сообщение.
Если посмотреть в Interface.u, то в StatusWnd можно обнаружить следующую запись:
Код:
EXPBar.SetPointExpPercentRate(UserInfo.fExpPercentRate);
Наверняка не скажу, но, возможно, в этом действии и идет подсчет текущего процента опыта персонажа в зависимости от значения опыта на данный момент и значения, требуемого для повышения уровня, которое прописано в том же Experience.java
Lorn вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 18.10.2015, 09:15   #5
Пользователь

Автор темы (Топик Стартер) Re: Таблица опыта

Еще бы найти на основании чего идет подсчет.

Для игрока и петов эти значения разные. По идее где то должна быть табличка в клиенте, вот только где.
flopix вне форума Ответить с цитированием
Непрочитано 19.10.2015, 09:57   #6
Пользователь

По умолчанию Re: Таблица опыта

Цитата:
Сообщение от flopix Посмотреть сообщение
Еще бы найти на основании чего идет подсчет.

Для игрока и петов эти значения разные. По идее где то должна быть табличка в клиенте, вот только где.
fExpPercentRate - показатель опыта в %.
клиент нигде ничего не высчитывает.
инфу с % набитого опыта отправляет сервак
BeOS вне форума Ответить с цитированием
Непрочитано 19.10.2015, 14:18   #7
Пользователь

Автор темы (Топик Стартер) Re: Таблица опыта

Цитата:
Сообщение от BeOS Посмотреть сообщение
fExpPercentRate - показатель опыта в %.
клиент нигде ничего не высчитывает.
инфу с % набитого опыта отправляет сервак
Сервер отправляет только текущий уровень и текущее значение EXP.

Текущий процент рассчитывается на стороне клиента, во всяком случае так до HF.
flopix вне форума Ответить с цитированием
Непрочитано 19.10.2015, 14:34   #8
Пользователь

По умолчанию Re: Таблица опыта

Цитата:
Сообщение от flopix Посмотреть сообщение
Сервер отправляет только текущий уровень и текущее значение EXP.

Текущий процент рассчитывается на стороне клиента, во всяком случае так до HF.
судя по таблице импорта, класс UserInfo импортируется из Nwindow, копай там

(http://i.piccy.info/i9/c5bed6fdc0680...6/userinfo.png)
а судя по тому, что в NWindow.u описаны только структуры и классы, реализация всего остального лежит в NWindow.dll
BeOS вне форума Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
Таблица опыта в клиенте MrShyr Курилка / Yak floor 3 08.07.2013 11:23
Таблица опыта в клиенте (Interlude) freelu Игровой клиент 2 07.07.2013 23:16
Отображение опыта в игре. lzarakil Игровой клиент 6 06.10.2012 13:15


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 09:25. Часовой пояс GMT +3.

Вверх