[java]ядро L2jarchid
Решил сделать команду .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 а в нем написал :
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 ява файла в сборку.. Или всё ядро которое есть
Кто скажет как это сделать ?
Заранее спасибо.
Спасибками забросаю
Компилить надо не два файла, а всю сборку вместе. Качаешь исходники и еклипс. Если в корне исходников есть файл build.xml то сразу же импортируешь в еклипс и компилишь (для этого нужна JDK, скачать с сайта явы), если же вместо build.xml - pom.xml то надо скачать плагин maven для еклипса, а потом компилить.
Нарисовал общую картину, т.к. в данный момент обладаю диал-ап интернетом и нет никакой возможность скачать что-либо.
Есть безусловно и другие, более простые и быстрые способы скомпилить, но вот для редактирования все такие надо юзать IDE, а не блокнот. Ибо она сканирует полностью все сорсы и записывает всякие имена функций в авто-компит, откуда удобно их вставлять, умный дебаггер и много других полезняшек :о)
-=[BloodKill]=-: Google.ru
а вообще..через ant быстрее...
Через ант это в случае с build.xml если не ошибаюсь, а арчиды вроде как на pom.xml перешли.
нет у них тоже есть build.xml ![]()
-=[BloodKill]=- может сам пойдешь на Google.Com, имхо тебе тут делать нечего ![]()
ZG-Compiler найди... им легко скомпилишь...
а Еклипс думаю тебе не нужен... слишком много не нужных вопросов возникнет сразу
archid можно компилить через мавен и через Ант
там идет сразу все...
да даже была бы если только на мавене... перевести на Ант делов 5 минут
— Жадный...



![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)
