Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[question]Сообщения о количестве востоновленного ХП/Манны
Поиск

[question]Сообщения о количестве востоновленного ХП/Манны

20 ответов183 просмотровСейчас просматривают: 1
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 03.03.2009, 18:52

Железо: Core2Quad 2.4 ghz 4 GB DDRII
ОС: Windows XP SP3 Pro.
Программы: mysql 5.1.0 х32, java х32
Сборка: LA2Base Interlude 1.1.7




Краткое изложение СУТИ проблемы: Когда я использую мана поушены или хп поушены сервер пишет просто: You use Mana или Heal Potion. На некоторых серверах я видел что сервер пишет ешё сколько ХП/МП было востановлено.

Вопрос: Есть ли для этого какой то конфиг ?

Мои соображения по этому поводу: В папке с конфигами искал - не нашёл.

Заранее спасибо!

0
N
NightSun

Пользователь

Бывалый

Постов: 329

На форуме с: 29.10.2008

Репутация: +91

Рейтинг: 0

· 03.03.2009, 19:00

Может дело в клиенте ?

— Психически неуравновешенный человек

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 03.03.2009, 19:01

NightSun: Может дело в клиенте ?


Гхммм я об этом не задумывался. А если оно в нём, то где посмотреть ?

0
RangerV3
RangerV3

Пользователь

Бывалый

Постов: 228

На форуме с: 12.08.2008

Репутация: +14

Рейтинг: 0

· 03.03.2009, 19:18

Я думаю в systemmsg-e

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 03.03.2009, 19:22

RangerV3: Я думаю в systemmsg-e


Спасибо, по всей видимости действительно там, если не сложно то может подскажете ИД сообщения и что надо добавить что бы отображалось кол-во восстановленного ХП/МП?

0
RangerV3
RangerV3

Пользователь

Бывалый

Постов: 228

На форуме с: 12.08.2008

Репутация: +14

Рейтинг: 0

· 03.03.2009, 19:24

Блин сам не знаю,знаю только то,что скорей всего там,а вот где именно...
Самому интерестно.Если найдеш,то отпиши

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 03.03.2009, 19:44

Вобщем сделал я небольшой ресёрч :) Всё-таки это сообщение идёт с сервера а не с клиента ибо в этом файле есть 2 текста.

Первый совсем простой:

Код
46    1    a,You use $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0


Типо вы использовали что то и $s1 отвечает за то, что конкретно было использовано.

Так же есть такой текст:

Код
1066    1    a,$s1 HP has been restored.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
1067    1    a,$s2 HP has been restored by $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
1068    1    a,$s1 MP has been restored.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
1069    1    a,$s2 MP has been restored by $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0


Вот я подозреваю что надо что то где то поменять что бы сервер запрашивал у клиента вторые сообщения а не первое. А вот что и где менять я не знаю.

0
RangerV3
RangerV3

Пользователь

Бывалый

Постов: 228

На форуме с: 12.08.2008

Репутация: +14

Рейтинг: 0

· 03.03.2009, 19:48

Drimius: Вобщем сделал я небольшой ресёрч :) Всё-таки это сообщение идёт с сервера а не с клиента ибо в этом файле есть 2 текста.

Первый совсем простой:

Код
46    1    a,You use $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0


Типо вы использовали что то и $s1 отвечает за то, что конкретно было использовано.

Так же есть такой текст:

Код
1066    1    a,$s1 HP has been restored.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
1067    1    a,$s2 HP has been restored by $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
1068    1    a,$s1 MP has been restored.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
1069    1    a,$s2 MP has been restored by $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0


Вот я подозреваю что надо что то где то поменять что бы сервер запрашивал у клиента вторые сообщения а не первое. А вот что и где менять я не знаю.

А если вместо
Код
6    1    a,You use $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
вписать
Код
1068    1    a,$s1 MP has been restored.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0

что получиться?

0
N
NightSun

Пользователь

Бывалый

Постов: 329

На форуме с: 29.10.2008

Репутация: +91

Рейтинг: 0

· 03.03.2009, 19:57

RangerV3: А если вместо
Код
6    1    a,You use $s1.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0
вписать
Код
1068    1    a,$s1 MP has been restored.\0    0    79    9B    B0    FF    a,    a,    0    0    0    0    0    a,    a,none\0

что получиться?

А что ты изменил то?

— Психически неуравновешенный человек

0
RangerV3
RangerV3

Пользователь

