Jump to content

LordWinter

User
  • Content Count

    119
  • Joined

  • Last visited

  • Days Won

    5
  • Feedback

    100%

LordWinter last won the day on July 10

LordWinter had the most liked content!

Community Reputation

36

4 Followers

About LordWinter

  • Rank
    Постелил коврик

Информация

  • Пол
    Мужчина

Контакты

Recent Profile Visitors

2751 profile views
  1. https://yadi.sk/d/jntemAoGGeArfw
  2. улыбнуло что Fafurion на исходах мобиуса)
  3. если только сделать запрет на атаку и убийство расы легко и быстро)
  4. можно сделать все что угодно имея на руках ядро и не важно какое, хоть с лыжи на феню хоть наоборот
  5. моя аська есть в профиле пиши завтра если над сделаем, сейчас поздно спать хочу) + я не знаю какой ревы у тебя акисы, я тебе делал имея на руках 372 реву
  6. это уже сложнее, нужно сделать колонку в бд чаров для обновления количества перерождений и делать проверку при запросе на перерождение if (player.getLevel() >= 80 && jobLevel == 3 && количество ваших перерождений < 3)
  7. ищи настройки защиты и отключай
  8. капец ты скупердяй, сложно импорты поправить и чутка код? package net.sf.l2j.gameserver.model.actor.instance; import net.sf.l2j.gameserver.data.ItemTable; import net.sf.l2j.gameserver.model.item.instance.ItemInstance; import net.sf.l2j.gameserver.model.L2Skill; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; import net.sf.l2j.gameserver.model.base.ClassId; import net.sf.l2j.gameserver.model.base.Experience; import net.sf.l2j.gameserver.network.SystemMessageId; public class L2RebirthMasterInstance extends Folk { private int itemId = 57 ; // item ID which should be given, should be in this format: "int itemId= ???;" private int count = 1 ; // how many of the item should be given?, should be in this format: "int count= ???;" public L2RebirthMasterInstance(int objectId, NpcTemplate template) { super(objectId, template); } @Override public void onBypassFeedback(Player player, String command) { if (command.startsWith("Rebirth")) { ClassId classId = player.getClassId(); int jobLevel = classId.level(); if (player.getLevel() >= 80 && jobLevel == 3) { ItemInstance item = ItemTable.getInstance().createItem("Rebirth Item", itemId, count, player, null); player.getInventory().addItem("Rebirth Item", item.getItemId(), count, player, null); long pXp = player.getExp(); long tXp = Experience.LEVEL[1]; player.removeExpAndSp(pXp - tXp, 0); ClassId _baseClass = classId; for (ClassId child : ClassId.values()) { if (classId.childOf(child)) { _baseClass = child; for (ClassId child2 : ClassId.values()) { if (_baseClass.childOf(child2)) { _baseClass = child2; for (ClassId child3 : ClassId.values()) { if (_baseClass.childOf(child3)) _baseClass = child3; } } } } } for (L2Skill skill : player.getSkills().values()) player.removeSkill(skill.getId(), false); player.setClassId(_baseClass.getId()); if (player.isSubClassActive()) player.getSubClasses().get(player.getClassIndex()).setClassId(player.getActiveClass()); else player.setBaseClass(player.getActiveClass()); player.broadcastUserInfo(); player.rewardSkills(); player.sendSkillList(); // system sound for 1st and 2nd occupation player.sendPacket(SystemMessageId.CLASS_TRANSFER); // Update the overloaded status of the L2PcInstance player.refreshOverloaded(); // Update the expertise status of the L2PcInstance player.refreshExpertisePenalty(); player.sendMessage("You have been reborn"); } else player.sendMessage("You are to low level, you need to be atleast be 85 with completed third class occupation"); } } }
  9. если нет исходников или поддержка сборки не ведется то смело в корзину выбросить
  10. 1637 ревизия: - Фикс проверок таргета у мобов при наложении клан бафов - Корректировка покупки премиум аккаута в комьюнити не правильно взымалась стоимость - Фикс ошибки при добавлении доп итемов к мобам чампионам - Фикс парсинга инфы с L2Topzone - Немного корректировок в позиционировании чтоб уменьшить расхождение координат - Фикс ошибки если рекомендаций > 255 - Исправлена отображение html управления осаждаемых клан холлов в админке - Чистка от неиспользуемых html - Корректировка сервиса изменения цвета имена (проблемы в запросах к бд) - Добавлена система фэйк игроков roboto - Переработка механики позиционирования объектов в мире - Фикс корректной работы autoloot и autolootherbs в меню и в через конфиги - Частиная переработка админ панели - Удаление всех ивентов с сервера - Удаление старого нпс баффера - Реализация нового ивент движка (Fight Events) * Теперь все ивенты работают на одном движке * Добавлена поддержка запуска ивентов с админ панели * Добавлена поддержка регистрации на ивент в комьюнити * Добавлена поддержка регистрации через нпс * Поддержка статистики игроков для каждого ивента * xml поддержка индивидуальных настроек для каждого ивента * xml поддержка карт для каждого ивента * xml поддержка спавнлиста для менеджера ивентов - Cписок ивентов которые поддерживает движок на данный момент * Last Hero * Team vs Team * Lucky Creatures * Capture The Flag * Treasure Hunt * Korean Style * Team vs Team Round * Capture The Base * Death Match * Monster Attack Так же решил-таки запустить форум, все подробности на https://l2jeternity.com/
  11. я думаю на строне сервера будет правильнее, во всяком случае точно должно проканать Пример принудительного отображения эффекта виталити: startAbnormalEffect(AbnormalEffect.VITALITY); А уже в AbnormalEffect считывать маску эффета
  12. а что вам собственно мешает сделать новый эффект на серверной стороне и подцепить к нему AbnormalEffect?
  13. что-то мне подсказывает чутью тут замешен гео двиг)
  14. Любая сборка требует внимания и доработки) запускать проект на ней не советую, мы смогли запустится лишь спустя пол года работы по исправлениям косяков и написания своих наработок)
×
×
  • Create New...