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

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

ruen
Форум/Форум для новичков[JAVA]/Компиляция, ГФ, Fuction Mod (l2jserver 1475 +source)
Поиск

Компиляция, ГФ, Fuction Mod (l2jserver 1475 +source)

14 ответов329 просмотровСейчас просматривают: 1
L
LifeX
· 06.12.2009, 16:09

Сборка: Gracia Final, L2J Official Revision 1475 + Source

Краткое изложение СУТИ проблемы: Скачал Faction mod (с ла2бйез), прописал в ядро все что нужно было по файлам(часть с помощю TortoiseSVN, что не вышло прописывал в ручную). При компиляции выдает 100 ошибок

Раскрывающийся текст

[javac] public boolean isPartyMatchingShowLevel()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6095: illegal start of
expression
[javac] public void increaseLevel()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6095: illegal start of
expression
[javac] public void increaseLevel()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6095: ';' expected
[javac] public void increaseLevel()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6110: illegal start of
expression
[javac] public void stopAllTimers()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6110: illegal start of
expression
[javac] public void stopAllTimers()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6110: ';' expected
[javac] public void stopAllTimers()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6131: ';' expected
[javac] public L2Summon getPet()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6139: illegal start of
expression
[javac] public L2Decoy getDecoy()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6139: ';' expected
[javac] public L2Decoy getDecoy()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6147: illegal start of
expression
[javac] public L2Trap getTrap()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6147: ';' expected
[javac] public L2Trap getTrap()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6155: illegal start of
expression
[javac] public void setPet(L2Summon summon)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6155: illegal start of
expression
[javac] public void setPet(L2Summon summon)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6155: ';' expected
[javac] public void setPet(L2Summon summon)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6155: ';' expected
[javac] public void setPet(L2Summon summon)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6167: illegal start of
expression
[javac] public void setDecoy(L2Decoy decoy)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6167: illegal start of
expression
[javac] public void setDecoy(L2Decoy decoy)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6167: ';' expected
[javac] public void setDecoy(L2Decoy decoy)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6167: ';' expected
[javac] public void setDecoy(L2Decoy decoy)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6176: illegal start of
expression
[javac] public void setTrap(L2Trap trap)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6176: illegal start of
expression
[javac] public void setTrap(L2Trap trap)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6176: ';' expected
[javac] public void setTrap(L2Trap trap)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6176: ';' expected
[javac] public void setTrap(L2Trap trap)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6184: illegal start of
expression
[javac] public L2TamedBeastInstance getTrainedBeast()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6184: ';' expected
[javac] public L2TamedBeastInstance getTrainedBeast()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6192: illegal start of
expression
[javac] public void setTrainedBeast(L2TamedBeastInstance tamedBeast)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6192: illegal start of
expression
[javac] public void setTrainedBeast(L2TamedBeastInstance tamedBeast)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6192: ';' expected
[javac] public void setTrainedBeast(L2TamedBeastInstance tamedBeast)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6192: ';' expected
[javac] public void setTrainedBeast(L2TamedBeastInstance tamedBeast)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6200: illegal start of
expression
[javac] public L2Request getRequest()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6200: ';' expected
[javac] public L2Request getRequest()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6208: illegal start of
expression
[javac] public synchronized void setActiveRequester(L2PcInstance request
er)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6208: '(' expected
[javac] public synchronized void setActiveRequester(L2PcInstance request
er)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6208: illegal start of
expression
[javac] public synchronized void setActiveRequester(L2PcInstance request
er)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6208: ')' expected
[javac] public synchronized void setActiveRequester(L2PcInstance request
er)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6208: '{' expected
[javac] public synchronized void setActiveRequester(L2PcInstance request
er)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6208: ';' expected
[javac] public synchronized void setActiveRequester(L2PcInstance request
er)
[javac]
^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6216: illegal start of
expression
[javac] public L2PcInstance getActiveRequester()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6216: ';' expected
[javac] public L2PcInstance getActiveRequester()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6224: illegal start of
expression
[javac] public boolean isProcessingRequest()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6224: ';' expected
[javac] public boolean isProcessingRequest()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6232: illegal start of
expression
[javac] public boolean isProcessingTransaction() { return _activeRequest
er != null || _activeTradeList != null || _requestExpireTime > GameTimeControlle
r.getGameTicks(); }
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6232: ';' expected
[javac] public boolean isProcessingTransaction() { return _activeRequest
er != null || _activeTradeList != null || _requestExpireTime > GameTimeControlle
r.getGameTicks(); }
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6237: illegal start of
expression
[javac] public void onTransactionRequest(L2PcInstance partner)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6237: illegal start of
expression
[javac] public void onTransactionRequest(L2PcInstance partner)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6237: ';' expected
[javac] public void onTransactionRequest(L2PcInstance partner)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6237: ';' expected
[javac] public void onTransactionRequest(L2PcInstance partner)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6247: illegal start of
expression
[javac] public boolean isRequestExpired()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6247: ';' expected
[javac] public boolean isRequestExpired()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6255: illegal start of
expression
[javac] public void onTransactionResponse()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6255: illegal start of
expression
[javac] public void onTransactionResponse()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6255: ';' expected
[javac] public void onTransactionResponse()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6263: illegal start of
expression
[javac] public void setActiveWarehouse(ItemContainer warehouse)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6263: illegal start of
expression
[javac] public void setActiveWarehouse(ItemContainer warehouse)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6263: ';' expected
[javac] public void setActiveWarehouse(ItemContainer warehouse)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6263: ';' expected
[javac] public void setActiveWarehouse(ItemContainer warehouse)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6271: illegal start of
expression
[javac] public ItemContainer getActiveWarehouse()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6271: ';' expected
[javac] public ItemContainer getActiveWarehouse()
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6279: illegal start of
expression
[javac] public void setActiveTradeList(TradeList tradeList)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6279: illegal start of
expression
[javac] public void setActiveTradeList(TradeList tradeList)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6279: ';' expected
[javac] public void setActiveTradeList(TradeList tradeList)
[javac] ^
[javac] E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\java\net
\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:6279: ';' expected
[javac] public void setActiveTradeList(TradeList tradeList)
[javac] ^
[javac] 100 errors

