digkill 2 Опубликовано 29 сентября, 2012 Есть два коммунити , хочу переделать под сборку l2open Что там нужно менять? import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javolution.text.TextBuilder; import net.l2emuproject.L2DatabaseFactory; import net.l2emuproject.gameserver.cache.HtmCache; import net.l2emuproject.gameserver.communitybbs.CommunityBoard; import net.l2emuproject.gameserver.communitybbs.IBBSHandler; import net.l2emuproject.gameserver.communitybbs.Manager.BaseBBSManager; import net.l2emuproject.gameserver.datatables.TeleportLocationTable; import net.l2emuproject.gameserver.instancemanager.SiegeManager; import net.l2emuproject.gameserver.instancemanager.TownManager; import net.l2emuproject.gameserver.model.L2TeleportLocation; import net.l2emuproject.gameserver.model.actor.instance.L2PcInstance; import net.l2emuproject.gameserver.model.olympiad.Olympiad; import net.l2emuproject.gameserver.network.SystemMessageId; Это под свою сборку? com.rar Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
digkill 2 Опубликовано 29 сентября, 2012 комуните приложил в архив Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Relvl 26 Опубликовано 29 сентября, 2012 Ребят, зачем вы лезете в серверостроение, если даже основ языка и программирования в целом не знаете?.. Используйте тогда уж то, что есть. Задолбали уже бараньи посты. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
digkill 2 Опубликовано 29 сентября, 2012 Ребенок, как я понимаю import net.l2emuproject.L2DatabaseFactory; это подгрузка библиотек, не что include из C++ (java новый язык для меня) public class TeleportBBSManager extends BaseBBSManager implements IBBSHandler но не могу понять откуда она идет и откуда наследуется класс TeleportBBSManager , видимо с другой сборки, как переделать под l2open, незнаю API сборок серверов. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Relvl 26 Опубликовано 30 сентября, 2012 (изменено) Ребенок? Если это обращение ко мне, то ок, я польщен Да, import x; это импортирование другого класса (в яве придерживаются правила "один файл - один класс"). экстенд - это расширение другого класса своим классаом, когда методы из обоих работают, если совсем по-простому. имплементс - это наследование интерфейса. интерфейс показывает, какие именно методы должны быть и с какими аргументами, но не реализует их. в данном случае расширяет и реализует интерфейс класс твоей комьюнити классы из "ядра". в файле game\xxxserver.jar хранятся скомпилированные классы. именно в них и находятся эти БэйсББСМенеджер и ИББСНэндлер. Если исходнокого кода нет - ни чего ты с ними не сделаешь, можешь только наследовать и реализовать. Если нужно - могу скинуть их исходники от одного бесплатного ядра, они мало где меняются, когда делают "свои мега-сборки", то обычно меняют несколько совсем уж кривых функций ядра, запаковывают свой индокод, ставят кучу неубираемых копирайтов и сливают... Недоадмины голодные, любую шару схавают. PS: так и представляю себе гипотетический сервер авиастроителей, где каждый второй пост написан бараном: ААААА!!! ПАМАГИТИ ПОСАНЫ!!! КАК НА САМАЛЕТ ПАСТАВИТЬ ВИНТ ВИРТАЛЕТА?!??! скажите,я тут купил запчасти самолета, как его сабрать? и как потом взлететь? а падскажите, как двигатель перенести к закрылкам ближе, или в оперение? а ещё мне надо крылья сдеать круглыми, носовой фюзеляж свинцовым, оперение перенести вниз (му не хватит места у двигателя), и крылья сделать с одной стороны... А потом все эти недосамолеты падают, взрываются, а их конструкторы винят во всем форумчан, которые неправильно что-то им подсказали... И вообще, подсказывали для Боинга, а у них был кукурузник. Изменено 30 сентября, 2012 пользователем Relvl 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
digkill 2 Опубликовано 30 сентября, 2012 в своей сборке l2open в jar нашел любопытную вещь communitybbs , мне кажется просто нужно изменить путьв импортах, должно заработать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
digkill 2 Опубликовано 30 сентября, 2012 Error on: C:\severPVP\serverPvP\gameserver\data\scripts\custom\PVPCB\TeleportBBSManager.java.error.log Line: -1 - Column: -1 compilation failed видимо нет, летит ошибка Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
digkill 2 Опубликовано 30 сентября, 2012 Скинуть исходник хорошо бы было Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
digkill 2 Опубликовано 30 сентября, 2012 l2open базируется на сборке феникса? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
•å_Fi®eFox_å• 0 Опубликовано 30 сентября, 2012 Relvl Может хватит выепоны устраивать ?? в каждой теме 1 и тоже .... форум для этих целей и создан дабы обучаться , спрашивать , ошибаться ..... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
digkill 2 Опубликовано 30 сентября, 2012 Может ктонибудь скинуть комуните от GoodShadow с sql , для gracia epilogue , что бы делались схемы бафов и сохранялись точки телепорта Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Relvl 26 Опубликовано 30 сентября, 2012 (изменено) Может хватит выепоны устраивать ?? Для этих целей есть как минимум самоучители по языку. Если вы решили переделывать сервер, что-то добавлять - зачем брать скомпилированный сервер без исходников? Изменено 30 сентября, 2012 пользователем Relvl Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты