Замена скилов при изучении essence l2jmobius

Статус
В этой теме нельзя размещать новые ответы.

ELSATHESLAYER

Единомышленник
Пользователь
Сообщения
30
Розыгрыши
0
Решения
2
Репутация
0
Реакции
1
Баллы
145
Хроники
  1. Prelude
Исходники
Присутствуют
Сборка
l2jmobius battle chronicle
Всем привет,такой вопрос,как сделать что бы при изучении определённых скилов удалялись другие?
removeSkill просто удаляет,т.е у меня 60ур скил видно чтоб изучить в будущем,при получении Лвла изучения он просто пропадает
как сделать как на скрине?
 
removeSkill просто удаляет
А тебе нужно как то по особому его удалить? Ну звучит вполне логично - просто удаляет 4 скилла и даёт 1.


Тред совершенно непонятный. То ли removeSkill удаляет как то не так, то ли скилл пропадает на 60 уровне и его не выучить. А сделать нужно как на скрине, но совершенно непонятно, в чём проблема.
 
Если пройденные мной курсы экстрасенсорики не прошли зря, то по-моему, проблема в том, что после изучения "Протуберанца" (на примере вышеизложенном), "Вспышка" удалится, но её тут же станет видно в списке изучения, что делает удаление бессмысленным. Если это так, то явно должен существовать/быть допилен какой-то список скиллов(одиночный ид?) в датапаке, скилле "Вспышка", при наличии которых (которого?), в списке изученных скиллов персонажа, "Вспышку" видно в список доступных к изучению скиллов подхватывать не будет. Механика-то старая, мне кажется, у мобиуса такое должно быть из коробки.
 
Мб стоит автоизучение скилов стоит?) вообше вроде нормально на мобиусе removeSkill работает

А ты где remove делаешь? В skilltree же?
 
Мб стоит автоизучение скилов стоит?) вообше вроде нормально на мобиусе removeSkill работает

А ты где remove делаешь? В skilltree же?
нет,автоизучение выключено, removeskill в skilltree
может я неправильно пытаюсь донести мысль,вот допустим есть сорк скилл (мистический щит на 80ур) а на 86ур(волшебный щит) который должен заменить мистический т.е при изучении волшебного щита удалится мистический щит,но у меня ситуцация такая,что если поставить на мистический щит removeskill то я его выучить не смогу,т.к он исчезает при получении лвла изучения
 
нет,автоизучение выключено, removeskill в skilltree
может я неправильно пытаюсь донести мысль,вот допустим есть сорк скилл (мистический щит на 80ур) а на 86ур(волшебный щит) который должен заменить мистический т.е при изучении волшебного щита удалится мистический щит,но у меня ситуцация такая,что если поставить на мистический щит removeskill то я его выучить не смогу,т.к он исчезает при получении лвла изучения
На 80 лвл скила ни че не ставь а на 86 ставь removeskill и id 80 лвл скила, тогда пр изучени 86 удалится 80 лвл
 
На 80 лвл скила ни че не ставь а на 86 ставь removeskill и id 80 лвл скила, тогда пр изучени 86 удалится 80 лвл
так и стоит,дело в том что я не могу выучить этот скил на 80 так он пропадает,на 79 видно что его можно будет выучить,но на 80 он пропадает
Код:
<skillTree type="classSkillTree" classId="110" parentClassId="40">
        <skill skillName="Arcane Shield" skillId="47461" skillLevel="1" getLevel="80" levelUpSp="840000000">
            <item id="90086" count="1" /> <!-- Master's Book: Arcane Shield -->
        </skill>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="2" getLevel="81" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="3"getLevel="82" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="4" getLevel="83" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="5" getLevel="84" levelUpSp="840000000"/>
       
        <skill skillName="Faery Shield" skillId="47440" skillLevel="1" getLevel="86" levelUpSp="840000000">
            <removeSkill id="1556" /><!--  -->
            <item id="97037" count="1" /> <!-- Master's Book: Faery Shield -->
        </skill>
 
так и стоит,дело в том что я не могу выучить этот скил на 80 так он пропадает,на 79 видно что его можно будет выучить,но на 80 он пропадает
Код:
<skillTree type="classSkillTree" classId="110" parentClassId="40">
        <skill skillName="Arcane Shield" skillId="47461" skillLevel="1" getLevel="80" levelUpSp="840000000">
            <item id="90086" count="1" /> <!-- Master's Book: Arcane Shield -->
        </skill>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="2" getLevel="81" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="3"getLevel="82" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="4" getLevel="83" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="5" getLevel="84" levelUpSp="840000000"/>
      
        <skill skillName="Faery Shield" skillId="47440" skillLevel="1" getLevel="86" levelUpSp="840000000">
            <removeSkill id="1556" /><!--  -->
            <item id="97037" count="1" /> <!-- Master's Book: Faery Shield -->
        </skill>