Бывалый

Постов: 228

На форуме с: 12.08.2008

Репутация: +14

Рейтинг: 0

· 03.03.2009, 20:26

то,что вместо "Вы испоьзовали мана потион" будет писать что "востановленно 50 МП"

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 03.03.2009, 20:34

RangerV3: то,что вместо "Вы испоьзовали мана потион" будет писать что "востановленно 50 МП"


Нет... You use - это глобальное сообщение, в смысле что оно не только для бутылок. А может быть есть ещё что то типо You use potion of error(ТОЛЬКО ПРИМЕР) ну или что то в этом роде.

0
RangerV3
RangerV3

Пользователь

Бывалый

Постов: 228

На форуме с: 12.08.2008

Репутация: +14

Рейтинг: 0

· 03.03.2009, 20:41

Кта да,хз,надо дождаться проффесионалов) а вообще надо пропробывать

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 03.03.2009, 22:41

RangerV3: Кта да,хз,надо дождаться проффесионалов) а вообще надо пропробывать


Профессионалы не помешали бы :) А вот пробовать нет смысла я в этом уверен на 99.9 :) Ну хотя если есть огромное желание то можешь попробовать :)

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 06.03.2009, 18:20

@UP. Никто так и не поможет ?

0
PAROVOZ
PAROVOZ

Пользователь

Бывалый

Постов: 164

На форуме с: 04.03.2009

Репутация: +36

Рейтинг: 0

· 06.03.2009, 18:38

Стоит полазить в ядре, убить денек-два и найдеш.Это не патч 100%, я думаю надо ковырятся там где вся эта муть с сообщениями

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 07.03.2009, 17:48

PAROVOZ: Стоит полазить в ядре, убить денек-два и найдеш.Это не патч 100%, я думаю надо ковырятся там где вся эта муть с сообщениями


Гхм.. А как мне ядро редактировать ? Сборки ла2бейс вроде как не опен сурс... Или есть какой то другой способ редактирования ядра ? Сорри за тупой вопрос я новенький в л2, да и в яве тоже :)

0
M
Maksi

Пользователь

Участник

Постов: 78

На форуме с: 12.10.2007

Репутация: +12

Рейтинг: 0

· 07.03.2009, 20:20

Вобще за это отвечает ядро. Если сообшение прикрепелно к ID то нужно найти его в ядре,в пакетах клиента, потом найти откуда оно идет и там сделать после не посредственого дейстивя типо msg('Востановлено',HP,'единиц'). Ваше лучше пользоваться открытами сборками или платными, там хотя бы можно задать вопросы разрабу. В первом случии покапаться ядре что на много интересние )))

0
Index
Index

Пользователь

Бывалый

Постов: 143

На форуме с: 14.01.2009

Репутация: +32

Рейтинг: 0

· 07.03.2009, 22:56

пачт нормальный постав

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 08.03.2009, 03:22

Maksi: Вобще за это отвечает ядро. Если сообшение прикрепелно к ID то нужно найти его в ядре,в пакетах клиента, потом найти откуда оно идет и там сделать после не посредственого дейстивя типо msg('Востановлено',HP,'единиц'). Ваше лучше пользоваться открытами сборками или платными, там хотя бы можно задать вопросы разрабу. В первом случии покапаться ядре что на много интересние )))


Если не сложно, то поясни как это "Копаться в ядре". Какие файлы и чем открывать...

Index: пачт нормальный постав


Проблема не на клиентской стороне это уже было выяснено.

0
Drimius
Drimius

Пользователь

Участник

Постов: 42

На форуме с: 01.03.2009

Репутация: +4

Рейтинг: 0

· 13.03.2009, 17:29

В общем так, спустя 2 дня как я начал интересоваться ковырянием ядра, мне удалось разкомпилить всю сборку базы 1.1.7, нашёл где это править, только вот скомпилить назад не могу гххх... :)) В общем я ещё поковыряюсь не много, если всё получится, постараюсь сделать наглядный гвайд по изменению данного сообщения в уже скомпиленной сборке. Ну а вообще если я правильно понял то 1.1.7 сборка финальная, апдейтов не будет, продавать - не продают, почему бы не выложить сурсы. Ведь при наличии знаний(которых у меня пока не много) можно безпроблем разкомпилить всю сборку и при наличии других знаний можно изменить то что надо и скомпилить обратно :)

0
Войдите или зарегистрируйтесь чтобы ответить