Перейти к содержанию
Авторизация  
digkill

Как Переделывать Community Board Под Свою Сборку

Рекомендуемые сообщения

Есть два коммунити , хочу переделать под сборку 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребят, зачем вы лезете в серверостроение, если даже основ языка и программирования в целом не знаете?..

Используйте тогда уж то, что есть.

 

Задолбали уже бараньи посты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребенок, как я понимаю import net.l2emuproject.L2DatabaseFactory; это подгрузка библиотек, не что include из C++ (java новый язык для меня)

 

public class TeleportBBSManager extends BaseBBSManager implements IBBSHandler но не могу понять откуда она идет и откуда наследуется класс TeleportBBSManager , видимо с другой сборки, как переделать под l2open, незнаю API сборок серверов.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребенок? Если это обращение ко мне, то ок, я польщен :)

 

Да, import x; это импортирование другого класса (в яве придерживаются правила "один файл - один класс").

 

экстенд - это расширение другого класса своим классаом, когда методы из обоих работают, если совсем по-простому.

имплементс - это наследование интерфейса. интерфейс показывает, какие именно методы должны быть и с какими аргументами, но не реализует их.

 

в данном случае расширяет и реализует интерфейс класс твоей комьюнити классы из "ядра".

 

в файле game\xxxserver.jar хранятся скомпилированные классы. именно в них и находятся эти БэйсББСМенеджер и ИББСНэндлер.

Если исходнокого кода нет - ни чего ты с ними не сделаешь, можешь только наследовать и реализовать.

 

Если нужно - могу скинуть их исходники от одного бесплатного ядра, они мало где меняются, когда делают "свои мега-сборки", то обычно меняют несколько совсем уж кривых функций ядра, запаковывают свой индокод, ставят кучу неубираемых копирайтов и сливают... Недоадмины голодные, любую шару схавают.

 

 

PS: так и представляю себе гипотетический сервер авиастроителей, где каждый второй пост написан бараном:

ААААА!!! ПАМАГИТИ ПОСАНЫ!!! КАК НА САМАЛЕТ ПАСТАВИТЬ ВИНТ ВИРТАЛЕТА?!??!
скажите,я тут купил запчасти самолета, как его сабрать? и как потом взлететь?
а падскажите, как двигатель перенести к закрылкам ближе, или в оперение? а ещё мне надо крылья сдеать круглыми, носовой фюзеляж свинцовым, оперение перенести вниз (му не хватит места у двигателя), и крылья сделать с одной стороны...

 

А потом все эти недосамолеты падают, взрываются, а их конструкторы винят во всем форумчан, которые неправильно что-то им подсказали... И вообще, подсказывали для Боинга, а у них был кукурузник.

Изменено пользователем Relvl
  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в своей сборке l2open в jar нашел любопытную вещь communitybbs , мне кажется просто нужно изменить путьв импортах, должно заработать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Error on: C:\severPVP\serverPvP\gameserver\data\scripts\custom\PVPCB\TeleportBBSManager.java.error.log

Line: -1 - Column: -1

 

compilation failed видимо нет, летит ошибка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Relvl

Может хватит выепоны устраивать ?? в каждой теме 1 и тоже .... форум для этих целей и создан дабы обучаться , спрашивать , ошибаться .....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может ктонибудь скинуть комуните от GoodShadow с sql , для gracia epilogue , что бы делались схемы бафов и сохранялись точки телепорта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Может хватит выепоны устраивать ??

Для этих целей есть как минимум самоучители по языку.

Если вы решили переделывать сервер, что-то добавлять - зачем брать скомпилированный сервер без исходников?

Изменено пользователем Relvl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...