Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Создание нового SkillTrees
#1
//deleted (Ten symbols)
Ответ
#2
Цитата:L2SoulSkillLearn[] skills = SkillTreeTable.getInstance().getAvailableSoulSkills(player);
Я так понимаю нужно проверять сбор скилов для изучения
вот это
Цитата: List<L2SoulSkillLearn> result = new FastList<L2SoulSkillLearn>();
List<L2SoulSkillLearn> skills = new FastList<L2SoulSkillLearn>();

L2Skill[] oldSkills = cha.getAllSkills();

for (L2SoulSkillLearn temp : skills)
{
тут получается что ничего не берется, потому что skills пустой лист, мотать по идее нужно список всех скилов этого типа.
Ответ
#3
[src=java]
public L2SoulSkillLearn[] getAvailableSoulSkills(L2PcInstance cha)
{
List<L2SoulSkillLearn> result = new FastList<L2SoulSkillLearn>();

L2Skill[] oldSkills = cha.getAllSkills();

for(L2SoulSkillLearn temp : _soulSkillTrees)
{
if(temp.getMinLevel() <= cha.getLevel())
{
boolean knownSkill = false;

for(final L2Skill s : oldSkills)
{
if(knownSkill)
break;

if(s.getId() == temp.getId())
{
knownSkill = true;

// this is the next level of a skill that we know
if(s.getLevel() == temp.getLevel() - 1)
result.add(temp);
}
}
if(!knownSkill && temp.getLevel() == 1)
result.add(temp);
}
}
return result.toArray(new L2SoulSkillLearn[result.size()]);
}
[/src]
Попробуй так
[Изображение: l2nextgen.gif]
Ответ
#4
Я об этом и написал, ТС хорошо и сам учится, чтобы находить такие неточности.
Ответ
#5
Цитата: ТС хорошо и сам учится
Вы даже не представляет, как много для меня значат эти слова...
//deleted (Ten symbols)
Ответ
#6
Сообщение убито за ненадобностью
Если бы в Java работал GC, большинство программ удаляли бы сами себя при первом же запуске
Ответ
#7
Всё! всем огромнейшее спасибо! Всё заработало.
Проблема крылалсь в SkillTreesTable и моей паршивой невнимательности в .xml файле.

Спасибо еще раз.
Я вас люблю.
Всех...
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Создание новые скролов телепорта LegioNteam 12 3,252 08-08-2014, 01:22 AM
Последний пост: Donatte
  Создание ПВП зоны (Опены) ZIP 9 2,854 08-02-2014, 10:08 PM
Последний пост: ZIP
  Создание своего Рецепта >.< finfan 1 1,701 10-04-2013, 12:33 AM
Последний пост: gorodetskiy
  Создание итема KpoIIIuK 0 1,080 06-25-2013, 01:58 AM
Последний пост: KpoIIIuK
  Создание персонажа Raymon 1 1,634 01-22-2013, 08:04 PM
Последний пост: kolobrodik
  Создание нового Condition finfan 9 2,229 01-03-2013, 02:51 AM
Последний пост: ..Kirito..
  Создание соединения с бд Main 6 1,882 12-20-2012, 11:14 PM
Последний пост: Main
  Создание новых SkillType, от подсказки не откажусь. finfan 3 1,889 04-10-2012, 08:06 PM
Последний пост: Nehrk
  Создание нового Skill_Trees finfan 2 2,250 03-25-2012, 01:30 PM
Последний пост: finfan
  Создание эффекта, похожего на агр. finfan 0 1,197 02-26-2012, 11:24 PM
Последний пост: finfan

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)