Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

[java]ядро L2jarchid

7 replies141 viewsCurrently viewing: 1
Long117
Long117

User

Участник

Posts: 83

На форуме с: 08/08/2009

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

Рейтинг: 0

· 08/12/2009, 06:20 PM

Решил сделать команду .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

User

Ветеран

Posts: 537

На форуме с: 02/05/2008

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

Рейтинг: 0

· 08/12/2009, 07:05 PM

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

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

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

0
Long117
Long117

User

Участник

Posts: 83

На форуме с: 08/08/2009

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

Рейтинг: 0

· 08/12/2009, 07:49 PM

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

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

User

Ветеран

Posts: 1355

На форуме с: 09/01/2008

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

Рейтинг: 0

· 08/12/2009, 08:26 PM

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

Google.ru

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

— Оо

0
St1ng3r
St1ng3r

User

Ветеран

Posts: 537

На форуме с: 02/05/2008

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

Рейтинг: 0

· 08/12/2009, 08:47 PM

-=[BloodKill]=-: Google.ru

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

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

0
Long117
Long117

User

Участник

Posts: 83

На форуме с: 08/08/2009

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

Рейтинг: 0

· 08/12/2009, 10:17 PM

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

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

User

Бывалый

Posts: 456

На форуме с: 02/05/2009

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

Рейтинг: 0

· 08/13/2009, 06:31 AM

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


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


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

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

— Жадный...

0
Topic is closed for replies