-
Публикаций
638 -
Зарегистрирован
-
Посещение
-
Победитель дней
11 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Mexl2
-
Где в исходниках некстгена изменить стартовую екиперовку персонажа, что бы вместо лоу нг, был одет топ нг например. Спасибо зарание, знатоки)
-
Хроники грация епилог, идет збт сборки, хочу просто узнать как ето можно сделать, а не слушать ваши догадки о том какой у нас сервер.
-
сборку маднеса можно посмотреть? Мб запустите я зайду потестю?
-
не нашел, если есть то не могли бы вы сказать где он лежит?
-
<set name="criticalRate" val="10" /> как работает эта функция у скила?
-
Уважаемые форумчане! Подскажите плиз команды для повышения уровня клана, и начисления репутации
-
Всем привет, не хотелось бы разводить срачь в этой теме, хочу просто что бы мне посоветовали хорошую, качественную сборку для проекта от 500 человек. Хроники Gracia Epilogue. Желательно платные и без дырок)
-
Уважаемые форумчане, помогите пожалуйста настроить ежедневный олли. Ниже конфиг, данная настройка не помогла, хиро выдан не был, правильно ли настроен данный конфиг? #---------------------------------------------- # Настройка Олимпиады #---------------------------------------------- # Олимпиада EnableOlympiad = true EnableOlympiadSpectating = True # проверять участников по HWID при регистрации OlyCheckHardwareID = false # Начало олимпиады, по умолчанию в 6 часов вечера (18) AltOlyStartTime = 06 # Время начала Олимпиады в минутах, обычно 00 так в начале часа. AltOlyMin = 00 # Период соревнований Олимпиады, Обчыно 6 часов. AltOlyCPeriod = 64800000 # Неделя олимпиады, по умолчанию 1 неделя AltOlyWPeriod = 86400000 # Ратификация олимпиады, по умолчанию 12 часа. AltOlyVPeriod = 7200000 # Количество игроков необходимой для начала боёв # Классовые бои ClassGameMin = 2 # Внеклассовые бои NonClassGameMin = 2 # Командные бои 3х3 случайного типа RandomTeamGameMin = 6 # Внеклассовые командные бои 3х3 TeamGameMin = 6 # Number used for displaying amount of registered participants, messages "Fewer than ..." or "More than ...". # 0 for displaying digits instead of text phrase (old style). # Default: 100 AltOlyRegistrationDisplayNumber = 100 # Количество выдаваемых итемов победившему AltOlyClassedRewItemCount = 50 AltOlyNonClassedRewItemCount = 40 AltOlyRandomTeamRewItemCount = 30 AltOlyTeamRewItemCount = 50 # ID предмета который даётся победившему AltOlyBattleRewItem = 13722 # Olympiad Competition Rewards # ItemId for this Reward AltOlyCompRewItem = 13722 # Rate to exchange Points to Reward item, Retail 1 Point * 1000 AltOlyGPPerPoint = 1000 # Noblesse points awarded to Heros. # Default: 180 AltOlyHeroPoints = 180 # Noblesse points awarded to Rank 1 members. # Default: 120 AltOlyRank1Points = 120 # Noblesse points awarded to Rank 2 members. # Default: 80 AltOlyRank2Points = 80 # Noblesse points awarded to Rank 3 members. # Default: 55 AltOlyRank3Points = 55 # Noblesse points awarded to Rank 4 members. # Default: 35 AltOlyRank4Points = 35 # Noblesse points awarded to Rank 5 members. # Default: 20 AltOlyRank5Points = 20 # Restrict same item in olympiad. ItemID's need to be separated whit comma (ex. 1,200,350) AltOlyRestrictedItems = 0
-
У меня сборка епилог, при прохождении квеста на нублес, дается тиара, а самого нубла и скилов от него нету. В чем может быть проблемма? Ява скрипт 4 части квеста. package quests._247_PossessorOfaPreciousSoul4; import l2n.extensions.scripts.ScriptFile; import l2n.game.model.entity.olympiad.Olympiad; import l2n.game.model.instances.L2NpcInstance; import l2n.game.model.quest.Quest; import l2n.game.model.quest.QuestState; public class _247_PossessorOfaPreciousSoul4 extends Quest implements ScriptFile { private static int CARADINE = 31740; private static int LADY_OF_LAKE = 31745; private static int CARADINE_LETTER_LAST = 7679; private static int NOBLESS_TIARA = 7694; @Override public void onReload() {} @Override public void onShutdown() {} public _247_PossessorOfaPreciousSoul4() { super(247, -1); addStartNpc(CARADINE); addTalkId(CARADINE); addTalkId(LADY_OF_LAKE); } @Override public String onEvent(String event, QuestState st, L2NpcInstance npc) { String htmltext = event; int cond = st.getInt("cond"); if(cond == 0 && event.equals("31740-3.htm")) { st.set("cond", "1"); st.setState(STARTED); st.playSound(SOUND_ACCEPT); } else if(cond == 1) { if(event.equals("31740-4.htm")) return htmltext; else if(event.equals("31740-5.htm")) { st.set("cond", "2"); st.takeItems(CARADINE_LETTER_LAST, 1); st.getPlayer().teleToLocation(143230, 44030, -3030); return htmltext; } } else if(cond == 2) if(event.equals("31740-6.htm")) return htmltext; else if(event.equals("31740-5.htm")) { st.getPlayer().teleToLocation(143230, 44030, -3030); return htmltext; } else if(event.equals("31745-2.htm")) return htmltext; else if(event.equals("31745-3.htm")) return htmltext; else if(event.equals("31745-4.htm")) return htmltext; else if(event.equals("31745-5.htm")) if(st.getPlayer().getLevel() >= 75) { st.giveItems(NOBLESS_TIARA, 1); st.addExpAndSp(93836, 0); st.playSound(SOUND_FINISH); st.unset("cond"); st.exitCurrentQuest(false); Olympiad.addNoble(st.getPlayer()); st.getPlayer().setNoble(true, 0); st.getPlayer().updatePledgeClass(); st.getPlayer().broadcastUserInfo(true); } else htmltext = "31745-6.htm"; return htmltext; } @Override public String onTalk(L2NpcInstance npc, QuestState st) { String htmltext = "noquest"; int npcId = npc.getNpcId(); int id = st.getState(); int cond = st.getInt("cond"); if(npcId == CARADINE && st.getPlayer().isSubClassActive()) { if(id == CREATED && st.getQuestItemsCount(CARADINE_LETTER_LAST) == 1) { st.set("cond", "0"); if(st.getPlayer().getLevel() < 75) { htmltext = "31740-2.htm"; st.exitCurrentQuest(true); } else htmltext = "31740-1.htm"; } else if(cond == 1) htmltext = "31740-3.htm"; else if(cond == 2) htmltext = "31740-6.htm"; } else if(npcId == LADY_OF_LAKE && cond == 2 && st.getPlayer().isSubClassActive()) if(st.getPlayer().getLevel() >= 75) htmltext = "31745-1.htm"; else htmltext = "31745-6.htm"; return htmltext; } }
-
Грация Эпилог, где именно менять? эффекта от смены порта в l2.ini нету
- 4 ответа
-
- 1
-
-
Здравствуйте, запустил два отдельных сервера на одной машине, то есть у них один айпи адрес, порты для подключения клиентов с внешней сети - разные. Почему то заходит на один сервер с портом 7777, хотя в l2.ini указан порт от другого сервера. Сами сервера работают без проблем, независимо друг от друга. Проблема в том, что нельзя создать два отдельных патча для одного IP.
- 4 ответа
-
- 1
-
-
Дорогие форумчане, подскажите как в nextgen сделать проверку по ip при входе в Зал Иллюзий. То есть что бы с одного компьютера в 2 окна нельзя заходить. Спасибо.
-
Помог, спасибо, я снубил капец просто=) Харош форум, 1 раз пишу тут, и сразу ответили) Спасибо
-
package quests._119_LastImperialPrince; import l2s.extensions.scripts.ScriptFile; import l2s.game.model.instances.L2NpcInstance; import l2s.game.model.quest.Quest; import l2s.game.model.quest.QuestState; /** * @author Felixx */ public class _119_LastImperialPrince extends Quest implements ScriptFile { @Override public void onLoad() { printInfo(); } @Override public void onReload() {} @Override public void onShutdown() {} // NPC private static final int SPIRIT = 31453; // Nameless Spirit private static final int DEVORIN = 32009; // Devorin // ITEM private static final int BROOCH = 7262; // Antique Brooch // REWARD private static final int AMOUNT = 150292; // Amount public _119_LastImperialPrince() { super(119, -1); addStartNpc(SPIRIT); addTalkId(DEVORIN); } @Override public String onEvent(String event, QuestState st, L2NpcInstance npc) { String htmltext = event; if(event.equalsIgnoreCase("31453-4.htm")) { st.set("cond", "1"); st.setState(STARTED); st.playSound(SOUND_ACCEPT); } else if(event.equalsIgnoreCase("32009-2.htm")) { if(st.getQuestItemsCount(BROOCH) < 1) { htmltext = "noquest"; st.exitCurrentQuest(true); } } else if(event.equalsIgnoreCase("32009-3.htm")) { st.set("cond", "2"); st.playSound(SOUND_MIDDLE); } else if(event.equalsIgnoreCase("31453-7.htm")) { st.giveItems(ADENA_ID, AMOUNT, true); st.addExpAndSp(902439, 90067); st.playSound(SOUND_FINISH); st.exitCurrentQuest(false); } return htmltext; } @Override public String onTalk(L2NpcInstance npc, QuestState st) { String htmltext = "noquest"; int npcId = npc.getNpcId(); int cond = st.getInt("cond"); // confirm that quest can be executed. if(st.getPlayer().getLevel() < 74) { htmltext = "<html><body>Quest for characters level 74 and above.</body></html>"; st.exitCurrentQuest(true); return htmltext; } else if(st.getQuestItemsCount(BROOCH) < 1) { htmltext = "noquest"; st.exitCurrentQuest(true); return htmltext; } if(npcId == SPIRIT) { if(cond == 0) return "31453-1.htm"; else if(cond == 2) return "31453-5.htm"; else return "noquest"; } else if(npcId == DEVORIN && cond == 1) htmltext = "32009-1.htm"; return htmltext; } } вот ето в ява файле находится
-
Нужно поставить проход на фринту 36 человек, исходный код имею) я так понял делаеться это в LastImperialTombManager.java или FrintezzaManager.java. Подскажите где именно и что нужно поменять, спасибо.