BUILD FAILED
E:\Documents and Settings\Admin\╨рсюўшщ ёЄюы\Source\lin2srv\build.xml:75: Compil
e failed; see the compiler error output for details.

вот часть из них.

Вопрос: в чем причина и как исправить? Возможно кто-то сможет скомпилить и выложить?

Мои соображения по этому поводу: где-то напортачил... не знаю где... 2 сутки голову ломаю.. Нужна помощь специалиста)))

0
morfeus
morfeus

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

Ветеран

Постов: 608

На форуме с: 25.10.2008

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

Рейтинг: 0

· 06.12.2009, 19:43

может стоит хотябы убрать русские символы из пути?

— Perpetuum Mobile

0
L
LifeX
· 06.12.2009, 20:53

На результат не повлияло, все тоже самое...

0
Z
zvezdik
· 07.12.2009, 15:33

у тебя имено исходники, или просто декомпил?

0
L
LifeX
· 07.12.2009, 16:36

Вот сама сборка http://la2base.ru/java/5549-l2j-official-c...acia-final.html
А вот мод http://la2base.ru/java/dop_java/5627-faction-mod.html

Да исходники

0
Tupac Shakur
Tupac Shakur

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

Бывалый

Постов: 153

На форуме с: 12.05.2008

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

Рейтинг: 0

· 08.12.2009, 03:10

Похоже на то, что ты, друк, не закрыл где-то тэг. Или закрыл лишний раз..

Пример:

Цитата
if (player.isHero())
{
......
}
}


Или:

Цитата
if (player.isHero())
{
......

и не закрыл.

Only God Can Judge Me

0
M
MeGaPk
· 08.12.2009, 05:24

на компиляцию русские символы не имеют значение , проверено.

0
B
Bonux
· 08.12.2009, 06:16

У тебя не 100 ошибок... а гораздо больше! при компиляции процесс доходит до 100 ошибок и прерывает компиляцию, так что мужайся...

0
Кирилл
Кирилл

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

Бывалый

Постов: 351

На форуме с: 03.03.2007

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

Рейтинг: 0

· 08.12.2009, 06:38

Кинь под спойлер свой L2PcInstance.java. Не будем гадать.

0
T
TosikZOL
· 08.12.2009, 06:52

В коде в некоторых местах не поставил ;

0
L
LifeX
· 08.12.2009, 14:11

Заатачил Л2ПкИнстанс, разширение на .java поменяйте, а то такой формат не принимает)))

Может по чистой кто-то сможет попробывать сделать
Вот сам мод с .дифф (тоже заатачил)
и вот отдельно сурсы от севера ttp://depositfiles.com/files/ozatmzyww[/url] (могу в любое место выложить)

Вопрос по этому моду у многих, будет не плохо потрудится на благо ла2бейз)) и его пользователей)

0
L
LifeX
· 08.12.2009, 16:33

Нашол ошибку сам, настолько глупая что самому смешно и обидно за затраченые силы на поиск и беспокойство вас :) не убрал 1 плюсик "+"

Теперь одна единственная ошибка которую не могу тоже разобрать

Раскрывающийся текст

Buildfile: build.xml

clean:
[delete] Deleting directory C:\Source\lin2srv\build

verifyRequirements:

init:
[mkdir] Created dir: C:\Source\lin2srv\build
[mkdir] Created dir: C:\Source\lin2srv\build\classes
[mkdir] Created dir: C:\Source\lin2srv\build\dist
[mkdir] Created dir: C:\Source\lin2srv\build\dist\L2AuthD
[mkdir] Created dir: C:\Source\lin2srv\build\dist\L2Server