Меня смущает разные id скилов на 80 лвл и на последующие...

так и стоит,дело в том что я не могу выучить этот скил на 80 так он пропадает,на 79 видно что его можно будет выучить,но на 80 он пропадает
Код:
<skillTree type="classSkillTree" classId="110" parentClassId="40">
        <skill skillName="Arcane Shield" skillId="47461" skillLevel="1" getLevel="80" levelUpSp="840000000">
            <item id="90086" count="1" /> <!-- Master's Book: Arcane Shield -->
        </skill>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="2" getLevel="81" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="3"getLevel="82" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="4" getLevel="83" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="5" getLevel="84" levelUpSp="840000000"/>
      
        <skill skillName="Faery Shield" skillId="47440" skillLevel="1" getLevel="86" levelUpSp="840000000">
            <removeSkill id="1556" /><!--  -->
            <item id="97037" count="1" /> <!-- Master's Book: Faery Shield -->
        </skill>
47461 скилл это хеви слип из вангварда, если ты копаешь батл хроникл то его там даже в клиенте нет... Поэтому и не видишь скил этот
 
Меня смущает разные id скилов на 80 лвл и на последующие...
с айди это случайно вышло когда делал вписывал другие скилы,сборка вангвард
другие скилы заменяются(удаляются)arcane shield тоже заменяется если добавить его через админку,НО arcane shield пропадает из окна изучения при получении лвла на котором он учится
 
Я вот читаю тему и ничего не понимаю...
Суть темы - как удалить скилл, я его удалил, но он не удалился, как его удалить вот так. Вот оно удаляется вот так но как его удалить так, как я его удалил.
 
Я вот читаю тему и ничего не понимаю...
Суть темы - как удалить скилл, я его удалил, но он не удалился, как его удалить вот так. Вот оно удаляется вот так но как его удалить так, как я его удалил.
да я сам не понимаю,скилл учится на 80,он есть во вкладке на изучение в будущем,но как только я беру 80 лвл он пропадает
Код:
<skillTree type="classSkillTree" classId="110" parentClassId="40">
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="1" getLevel="80" levelUpSp="840000000">
            <item id="57" count="1" /> <!-- Master's Book: Arcane Shield -->
        </skill>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="1" getLevel="81" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="2" getLevel="82" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="3" getLevel="83" levelUpSp="80000000"/>
        <skill skillName="Arcane Shield" skillId="1556" skillLevel="4" getLevel="84" levelUpSp="840000000"/>
        
        <skill skillName="Faery Shield" skillId="47440" skillLevel="1" getLevel="86" levelUpSp="840000000">
            <removeSkill id="1556" /><!-- Arcane Shield -->
            <item id="57" count="1" /> <!-- Master's Book: Faery Shield -->
        </skill>
 
скилл учится на 80
<skill skillName="Faery Shield" skillId="47440" skillLevel="1" getLevel="86" levelUpSp="840000000"> <removeSkill id="1556" /><!-- Arcane Shield --> <item id="57" count="1" /> <!-- Master's Book: Faery Shield --> </skill>
getLevel="86"
У меня чувство что учить скилл на 80 Вы просто не сможете
 
getLevel="86"
У меня чувство что учить скилл на 80 Вы просто не сможете
не этот скилл,он есть и не пропадает никуда,пропадает arcane shield который учится на 80,фаери шилд должен его заменить
 
Так, давайте нормально теперь.
У меня есть скилл "Щит Арканы".
Он учится с 80 лвл до 84.
На 86 лвл-е появляется умение "Щит Феи", который заменяет собой умение "Щит Арканы".
Проблема - после изучения "Щита Феи", умение "Щит Арканы" можно изучить ? При этом "Щит Феи" висит в изученых ?
 
Последнее редактирование:
Так, давайте нормально теперь.
У меня есть скилл "Щит Арканы".
Он учится с 80 лвл до 84.
На 86 лвл-е появляется умение "Щит Феи", который заменяет собой умение "Щит Арканы".
Проблема - после изучения "Щита Феи", умение "Щит Арканы" можно изучить ? При этом "Щит Феи" висит в изученых ?
Или же - после изучения "Щита Феи" его нету в скилл листе, но при этом "Щит Арканы" можно изучить или же нельзя ?
 
Или же - после изучения "Щита Феи" его нету в скилл листе, но при этом "Щит Арканы" можно изучить или же нельзя ?
Как я понял у него грубо 79 лвл есть оба скила которые будут доступны на 80 и 86 соответственно, как только 80 апает то скил 80 лвл исчезает отовсюду.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу