Тема: Blizzlike userbar
Показать сообщение отдельно
Старый 07.05.2010, 11:22   #35
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Цитата:
Сообщение от wk23 Посмотреть сообщение
в characters есть level и xp
select xp_for_next_level from mangos.player_xp_for_level where lvl=level
если максимальный левел PLAYER_NEXT_LEVEL_XP=0 иначе xp_for_next_level-xp
попытка пошевелить мозгами не засчитана. Хотя хорошо, что хоть что-то попробовал.
Объясняю: в поле "ХР" хранится текущее значение ХР. (значение между ХР данного уровня и следующего) в поле "level" хранится текущий уровень. Нам необходимо вычислить при каком значениии ХР уровень станет level+1 т.е. нужно узнать значение ХР для перехода на след. уровень ДЛЯ КОНКРЕТНОЙ расы и КОНКРЕТНОГО класса. Да, это константа, но таких констант много 79*10*10. Раньше эта константа вычислялась и хранилась в DATA (если я не ошибаюсь). Теперь этого поля нет. А значит надо ее вычислять самостоятельно или брать откуда-то. Возможно всё это есть в каком-нибудь ДБЦ.
Кот ДаWINчи вне форума   Ответить с цитированием