version:
[concat] C:\Source\lin2srv\.svn\entries does not exist.

compile:
[javac] Compiling 1388 source files to C:\Source\lin2srv\build\classes
[javac] C:\Source\lin2srv\java\net\sf\l2j\gameserver\datatables\MapRegionTab
le.java:584: reached end of file while parsing
[javac] }
[javac] ^
[javac] 1 error

BUILD FAILED
C:\Source\lin2srv\build.xml:75: Compile failed; see the compiler error output fo
r details.

Total time: 2 seconds
C:\Source\lin2srv>




Пы.Сы. Извеняюсь за ап темы, появились существенные изменения в проблеме :)

0
L
LifeX
· 08.12.2009, 17:14

Не могу отредактировать свое последнее сообщение, просьба не давать % а соеденить посты или удалить предыдущий....

Исправил ошибки прошлые, теперь проблема в следущем

Раскрывающийся текст
Buildfile: build.xml

clean:
[delete] Deleting directory C:\Source\lin2srv\build

verifyRequirements:

init:
[mkdir] Created dir: C:\Source\lin2srv\build
[mkdir] Created dir: C:\Source\lin2srv\build\classes
[mkdir] Created dir: C:\Source\lin2srv\build\dist
[mkdir] Created dir: C:\Source\lin2srv\build\dist\L2AuthD
[mkdir] Created dir: C:\Source\lin2srv\build\dist\L2Server

version:
[concat] C:\Source\lin2srv\.svn\entries does not exist.

compile:
[javac] Compiling 1388 source files to C:\Source\lin2srv\build\classes
[javac] C:\Source\lin2srv\java\net\sf\l2j\gameserver\model\actor\instance\L2
FactTeleporterInstance.java:91: onAction(L2PcInstance) in L2FactTeleporterInstan
ce cannot override onAction(L2PcInstance) in L2Object
[javac] public void onAction(L2PcInstance player)
[javac] ^
[javac] overridden method is final
[javac] C:\Source\lin2srv\java\net\sf\l2j\gameserver\model\actor\instance\L2
TpFlagInstance.java:190: onAction(L2PcInstance) in L2TpFlagInstance cannot overr
ide onAction(L2PcInstance) in L2Object
[javac] public void onAction(L2PcInstance player)
[javac] ^
[javac] overridden method is final
[javac] C:\Source\lin2srv\java\net\sf\l2j\gameserver\model\actor\instance\L2
FactionInstance.java:236: onAction(L2PcInstance) in L2FactionInstance cannot ove
rride onAction(L2PcInstance) in L2Object
[javac] public void onAction(L2PcInstance player)
[javac] ^
[javac] overridden method is final
[javac] 3 errors

BUILD FAILED
C:\Source\lin2srv\build.xml:75: Compile failed; see the compiler error output fo
r details.

Total time: 18 seconds
C:\Source\lin2srv>


Вот тут я совсем потерялся.... Где править нужно и что?


Мои соображения: в L2World.java нужно добавить
Раскрывающийся текст

}
_allPlayers.put(player.getName().toLowerCase(), player);
}
+ if (player.getFactionId() == 1)
+ _allgoodPlayers.put(player.getName().toLowerCase(),player);
+ else if (player.getFactionId() == 2)
+ _allevilPlayers.put(player.getName().toLowerCase(),player);
}

if (!newRegion.isActive())

но в оригинале там нашол отдельно (по поиску строчек _allPlayers.put и if (!newRegion.isActive()) ) два места

Раскрывающийся текст
public void addToAllPlayers(L2PcInstance cha)
{
_allPlayers.put(cha.getName().toLowerCase(), cha);
RecordTable.getInstance().update();
}


Раскрывающийся текст
public void addVisibleObject(L2Object object, L2WorldRegion newRegion)
{
// If selected L2Object is a L2PcIntance, add it in L2ObjectHashSet(L2PcInstance) _allPlayers of L2World
// XXX TODO: this code should be obsoleted by protection in putObject func...
if (object instanceof L2PcInstance)
{
L2PcInstance player = (L2PcInstance) object;

if (!player.isTeleporting())
{
L2PcInstance tmp = _allPlayers.get(player.getName().toLowerCase());
if (tmp != null)
{
_log.warning("Duplicate character!? Closing both characters (" + player.getName() + ")");
tmp.logout();
player.logout();
return;
}
addToAllPlayers(player);
}
}

if (!newRegion.isActive())
return;


Думаю проблема в этом

0
L
LifeX
· 08.12.2009, 19:47

До чего же просто.... В л2Обджект убрать финальную форму метода или как там оно называется))))

Тема больше не актуальна, можно клоуз

Позже выложу сборку с этим модом готовую

0
Тема закрыта для ответов