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

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

ruen
Форум/Форум для новичков[JAVA]/[java]ядро L2jarchid
Поиск

[java]ядро L2jarchid

7 ответов153 просмотровСейчас просматривают: 1
Long117
Long117

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

Участник

Постов: 83

На форуме с: 08.08.2009

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

Рейтинг: 0

· 12.08.2009, 18:20

Решил сделать команду .addItem в сборку L2jArchid :


Скачал сборку L2jArchid -> _www.svn.assembla.com/svn/L2J-Archid/trunk/

Добавил в l2jarchid\trunk\l2j-archid-game\src\main\java\com\l2jarchid\gameserver\handler\voicedcommandhandlers
файл additem.java а в нем написал :

Код
package com.l2jarchid.gameserver.handler.voicedcommandhandlers;

import com.l2jarchid.gameserver.handler.IVoicedCommandHandler;
import com.l2jarchid.gameserver.model.L2World;
import com.l2jarchid.gameserver.model.actor.instance.L2PcInstance;
import com.l2jarchid.gameserver.network.SystemMessageId;
import com.l2jarchid.gameserver.network.serverpackets.SystemMessage;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import com.l2jarchid.L2DatabaseFactory;

import javolution.text.TextBuilder;
import com.l2jarchid.gameserver.network.serverpackets.NpcHtmlMessage;

/**
*
*@Last_Author maza
*
*/

public class addItem implements IVoicedCommandHandler {
    private static String[] _voicedCommands = { "addItem" };

    public boolean useVoicedCommand(String command, L2PcInstance activeChar,
            String target) {

//тут писать текст обработки команды
        return true;
    }

    public String[] getVoicedCommandList() {
        return _voicedCommands;
    }
}



Далее в l2jarchid\trunk\l2j-archid-game\src\main\java\com\l2jarchid\gameserver\handler в masterhandler.java

добавил import com.l2jarchid.gameserver.handler.voicedcommandhandlers.additem;

(Но неуверен что это верно)


Теперь вопрос ->> Как это теперь запаковать в сборку ? Тут нужна прога Eclipse походу.. Вот я не знаю как закомпилить эти 2 ява файла в сборку.. Или всё ядро которое есть


Кто скажет как это сделать ?
Заранее спасибо.

Спасибками забросаю smile3.gif

0
St1ng3r
St1ng3r

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

Ветеран

Постов: 537

На форуме с: 05.02.2008

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

Рейтинг: 0

· 12.08.2009, 19:05

Компилить надо не два файла, а всю сборку вместе. Качаешь исходники и еклипс. Если в корне исходников есть файл build.xml то сразу же импортируешь в еклипс и компилишь (для этого нужна JDK, скачать с сайта явы), если же вместо build.xml - pom.xml то надо скачать плагин maven для еклипса, а потом компилить.

Нарисовал общую картину, т.к. в данный момент обладаю диал-ап интернетом и нет никакой возможность скачать что-либо.

Есть безусловно и другие, более простые и быстрые способы скомпилить, но вот для редактирования все такие надо юзать IDE, а не блокнот. Ибо она сканирует полностью все сорсы и записывает всякие имена функций в авто-компит, откуда удобно их вставлять, умный дебаггер и много других полезняшек :о)

0
Long117
Long117

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

Участник

Постов: 83

На форуме с: 08.08.2009

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

Рейтинг: 0

· 12.08.2009, 19:49

А поподробнее кто скажет ?

0
-=[BloodKill]=-
-=[BloodKill]=-

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

Ветеран

Постов: 1355

На форуме с: 01.09.2008

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

Рейтинг: 0

· 12.08.2009, 20:26

Long: А поподробнее кто скажет ?

Google.ru

а вообще..через ant быстрее...

— Оо

0
St1ng3r
St1ng3r

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

Ветеран

Постов: 537

На форуме с: 05.02.2008

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

Рейтинг: 0

· 12.08.2009, 20:47

-=[BloodKill]=-: Google.ru

а вообще..через ant быстрее...

Через ант это в случае с build.xml если не ошибаюсь, а арчиды вроде как на pom.xml перешли.

0
Long117
Long117

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

Участник

Постов: 83

На форуме с: 08.08.2009

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

Рейтинг: 0

· 12.08.2009, 22:17

нет у них тоже есть build.xml smile3.gif
-=[BloodKill]=- может сам пойдешь на Google.Com, имхо тебе тут делать нечего d94fefdbba8d.gif

0
Александр
Александр

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

Бывалый

Постов: 456

На форуме с: 05.02.2009

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

Рейтинг: 0

· 13.08.2009, 06:31

ZG-Compiler найди... им легко скомпилишь...
а Еклипс думаю тебе не нужен... слишком много не нужных вопросов возникнет сразу


archid можно компилить через мавен и через Ант
там идет сразу все...


Цитата
Через ант это в случае с build.xml если не ошибаюсь, а арчиды вроде как на pom.xml перешли.

да даже была бы если только на мавене... перевести на Ант делов 5 минут

— Жадный...

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