Перейти к содержанию
Авторизация  
Raxus

Обновить Скилы После Делевела...

Рекомендуемые сообщения

Вообщем сделал себе скрипт в донат менеджере - Делевел до 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() + ", У вас недостаточно денег!");
		}}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нужно добавить к делевелу еще removed skills, а далее персонаж без скилов релогнется и появятся нужные скилы для определенного лвла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
нужно добавить к делевелу еще removed skills, а далее персонаж без скилов релогнется и появятся нужные скилы для определенного лвла.

 

вот я тоже так подумал, но как сделать так, чтобы не надо было делать релог?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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();

 

Вообщем сделал такое. Скилы удаляет, но не возвращает((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...