P1ckw1ck 158 Опубликовано 3 февраля, 2012 mport net.sf.l2j.gameserver.model.L2Party; import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.QuestState; import net.sf.l2j.gameserver.model.quest.State; import net.sf.l2j.gameserver.model.quest.jython.QuestJython; import net.sf.l2j.util.Rnd; народ подскажите плиз как адаптировать импорты по сборку L2J-Frozen буду благодарен! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 3 февраля, 2012 mport net.sf.l2j.gameserver.model.L2Party;import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.QuestState; import net.sf.l2j.gameserver.model.quest.State; import net.sf.l2j.gameserver.model.quest.jython.QuestJython; import net.sf.l2j.util.Rnd; народ подскажите плиз как адаптировать импорты по сборку L2J-Frozen буду благодарен! попробуй для начала вместо net.sf.l2j поставить com.l2jfrozen Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 3 февраля, 2012 попробуй для начала вместо net.sf.l2j поставить com.l2jfrozen не заработает Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 не заработает а как сделать штоб заработало? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 3 февраля, 2012 а как сделать штоб заработало? откуда мне знать я же не знаю что за квест Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vans 0 Опубликовано 3 февраля, 2012 import com.l2jfrozen.gameserver.model.L2Party; import com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.quest.QuestState; import com.l2jfrozen.gameserver.model.quest.State; import com.l2jfrozen.gameserver.model.quest.jython.QuestJython; import com.l2jfrozen.util.random.Rnd; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 а если вот так попробывать import com.l2jfrozen.gameserver.model.L2Party; или вот так import com\l2jfrozen\gameserver\model\L2Party; будит работать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 import com.l2jfrozen.gameserver.model.L2Party;import com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.quest.QuestState; import com.l2jfrozen.gameserver.model.quest.State; import com.l2jfrozen.gameserver.model.quest.jython.QuestJython; import com.l2jfrozen.util.random.Rnd; спс) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 ето вобще норм кога я заменю у меня вот этот код скрасным цветом загорается import? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vans 0 Опубликовано 3 февраля, 2012 ето вобще норм кога я заменю у меня вот этот код скрасным цветом загорается import? норм) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HECKBuK 229 Опубликовано 3 февраля, 2012 На будущее Если хочешь поменять импорты, то берешь любой квест из этой сборки и там идет import com.l2jfrozen (в твоем случае) или net.sf.l2j или еще какаянеть лабуда т.е. то что после import и до .gameserver и есть твой путь к ядру, его копируешь и меняешь где нужно хочу +++) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 у меня почемуто етот квест не пашет не грузит в нпс и файл появился в моём квесте Vesper.java.error вот содержимое Error on: C:\Users\Credboy\Desktop\L2J-Frozen rev.904\L2JFrozen_GameServer\gameserver\data\scripts\quests\Vesper\Vesper.java.error.log Line: -1 - Column: -1 compilation failed вот скрипт мож тута гдето ошибку Скрытый текстpackage quests.Vesper; import com.l2jfrozen.gameserver.model.L2Party; import com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.quest.QuestState; import com.l2jfrozen.gameserver.model.quest.State; import com.l2jfrozen.gameserver.model.quest.jython.QuestJython; import com.l2jfrozen.util.random.Rnd; public class Vesper extends QuestJython { //NPC private final static int npcId = 50003; private final static int[] MOBS = {21376,21377,21378,21394,21652,21379,21653,21380,21383,21654,21382}; private final static int RaidBoss = 70021; //QuestItem private final static int BLACK_FEATHER = 10596; private final static int ITEM_FROM_RB = 10598; //Chance from mobs private final static int chance1 = 80; //Chance from RB private final static int chance2 = 100; //Item private final static int FEATHER = 10599; private int count; //Разрешено ли повторять квест? private static boolean REPEATABLE = true; private int cond = 0; private State STARTED = new State("Started", this); public Vesper(int questId, String name, String descr) { super(questId, name, descr, 1); State st = new State("Start", this); this.setInitialState(st); addStartNpc(npcId); addTalkId(npcId); for (int mobs : MOBS) addKillId(mobs); addKillId(RaidBoss); } public String onEvent(String event, QuestState st) { L2PcInstance player = st.getPlayer(); if (event.equalsIgnoreCase("start")) { st.set("cond","1"); event = "50003-2.htm"; st.setState(STARTED); } else if (event.equalsIgnoreCase("sobral")) { count = player.getInventory().getInventoryItemCount(BLACK_FEATHER,0); if (count < 1000) event = "50003-no.htm"; else { st.takeItems(BLACK_FEATHER,1000); st.set("cond","2"); event = "50003-4.htm"; } } else if (event.equalsIgnoreCase("item_RB")) { count = player.getInventory().getInventoryItemCount(ITEM_FROM_RB,0); if (count < 1) event = "50003-no1.htm"; else { st.takeItems(ITEM_FROM_RB,1); st.giveItems(FEATHER,1); st.exitQuest(REPEATABLE); event = "<html><body>kvest zavershen</body><html>"; } } else if (event.equalsIgnoreCase("otmena")) { event = "<html><body>kvest otmenen</body></html>"; st.exitQuest(true); } return event; } public String onTalk(L2NpcInstance npc, L2PcInstance talker) { QuestState st = talker.getQuestState(getName()); String htmltext = "<html><body>You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.</body></html>"; if(st == null) return htmltext; int npcId = npc.getNpcId(); cond = st.getInt("cond"); if(npcId == npcId) { if (cond == 0) htmltext = "50003-1.htm"; else if (cond == 1) htmltext = "50003-3.htm"; else if (cond == 2) htmltext = "50003-5.htm"; } return htmltext; } public String onKill (L2NpcInstance npc, L2PcInstance killer, boolean isPet) { QuestState st = killer.getQuestState(getName()); if(st == null) return null; int npcId = npc.getNpcId(); int cond = st.getInt("cond"); L2Party party = killer.getParty(); switch(cond) { case 1: for (int id : MOBS) if (npcId == id) if (Rnd.get(100) < chance1) if (st.getPlayer().getInventory().getInventoryItemCount(BLACK_FEATHER,0) < 1000) st.giveItems(BLACK_FEATHER,1); break; case 2: if (npcId == RaidBoss) if (Rnd.get(100) < chance2) if (party != null) for (L2PcInstance member : party.getPartyMembers()) if (member.getInventory().getInventoryItemCount(ITEM_FROM_RB,0) == 0) member.getQuestState(getName()).giveItems(ITEM_FROM_RB,1); else if (killer.getInventory().getInventoryItemCount(ITEM_FROM_RB,0) == 0) st.giveItems(ITEM_FROM_RB,1); break; } return null; } public static void main(String[] args) { new Vesper(-1, "Vesper", "custom"); } } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 3 февраля, 2012 не запустится он у тебя Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 3 февраля, 2012 package quests.Vesper; сотри нахрен ето Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 почему не запустится? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MustanG™ 40 Опубликовано 3 февраля, 2012 Помимо импортов нужно еще в коде менять Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 а че надо менять? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 Помимо импортов нужно еще в коде менять а де в коде там менять? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 3 февраля, 2012 а де в коде там менять? у тебя скрипт запустился? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 нет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 3 февраля, 2012 для начала его надо запустить что бы потом что-то править но я думаю он не запустится Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 мож там в самом скрипте ошибка? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 3 февраля, 2012 кто может помочь пишите скайп Credboy Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 4 февраля, 2012 я вот разобрался че он за ошибку пишет compilation failed на русский компиляция не удалось в чем может быть проблемма? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты