Сообщений: 6
Тем: 1
Зарегистрирован: Aug 2011
Репутация:
0
Уважаемые господа будьте так любезны укажите на косяк:
Пытаюсь в сию сборку вставить Community Board, нашел пример, скачал
"L2Jserver+Community+Fix", дабы посмотреть как примерно реализовать зловещий bbs, но дела такие:
Код: [javac] Compiling 1818 source files to C:\my\source\build\bin
[javac] C:\my\source\java\com\l2jserver\gameserver\communitybbs\CommunityBoa
rd.java:95: error: cannot find symbol
[javac] MultiSell.getInstance().
separateAndSend(multisell, activeChar, null, false);
[javac] ^
[javac] symbol: variable MultiSell
[javac] location: class CommunityBoard
[javac] 1 error
Кусок исхода Community Board.java
Код: else if (command.startsWith("_bbsloc"))
{
RegionBBSManager.getInstance().parsecmd(command, activeChar);
}
else if (command.startsWith("_bbsmultisell;"))
{
StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
TopBBSManager.getInstance().parsecmd("_bbstop;" + st.nextToken(), activeChar);
int multisell = Integer.parseInt(st.nextToken());
MultisellData.getInstance().separateAndSend(multisell, activeChar, null, false);
}
Смиренно ожидаю помощи от Знатоков :dq:
Сообщений: 441
Тем: 15
Зарегистрирован: Oct 2012
Репутация:
3,319
DrooK Написал:Уважаемые господа будьте так любезны укажите на косяк:
Пытаюсь в сию сборку вставить Community Board, нашел пример, скачал
"L2Jserver+Community+Fix", дабы посмотреть как примерно реализовать зловещий bbs, но дела такие:
Код: [javac] Compiling 1818 source files to C:\my\source\build\bin
[javac] C:\my\source\java\com\l2jserver\gameserver\communitybbs\CommunityBoa
rd.java:95: error: cannot find symbol
[javac] MultiSell.getInstance().
separateAndSend(multisell, activeChar, null, false);
[javac] ^
[javac] symbol: variable MultiSell
[javac] location: class CommunityBoard
[javac] 1 error
Кусок исхода Community Board.java
Код: else if (command.startsWith("_bbsloc"))
{
RegionBBSManager.getInstance().parsecmd(command, activeChar);
}
else if (command.startsWith("_bbsmultisell;"))
{
StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
TopBBSManager.getInstance().parsecmd("_bbstop;" + st.nextToken(), activeChar);
int multisell = Integer.parseInt(st.nextToken());
MultisellData.getInstance().separateAndSend(multisell, activeChar, null, false);
}
Смиренно ожидаю помощи от Знатоков :dq: У вас он класс MultiSell не находит, очевидно же.
Сообщений: 6
Тем: 1
Зарегистрирован: Aug 2011
Репутация:
0
11-09-2014, 08:54 AM
(Сообщение последний раз редактировалось: 11-09-2014, 09:05 AM DrooK.)
Хм, я же подключал
import com.l2jserver.gameserver.datatables.MultisellData;
и по этому пути по факту есть класс :confused:
Косяк найден, впервые с таким встретился что в эклипсе прописано MultisellData, а открыл класс через блокнот там Multisell, заменил все отлично встало :confused:
Спасибо за наводку уважаемый elastic :_smile_:
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Нужно быть внимательным к тому какой импорт добавляете.
Родился, живу и когда-нибудь умру.
Сообщений: 6
Тем: 1
Зарегистрирован: Aug 2011
Репутация:
0
11-09-2014, 12:49 PM
(Сообщение последний раз редактировалось: 11-09-2014, 12:58 PM DrooK.)
Дело в том, что я добавил все правильно, просто как я позже проанализировал, с просони забыл, что в эклипсе новый проект добавился в новую папку, тоесть все изменения в новой папке а не в проекте :negodue:
Пс..кто на сердце добр попрошу помочь с добавлением бафа, с добавлением конфигов как-то разобрался а вот с bbs косячки :confused:
Добавлено через 8 минут
Добавил BuffBBSManager а он:
Код: compile:
[javac] Compiling 1819 source files to C:\my\source\build\bin
[javac] C:\my\source\java\com\l2jserver\gameserver\communitybbs\Manager\Buff
BBSManager.java:32: error: duplicate class: com.l2jserver.gameserver.communitybb
s.Managers.BuffBBSManager
[javac] public class BuffBBSManager extends BaseBBSManager
[javac] ^
[javac] C:\my\source\java\com\l2jserver\gameserver\communitybbs\CommunityBoa
rd.java:24: error: cannot access BuffBBSManager
[javac] import com.l2jserver.gameserver.communitybbs.Manager.BuffBBSManager;
[javac] ^
[javac] bad source file: C:\my\source\java\com\l2jserver\gameserver\commun
itybbs\Manager\BuffBBSManager.java
[javac] file does not contain class com.l2jserver.gameserver.communitybb
s.Manager.BuffBBSManager
[javac] Please remove or make sure it appears in the correct subdirector
y of the sourcepath.
BUILD FAILED
Говорит дубликат посмотрел повторных классов нету :confused:
Если что сорян за глупость :confused:
Сообщений: 80
Тем: 5
Зарегистрирован: Jan 2014
Репутация:
-28
Я думал ущербную кб исх кода который я расшарил никто не использует.
Даже если поставите - вы разочаруетесь, ибо кб такая ущербная =/
Бафы добавляются в БД community_buff (вроде так).
Потом находишь HTML и вставляешь туда бафф на примере других. (Говорю сразу, что комбо баффы кб не поддерживает)
Сообщений: 6
Тем: 1
Зарегистрирован: Aug 2011
Репутация:
0
Использую в целях обучения, но геморой полный, изменились некоторые моменты название методов и прочее, а насчет адекватной кб, мысли есть где взять?
Сообщений: 80
Тем: 5
Зарегистрирован: Jan 2014
Репутация:
-28
DrooK Написал:Использую в целях обучения, но геморой полный, изменились некоторые моменты название методов и прочее, а насчет адекватной кб, мысли есть где взять? 
На последней версии лыже (9800+) кб теперь в хендлерах. На сколько я понял (когда мне объясняли), теперь вытащить кб из оверов намного легче.
Сообщений: 466
Тем: 10
Зарегистрирован: Dec 2012
Репутация:
398
В импорте ты указал пакет Managers, хотя файл находится в папке Manager.
|