Забывание скилов - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 11.03.2009, 18:55   #1
Аватар для DarkLoki
Пользователь

Автор темы (Топик Стартер) Забывание скилов

Значит надо сделать так, чтобы игроки при делевле забывали скилы, которые можно выучить на 8 лвл выше.

Пример, на 78 у магов есть arcane power. При делевле до 69 этот скил забывается.

Есть функция
Код:
boolean foundskill = false;
		if(!isGM())
		{
			Collection<L2SkillLearn> skillTree = SkillTreeTable.getInstance().getAllowedSkills(getClassId());
			for (L2Skill skill : getAllSkills())
			{
				int skillid = skill.getId();

				foundskill = false;
				for (L2SkillLearn temp : skillTree)
				{
					if((temp.getId()==skillid) && (temp.getMinLevel()<=(getStat().getLevel()+8)))
						{
							foundskill = true;
						}					
				}

				if(!foundskill)
				{
					removeSkill(skill);
				}
			}
		}
Но дело в том, что она удаляет скил полностью, а надо, если такая возможность есть, скил откатывался на левел-два.
Пример: Есть скилл у магов anti magic - максимальный уровень 45 на 74 левле чара. Суть в том, чтобы при делевле до 65 он откатывался до 43 левла (как максимально возможно было бы на 73 лвл чара), а не пропадал совсем.
У кого какие идеи/мысли ?

Без флуда, а то покараю
__________________
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *

Последний раз редактировалось DarkLoki; 11.03.2009 в 20:32.
DarkLoki вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:01. Часовой пояс GMT +3.

Вверх