Сообщений: 15
Тем: 4
Зарегистрирован: Dec 2009
Репутация:
9
добрый день. Кто может помочь решить пару вопросов по сборке l2j интерлюд. Стандартные исходники скачаны с сайта разработчика. Сразу скажу чтоб не возникало постов типо :учи джаву, сделаю за вознаграждение и тд. Ребят джаву учить полностью не вижу смысла. Работаю в другой сфере, последний язык программирования который учил был бейсик. и то ооооочень давно) Компьютер это хобби, возник интерес попробовать подредактировать исходники. Вот пробую. Так как профессионально заниматься не собираюсь и мучаюсь не для того чтоб повесить в интернет еше один говно проэкт. Поэтому не собираюсь платить профессионалу, так как интерес именно сделать самому. Так вот сам вопрос: Как сделать шоп в Community Board. Точнее как сделать понятно, вопрос как сделать чтоб он их видел....... создал страницу например "30" с топа сделал кнопку перехода "bypass -h _bbstop;30" кнопка есть но вот страницу открывать упорно не хочет! Только при нажатии опять на топ на пару сек при переключении высвечивается та страница. Фактически только вкладка "ТОП" и редактируется и высвечивается. поковырялся по форумам, единственно что нашел это что комунити не поддерживает функцию мультесела. И что надо его вписывать. Где найти хоть образец патча как его занести? Пробывал качать патчи других сборок менять пути но посылает гад......... Кому не сложно помогите в деталях.
Сообщений: 241
Тем: 43
Зарегистрирован: Feb 2010
вам проще скачать сборку с открытым исходным кодом (таковые есть поищите хорошо) и задавать такие вопросы на форуме разработчиков.
Сообщений: 15
Тем: 4
Зарегистрирован: Dec 2009
Репутация:
9
11-01-2013, 10:54 PM
(Сообщение последний раз редактировалось: 11-01-2013, 11:16 PM Drakon.)
Munhgauzen Написал:вам проще скачать сборку с открытым исходным кодом (таковые есть поищите хорошо) и задавать такие вопросы на форуме разработчиков.
Ну как бы у меня и есть исходники. вопрос как чайнику добавить необходимые коды..... как сделать этот несчастный патч..... чтоб например забить хотябы такой код
else if (command.startsWith("_bbsmultisell"))
{
CustomBBSManager.getInstance().parsecmd(command, activeChar);
}
по такому вот адресу :java\net\sf\l2j\gameserver\communitybbs\CommunityB oard.java. хоть бы какой мануал найти или образец чтоб понять что и как
Добавлено через 19 минут
[SPOILER="
Открыть спойлер
Спойлер"]Index: /java/net/sf/l2j/gameserver/communitybbs/CommunityBoard.java
===================================================================
--- /java/net/sf/l2j/gameserver/communitybbs/CommunityBoard.java
+++ /java/net/sf/l2j/gameserver/communitybbs/CommunityBoard.java
@@ -14,13 +14,17 @@
*/
package net.sf.l2j.gameserver.communitybbs;
@@ -77,6 +81,18 @@
+ else if (command.startsWith("_bbsmultisell"))
+ {
+ CustomBBSManager.getInstance().parsecmd(command, activeChar);
+ }
пробовал так. но почему то выдает ошибку при открытии чтоб пропатчить. что надо этому гаду.......
Сообщений: 669
Тем: 24
Зарегистрирован: Mar 2012
Репутация:
3,913
Вроде кто-то уже выкладывал комьюнити, в просторах интернета есть точно, даже у меня есть вроде.
Вы плохо ищете, вас послать в гугл надо.
Сообщений: 15
Тем: 4
Зарегистрирован: Dec 2009
Репутация:
9
uzola Написал:Вроде кто-то уже выкладывал комьюнити, в просторах интернета есть точно, даже у меня есть вроде.
Вы плохо ищете, вас послать в гугл надо.
спасибо что не на деревню к дедушке. в l2j реализовано комунити. скачать с интернета шоп...... обьяснял же, мне интересно сделать а не воткнуть готовый. Да и готовый бы как образец воткнул, но гад не идет. максимум что добился это табличку. что свн заблокирован или что то так.
Сообщений: 669
Тем: 24
Зарегистрирован: Mar 2012
Репутация:
3,913
Drakon Написал:спасибо что не на деревню к дедушке. в l2j реализовано комунити. скачать с интернета шоп...... обьяснял же, мне интересно сделать а не воткнуть готовый. Да и готовый бы как образец воткнул, но гад не идет. максимум что добился это табличку. что свн заблокирован или что то так.
Интересный вы.
Хотите сделать сам, и спрашиваете как у других. Берите готовые шаблоны, смотрите реализацию, делайте "сами".
оф
Мама дала денег на булочку, но купил я сам.
Сообщений: 527
Тем: 17
Зарегистрирован: Oct 2010
Репутация:
1,919
Для того что бы сделать самому нужно знать хотя бы основы языка, а если вы их не знаете то это не будет отличатся от копипаста.
Сами не хотите а зачем тогда вы задаете такие вопросы на данном форуме?
SP
Если вы подумали сказать "А зачем тогда форум нужен если нельзя спрашивать?", а за тем что бы помогать тем людям которые хотят учится.
Сообщений: 15
Тем: 4
Зарегистрирован: Dec 2009
Репутация:
9
uzola Написал:Интересный вы.
Хотите сделать сам, и спрашиваете как у других. Берите готовые шаблоны, смотрите реализацию, делайте "сами".
оф
Мама дала денег на булочку, но купил я сам.
могу ответить точно также интересный "ВЫ".... вы наверно разработчик джавы? и свн вы прописали 0_0 вы тоже выходит не чего не сделали? вам дали булочку вы ее лиш съели! Да я прошу подсказать как у других, для того чтоб это повторить. Как сказали скопипастить. Но пока я буду копипастить то буду волей не волей узучать как это происходит. Брал уже готовые, если бы разобрался не задавал бы тут вопрос! Не могу понять как работает патч.
Сообщений: 669
Тем: 24
Зарегистрирован: Mar 2012
Репутация:
3,913
Drakon Написал:могу ответить точно также интересный "ВЫ".... вы наверно разработчик джавы? и свн вы прописали 0_0 вы тоже выходит не чего не сделали? вам дали булочку вы ее лиш съели! Да я прошу подсказать как у других, для того чтоб это повторить. Как сказали скопипастить. Но пока я буду копипастить то буду волей не волей узучать как это происходит. Брал уже готовые, если бы разобрался не задавал бы тут вопрос! Не могу понять как работает патч.
Один кореец сказал: Хочешь научиться делать удар - сделай его 10 000 раз.
Не научился? Сделай еще 10 000.
Если бы вы сами разбирались со всем, а не писали сообщение на форум, свет в конце туннеля был бы на сантиметр ближе.
Сообщений: 1,607
Тем: 78
Зарегистрирован: Feb 2011
Репутация:
13,414
Вы говорите, что не хотите и не будете учить яву, для того, чтобы где-то что-то подредактировать. Но есть и совсем другая сторона медали, о которой многие забывают или вообще не догадываются - программирование, помимо вашего прямого профита формирует еще и образ мышления, что, в конечном итоге, и позволяет читать код и понимать как написанные механизмы работают и взаимодействуют. И тут самая мякотка - не зная этого, не умея применять, вы просто не сможете увидеть решения, даже если оно будет плясать перед монитором.
[SRC="java"]else if (command.startsWith("_bbs:multisell@1984")) // где 1984 - номер мультиселла
{
StringTokenizer st = new StringTokenizer(command, "@");
st.nextToken();
MultiSell.getInstance().separateAndSend(Integer.parseInt(st.nextToken()), activeChar, null, false);
return;
}[/SRC]
В качестве альтернативы - модифицируем RequestBypassToServer на предмет непроверки хэндлера мультиселла к NPC. Но не стоит забывать, что такое чревато.
|