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

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

ruen
Форум/Форум для новичков[JAVA]/[question]В какой хтмлке искать тектс мода: Showonlineplayers
Поиск

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

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

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

Участник

Постов: 42

На форуме с: 01.03.2009

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

Рейтинг: 0

· 25.05.2009, 10:40

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

0
Styler
Styler

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

Бывалый

Постов: 143

На форуме с: 07.05.2007

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

Рейтинг: 0

· 25.05.2009, 10:45

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

0
filmotechnic
filmotechnic

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

Бывалый

Постов: 140

На форуме с: 01.01.2008

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

Рейтинг: 0

· 25.05.2009, 11:19

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

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

0
Drimius
Drimius

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

Участник

Постов: 42

На форуме с: 01.03.2009

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

Рейтинг: 0

· 25.05.2009, 13:39

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

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


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

0
Milenium
Milenium

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

Ветеран

Постов: 716

На форуме с: 30.12.2007

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

Рейтинг: 0

· 25.05.2009, 13:49

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


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

— ^_^

0
filmotechnic
filmotechnic

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

Бывалый

Постов: 140

На форуме с: 01.01.2008

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

Рейтинг: 0

· 25.05.2009, 14:04

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

0
Drimius
Drimius

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

Участник

Постов: 42

На форуме с: 01.03.2009

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

Рейтинг: 0

· 25.05.2009, 14:48

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

[attachment=3399:EnterWorld.rar]

0
Drimius
Drimius

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

Участник

Постов: 42

На форуме с: 01.03.2009

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

Рейтинг: 0

· 26.05.2009, 10:19

UP!

0
filmotechnic
filmotechnic

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

Бывалый

Постов: 140

На форуме с: 01.01.2008

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

Рейтинг: 0

· 26.05.2009, 11:38

а вот это что?

Код
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

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

Ветеран

Постов: 537

На форуме с: 05.02.2008

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

Рейтинг: 0

· 26.05.2009, 12:08

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

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

0
Drimius
Drimius

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

Участник

Постов: 42

На форуме с: 01.03.2009

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

Рейтинг: 0

· 26.05.2009, 14:13

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
Тема закрыта для ответов