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]В какой хтмлке искать тектс мода: Showonlineplayers
Search

[question]В какой хтмлке искать тектс мода: Showonlineplayers

11 replies122 viewsCurrently viewing: 1
Drimius
Drimius

User

Участник

Posts: 42

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

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

Рейтинг: 0

· 05/25/2009, 10:40 AM

Сборка: La2Base 1.1.7 Interlude
Краткое изложение СУТИ проблемы: Где находится текст который выводится если включен этот конфиг ShowOnlinePlayers = True?
Вопрос: Дело в том что я использую английский клиент и соответственно русский текст не отображается. Он должен отображать что то типо "Сейчас в онлайне:". Ну вот собственно я хочу это поменять на английский текст, а где это искать я без понятия.
Мои соображения по этому поводу: Наверное в какой то хтмлке, но в какой ?

0
Styler
Styler

User

Бывалый

Posts: 143

На форуме с: 05/07/2007

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

Рейтинг: 0

· 05/25/2009, 10:45 AM

Ну вроде это писалось в чате, а если в чате, то этот текст лежит в ядре. Правильно или я что-то путаю?

0
filmotechnic
filmotechnic

User

Бывалый

Posts: 140

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

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

Рейтинг: 0

· 05/25/2009, 11:19 AM

Styler всё верн осказал... это в ядре.

В файле "enterworld.class" ........ без исходников врят-ли что-то можно в нем поменять...
( хотя попробовать можно) :))))))))))

0
Drimius
Drimius

User

Участник

Posts: 42

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

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

Рейтинг: 0

· 05/25/2009, 01:39 PM

filmotechnic: Styler всё верн осказал... это в ядре.

В файле "enterworld.class" ........ без исходников врят-ли что-то можно в нем поменять...
( хотя попробовать можно) :))))))))))


Поменять то можно. Я уже декомпильнул всю сборку, но вот только скомпилить не могу, компилятор зависает :/

0
Milenium
Milenium

User

Ветеран

Posts: 716

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

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

Рейтинг: 0

· 05/25/2009, 01:49 PM

Drimius: Поменять то можно. Я уже декомпильнул всю сборку, но вот только скомпилить не могу, компилятор зависает :/


зависает ибо при декомпиле часть кода теряется...

— ^_^

0
filmotechnic
filmotechnic

User

Бывалый

Posts: 140

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

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

Рейтинг: 0

· 05/25/2009, 02:04 PM

А зачем декомпилить всю сборку????? Можно декомпилить нужный класс а потом скомпилировать с уже скомпилированными классами .... Главное что-бы полноценно декомпилировался нужный класс. Что к сожелению удаеться далеко не со всеми классами... в том числе и с "enterworld.class". Хотя надо пробовать, у меня было такое что класс в одной сборке декомпилировался нормально, а в другой нет...

0
Drimius
Drimius

User

Участник

Posts: 42

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

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

Рейтинг: 0

· 05/25/2009, 02:48 PM

Только вот как скомпилить обратоно только 1 класс ? Что бы его скомпилить ему нужны остальные файлы из которых он берёт инфу, соответственно надо декомпилить всю сборку. Кст в файле EnterWorld.class нету этого текста. Вот сурс файла:

[attachment=3399:EnterWorld.rar]

0
Drimius
Drimius

User

Участник

Posts: 42

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

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

Рейтинг: 0

· 05/26/2009, 10:19 AM

UP!

0
filmotechnic
filmotechnic

User

Бывалый

Posts: 140

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

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

Рейтинг: 0

· 05/26/2009, 11:38 AM

а вот это что?

Код
if(Config.ONLINE_PLAYERS_AT_STARTUP)
            activeChar.sendMessage((new StringBuilder()).append("\u0418\u0433\u0440\u043E\u043A\u043E\u0432 \u041E\u043D-\u041B\u0430\u0439\u043D: ").append(L2World.getInstance().getAllPlayers().size()).toString());
        if(activeChar.isCharViP() && activeChar.getCharViP() >= Config.LEVEL_CHAR_VIP_COLOR_ENABLED && Config.CHAR_VIP_COLOR_ENABLED)


Можно компильнуть класс без остальных классов просто используя уже скомпиленyю сборку!

А что собственно ты хочеш сделать с этим текстом онлайна?

0
St1ng3r
St1ng3r

User

Ветеран

Posts: 537

На форуме с: 02/05/2008

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

Рейтинг: 0

· 05/26/2009, 12:08 PM

А не проще поставить русский чат на клиент?

З.Ы: компилить класс нуно в составле сборки с той же структурой, например СФ.

0
Drimius
Drimius

User

Участник

Posts: 42

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

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

Рейтинг: 0

· 05/26/2009, 02:13 PM

filmotechnic: а вот это что?
Код
if(Config.ONLINE_PLAYERS_AT_STARTUP)
            activeChar.sendMessage((new StringBuilder()).append("\u0418\u0433\u0440\u043E\u043A\u043E\u0432 \u041E\u043D-\u041B\u0430\u0439\u043D: ").append(L2World.getInstance().getAllPlayers().size()).toString());
        if(activeChar.isCharViP() && activeChar.getCharViP() >= Config.LEVEL_CHAR_VIP_COLOR_ENABLED && Config.CHAR_VIP_COLOR_ENABLED)


Можно компильнуть класс без остальных классов просто используя уже скомпиленyю сборку!

А что собственно ты хочеш сделать с этим текстом онлайна?


St1ng3r: А не проще поставить русский чат на клиент?

З.Ы: компилить класс нуно в составле сборки с той же структурой, например СФ.



Он на русском. А сервер рассчитан на заграничную аудиторию пл этому вариант с русским текстом отпадает напрочь.

Может есть какой гвайд на эту тему, а то я когда активно пытался скомпилить то что декомпильнул, провёл много бессонных ночей и всё в пустую. Не хочу возвращаться к тому же с чего начал. Ну или может кто нибудь из вас пояснит как это правильно делать, т.е. в ICQ, Skype, MSN или ещё в каком лайв чате ? :)

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

0
Topic is closed for replies