Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

20 replies184 viewsCurrently viewing: 1
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/03/2009, 06:52 PM

Железо: 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

User

Бывалый

Posts: 329

На форуме с: 10/29/2008

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

Рейтинг: 0

· 03/03/2009, 07:00 PM

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

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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/03/2009, 07:01 PM

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


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

0
RangerV3
RangerV3

User

Бывалый

Posts: 228

На форуме с: 08/12/2008

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

Рейтинг: 0

· 03/03/2009, 07:18 PM

Я думаю в systemmsg-e

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/03/2009, 07:22 PM

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


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

0
RangerV3
RangerV3

User

Бывалый

Posts: 228

На форуме с: 08/12/2008

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

Рейтинг: 0

· 03/03/2009, 07:24 PM

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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/03/2009, 07:44 PM

Вобщем сделал я небольшой ресёрч :) Всё-таки это сообщение идёт с сервера а не с клиента ибо в этом файле есть 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

User

Бывалый

Posts: 228

На форуме с: 08/12/2008

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

Рейтинг: 0

· 03/03/2009, 07:48 PM

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

User

Бывалый

Posts: 329

На форуме с: 10/29/2008

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

Рейтинг: 0

· 03/03/2009, 07:57 PM

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

User

Бывалый

Posts: 228

На форуме с: 08/12/2008

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

Рейтинг: 0

· 03/03/2009, 08:26 PM

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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/03/2009, 08:34 PM

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


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

0
RangerV3
RangerV3

User

Бывалый

Posts: 228

На форуме с: 08/12/2008

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

Рейтинг: 0

· 03/03/2009, 08:41 PM

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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/03/2009, 10:41 PM

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


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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/06/2009, 06:20 PM

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

0
PAROVOZ
PAROVOZ

User

Бывалый

Posts: 164

На форуме с: 03/04/2009

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

Рейтинг: 0

· 03/06/2009, 06:38 PM

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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/07/2009, 05:48 PM

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


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

0
M
Maksi

User

Участник

Posts: 78

На форуме с: 10/12/2007

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

Рейтинг: 0

· 03/07/2009, 08:20 PM

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

0
Index
Index

User

Бывалый

Posts: 143

На форуме с: 01/14/2009

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

Рейтинг: 0

· 03/07/2009, 10:56 PM

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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/08/2009, 03:22 AM

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


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

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


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

0
Drimius
Drimius

User

Участник

Posts: 42

На форуме с: 03/01/2009

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

Рейтинг: 0

· 03/13/2009, 05:29 PM

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

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