Перейти к содержанию

Mexl2

Постоялец
  • Публикаций

    638
  • Зарегистрирован

  • Посещение

  • Победитель дней

    11
  • Отзывы

    100%

Весь контент Mexl2

  1. Где в исходниках некстгена изменить стартовую екиперовку персонажа, что бы вместо лоу нг, был одет топ нг например. Спасибо зарание, знатоки)
  2. Mexl2

    Каты

    а подробнее?
  3. Mexl2

    Лимиты окон!

    Хроники грация епилог, идет збт сборки, хочу просто узнать как ето можно сделать, а не слушать ваши догадки о том какой у нас сервер.
  4. сборку маднеса можно посмотреть? Мб запустите я зайду потестю?
  5. Mexl2

    Каты

    не нашел, если есть то не могли бы вы сказать где он лежит?
  6. Mexl2

    Каты

    Как открыть каты навсегда? сборка nextgen
  7. Mexl2

    Критикал рейт

    <set name="criticalRate" val="10" /> как работает эта функция у скила?
  8. Уважаемые форумчане! Подскажите плиз команды для повышения уровня клана, и начисления репутации
  9. Всем привет, не хотелось бы разводить срачь в этой теме, хочу просто что бы мне посоветовали хорошую, качественную сборку для проекта от 500 человек. Хроники Gracia Epilogue. Желательно платные и без дырок)
  10. Уважаемые форумчане, помогите пожалуйста настроить ежедневный олли. Ниже конфиг, данная настройка не помогла, хиро выдан не был, правильно ли настроен данный конфиг? #---------------------------------------------- # Настройка Олимпиады #---------------------------------------------- # Олимпиада 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
  11. Mexl2

    Квест на нублесс!

    У меня сборка епилог, при прохождении квеста на нублес, дается тиара, а самого нубла и скилов от него нету. В чем может быть проблемма? Ява скрипт 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; } }
  12. Грация Эпилог, где именно менять? эффекта от смены порта в l2.ini нету
  13. Здравствуйте, запустил два отдельных сервера на одной машине, то есть у них один айпи адрес, порты для подключения клиентов с внешней сети - разные. Почему то заходит на один сервер с портом 7777, хотя в l2.ini указан порт от другого сервера. Сами сервера работают без проблем, независимо друг от друга. Проблема в том, что нельзя создать два отдельных патча для одного IP.
  14. Mexl2

    Лимиты окон!

    Дорогие форумчане, подскажите как в nextgen сделать проверку по ip при входе в Зал Иллюзий. То есть что бы с одного компьютера в 2 окна нельзя заходить. Спасибо.
  15. Помог, спасибо, я снубил капец просто=) Харош форум, 1 раз пишу тут, и сразу ответили) Спасибо
  16. 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; } } вот ето в ява файле находится
  17. Нужно поставить проход на фринту 36 человек, исходный код имею) я так понял делаеться это в LastImperialTombManager.java или FrintezzaManager.java. Подскажите где именно и что нужно поменять, спасибо.
×
×
  • Создать...