Помогите засунуть EnterWorld.java в ядро - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 10.08.2010, 00:17   #1
Аватар для dgokill
Пользователь

Автор темы (Топик Стартер) Помогите засунуть EnterWorld.java в ядро

Не могу решить проблемку.Скачал исходники и поправил этот файлик EnterWorld.java,но уже долгое время не могу его впихнуть в ядро l2jserver.jar что делать? Как его скомпилировать и впихнуть? Прошу вашей помощи.

Вот что я пытался сделать в cmd:

Код:
javac E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java
Там мне выписало 100 ошибок "100 errors"
Такого характера

Код:
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:152: cannot find symbol
symbol  : variable InstanceManager
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        InstanceManager.getInstance().getInstance(instanceId).re
movePlayer(activeChar.getObjectId());
                        ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:155: cannot find symbol
symbol  : variable L2World
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                if (L2World.getInstance().findObject(activeChar.getObjectId()) !
= null)
                    ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:157: cannot find symbol
symbol  : variable Config
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.DEBUG)
                            ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:164: cannot find symbol
symbol  : variable Config
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.GM_STARTUP_INVULNERABLE && AdminCommandAccess
Rights.getInstance().hasAccess("admin_invul", activeChar.getAccessLevel()))
                            ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:164: cannot find symbol
symbol  : variable AdminCommandAccessRights
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.GM_STARTUP_INVULNERABLE && AdminCommandAccess
Rights.getInstance().hasAccess("admin_invul", activeChar.getAccessLevel()))
                                                              ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:167: cannot find symbol
symbol  : variable Config
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.GM_STARTUP_INVISIBLE && AdminCommandAccessRig
hts.getInstance().hasAccess("admin_invisible", activeChar.getAccessLevel()))
                            ^
100 errors
Еще пробовал так:

Код:
E:\>E: && cd compile
E:\compile>javac -classpath l2jserver.jar -Xlint:unchecked EnterWorld.java
И давало 3 ошибки:

Код:
E:\>E: && cd compile

E:\compile>javac -classpath l2jserver.jar -Xlint:unchecked EnterWorld.java
EnterWorld.java:118: not a statement
    label662: L2ItemInstance i;
              ^
EnterWorld.java:118: ';' expected
    label662: L2ItemInstance i;
                            ^
EnterWorld.java:118: not a statement
    label662: L2ItemInstance i;
                             ^
3 errors
И так:

Код:
cd E:\source_code\L2_GameServer\java
E: && cd compile
javac -cp -classpath com/l2jserver/gameserver/network/clientpackets/EnterWorld.java
И опять не какого толку

Код:
F:\Documents and Settings\Андрик>cd E:\source_code\L2_GameServer\java

F:\Documents and Settings\Андрик>E: && cd compile
Системе не удается найти указанный путь.

E:\source_code\L2_GameServer\java>javac -cp -classpath com/l2jserver/gameserver/
network/clientpackets/EnterWorld.java
com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:118: not a statem
ent
    label662: L2ItemInstance i;
              ^
com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:118: ';' expected

    label662: L2ItemInstance i;
                            ^
com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:118: not a statem
ent
    label662: L2ItemInstance i;
                             ^
3 errors
Помогите скомпилить этот файлик и впихнуть в ядро.
dgokill вне форума Ответить с цитированием
Непрочитано 10.08.2010, 00:21   #2
Аватар для Redvain
Постоялец

По умолчанию Re: Помогите засунуть EnterWorld.java в ядро

Файлы при компиляции между собой линкуются => прийдётся компилировать всё заново, а не по одному файлу.
__________________
Redvain вне форума Ответить с цитированием
Непрочитано 10.08.2010, 00:25   #3
Аватар для dgokill
Пользователь

Автор темы (Топик Стартер) Re: Помогите засунуть EnterWorld.java в ядро

Можешь объяснить по подробнее? Что значит линкуются и что ты подразумеваешь под компилированием заново? Нужно переписать файл или както по новому скомпилировать?
dgokill вне форума Ответить с цитированием
Непрочитано 10.08.2010, 00:25   #4
Герой

По умолчанию Re: Помогите засунуть EnterWorld.java в ядро

Цитата:
Сообщение от dgokill
Не могу решить проблемку.Скачал исходники
Стоп.Если имеются все исходники,так почему бы все и не скомпилировать ?
З.Ы. Сервер от какой команды то ?
CHIPSET вне форума Отправить сообщение для CHIPSET с помощью ICQ Ответить с цитированием
Непрочитано 10.08.2010, 00:28   #5
Аватар для dgokill
Пользователь

Автор темы (Топик Стартер) Re: Помогите засунуть EnterWorld.java в ядро

А да извиняюсь забыл сказать. Сервер команды l2j server


Так я исходник и компилил
Хотя ещё компилил с помощью zg-compiller,но не понял что мне это дало и где файлы
dgokill вне форума Ответить с цитированием
Непрочитано 10.08.2010, 00:30   #6
Герой

По умолчанию Re: Помогите засунуть EnterWorld.java в ядро

Ну так скомпилируй всё ядро.Скачал исходники,изменил что нужно и компилируй антом.
Т.е. компилировал с помощью ant и не вышло ? В листингах выше через javac вообще-то.
CHIPSET вне форума Отправить сообщение для CHIPSET с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 10.08.2010, 00:39   #7
Аватар для dgokill
Пользователь

Автор темы (Топик Стартер) Re: Помогите засунуть EnterWorld.java в ядро

Не,через ant не компилировал,вообще с ним не имел делов,вот щас сижу читаю. А через ant не тоже самое что через javac?
dgokill вне форума Ответить с цитированием
Непрочитано 10.08.2010, 00:41   #8
Герой

По умолчанию Re: Помогите засунуть EnterWorld.java в ядро

Через него правильнее.Это инструмент.Команда l2jserver уже давно написала скрипт решающий твои проблемы,его нужно лишь запустить
CHIPSET вне форума Отправить сообщение для CHIPSET с помощью ICQ Ответить с цитированием
Непрочитано 10.08.2010, 00:49   #9
Аватар для dgokill
Пользователь

Автор темы (Топик Стартер) Re: Помогите засунуть EnterWorld.java в ядро

С антом разобрался чуток,щас качаю,спасибо за подсказку. Так скрипт про который ты говоришь в этом анте и компилить нужно будет все исходники или можно один файл?
dgokill вне форума Ответить с цитированием
Непрочитано 10.08.2010, 00:54   #10
Герой

По умолчанию Re: Помогите засунуть EnterWorld.java в ядро

Скрипт - среди исходников (файл build.xml).После установки ant выполни команду :
Цитата:
E: && cd E:\source_code\L2_GameServer\ && ant
CHIPSET вне форума Отправить сообщение для CHIPSET с помощью ICQ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите включить функцию в java Дух системы Работа со скриптами 9 03.08.2010 08:27
Ядро сервера Astend Работа со скриптами 9 11.06.2010 02:32
Ява ядро swyatyk Lineage II 3 21.12.2009 03:55
Помогите с JAVA TM Dr.Jeem Lineage II 2 19.12.2009 15:32
Не могу засунуть таблицу teleport.sql в БД IceTony Работа со скриптами 7 15.09.2009 16:54


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:30. Часовой пояс GMT +3.

Вверх