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

Raxus

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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

  1. for (L2Skill skill : player.getAllSkills()) player.removeSkills(а тут хз чо писать) Дело в том, что я сделал Нпс делевел. Он снижает уровень с 80 на 70, но скилы остаются с 80 уровня( Что значит сравнивать левел скила и чара, ведь они не зависят друг от друга
  2. ну а есть идеи как это осуществить?
  3. каким методом, можно удалить те скилы у персонажа, которые не соответсвуют его уровню. player.removeSkill(player.getAllSkills() - player.sendSkillList()); компилятор на это ругается(.
  4. Raxus

    Epic And Raid Boss Time Respawn

    GrandBossManager.java тут весь респавн, выводи в конфиг нужные значения
  5. Raxus

    Epic And Raid Boss Time Respawn

    копай в аи рб и выводи в конфиг
  6. player.destroyItemByItemId("Consume", 4037, 50, player, false); player.removeExpAndSp((player.getExp() - Experience.LEVEL[70]), 0); for (L2Skill skill : player.getAllSkills()) player.removeSkill(skill); player.checkAllowedSkills(); player.sendMessage("Поздравляю " + player.getName() + ", Ваш уровень понижен!"); player.sendSkillList(); Вообщем сделал такое. Скилы удаляет, но не возвращает((
  7. вот я тоже так подумал, но как сделать так, чтобы не надо было делать релог?
  8. Вообщем сделал себе скрипт в донат менеджере - Делевел до 70 уровня (см. ниже). Только дело в том что скилы оно не обновновляет, а остаются те же , что и были до делевела. Как сделать так чтобы скилы обновились согласно уровню? (Кстати статы почему-то обновляются) else if (actualCommand.equalsIgnoreCase("level70")) { if(player.getInventory().getItemByItemId(4037) != null && player.getInventory().getItemByItemId(4037).getCount() >= 50) { if (player.getLevel() <= 70) { player.sendMessage("Извините, " + player.getName() + ", Ваш уровень слишком низок!"); return; } player.destroyItemByItemId("Consume", 4037, 50, player, false); player.removeExpAndSp((player.getExp() - Experience.LEVEL[70]), 0); player.sendMessage("Поздравляю " + player.getName() + ", Ваш уровень понижен!"); } else { player.sendMessage("Извините, " + player.getName() + ", У вас недостаточно денег!"); }}
×
×
  • Создать...