Массовые скилы.

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

Hedgehog

Интересующийся
Местный
Сообщения
334
Розыгрыши
0
Решения
3
Репутация
150
Реакции
213
Баллы
388
Хроники
  1. Chaotic Throne: High Five
Исходники
Отсутствуют
Сборка
l2j-dev
Доброго времени суток, кто может скинуть мануал или пример того как сделать массовый скил на примере "Fell Swoop" Увеличение количество мобов при авто атаке. Может кто скинуть пример скила для лука. Пытался переделать скилл "Fell Swoop" под лук или что-то другое, работает только базовые параметры типа ренжи и тд. А количество мобов только с пикой.

C++:
    <skill id="50000" levels="5" name="Fell Swoop">
        <table name="#Tab-TargetCount">1 2 3 4 6</table>
        <table name="#pAtkRange">2000 20000 20000 20000 20000</table>
        <table name="#abnormal_time">1200</table>
        <table name="#mpConsume2">27 29 31 33 34</table>
        <table name="#magicLevel">58 62 66 70 74</table>
        <set name="icon" val="icon.skill0421" />
        <set name="reuseDelay" val="7500" />
        <set name="magicLevel" val="#magicLevel" />
        <set name="hitTime" val="2000" />
        <set name="hitCancelTime" val="500" />
        <set name="mpConsume2" val="#mpConsume2" />
        <set name="target" val="TARGET_SELF" />
        <set name="skillType" val="BUFF" />
        <set name="operateType" val="OP_ACTIVE" />
        <enchant1 levels="30" name="Power">
            <table name="#Tab-TargetCount">6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8</table>
            <table name="#magicLevel">76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85</table>
        </enchant1>
        <enchant2 levels="30" name="Time">
            <table name="#abnormal_time">124 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 228 232 236 240</table>
            <table name="#magicLevel">76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85</table>
        </enchant2>
        <for>
            <effect count="1" name="Buff" time="#abnormal_time" val="0" stackOrder="1" stackType="polearmSelf">
                <add order="0x40" stat="poleTargetCount" val="#Tab-TargetCount" />
                <add order="0x40" stat="pAtkRange" val="#pAtkRange"/>
            </effect>
        </for>
    </skill>

Я понимаю что это скорее всего из-за
C++:
<add order="0x40" stat="poleTargetCount" val="#Tab-TargetCount" />

Но я не знаю как прописать под что-то другое кроме пики :(

Например с дагером только ренжа увеличеваеться.
 
Доброго времени суток, кто может скинуть мануал или пример того как сделать массовый скил на примере "Fell Swoop" Увеличение количество мобов при авто атаке. Может кто скинуть пример скила для лука. Пытался переделать скилл "Fell Swoop" под лук или что-то другое, работает только базовые параметры типа ренжи и тд. А количество мобов только с пикой.

C++:
    <skill id="50000" levels="5" name="Fell Swoop">
        <table name="#Tab-TargetCount">1 2 3 4 6</table>
        <table name="#pAtkRange">2000 20000 20000 20000 20000</table>
        <table name="#abnormal_time">1200</table>
        <table name="#mpConsume2">27 29 31 33 34</table>
        <table name="#magicLevel">58 62 66 70 74</table>
        <set name="icon" val="icon.skill0421" />
        <set name="reuseDelay" val="7500" />
        <set name="magicLevel" val="#magicLevel" />
        <set name="hitTime" val="2000" />
        <set name="hitCancelTime" val="500" />
        <set name="mpConsume2" val="#mpConsume2" />
        <set name="target" val="TARGET_SELF" />
        <set name="skillType" val="BUFF" />
        <set name="operateType" val="OP_ACTIVE" />
        <enchant1 levels="30" name="Power">
            <table name="#Tab-TargetCount">6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8</table>
            <table name="#magicLevel">76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85</table>
        </enchant1>
        <enchant2 levels="30" name="Time">
            <table name="#abnormal_time">124 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 228 232 236 240</table>
            <table name="#magicLevel">76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85</table>
        </enchant2>
        <for>
            <effect count="1" name="Buff" time="#abnormal_time" val="0" stackOrder="1" stackType="polearmSelf">
                <add order="0x40" stat="poleTargetCount" val="#Tab-TargetCount" />
                <add order="0x40" stat="pAtkRange" val="#pAtkRange"/>
            </effect>
        </for>
    </skill>

Я понимаю что это скорее всего из-за
C++:
<add order="0x40" stat="poleTargetCount" val="#Tab-TargetCount" />

Но я не знаю как прописать под что-то другое кроме пики :(

Например с дагером только ренжа увеличеваеться.
<skill id="30000" levels="10" name="МультиАтака">
<set name="icon" val="icon.skill0421" />
<table name="#dist">40 50 60 70 80 90 100 110 120 130</table>

<table name="#Tab-TargetCount">1 2 3 4 5 6 7 8 9 10</table>
<table name="#pvpDmg">1 1 1 1 1 1 1 1 1 1</table>

<set name="magicLevel" val="10" />
<set name="target" val="TARGET_SELF" />
<set name="skillType" val="CONT" />
<set name="operateType" val="OP_TOGGLE" />
<for>
<effect count="0x7fffffff" name="LDManaDamOverTime" time="3.33" val="0">
<add order="0x10" stat="pAtkRange" val="#dist" />
<mul order="0x30" stat="pAtkRange" val="0.5">
<using kind="Bow" />
</mul>
<add order="0x40" stat="poleTargetCount" val="#Tab-TargetCount" />
<mul order="0x30" stat="pvpPhysDmgBonus" val="#pvpDmg" />
<mul order="0x30" stat="pvpMagicSkillDmgBonus" val="#pvpDmg" />
<mul order="0x30" stat="pvpPhysSkillDmgBonus" val="#pvpDmg" />

</effect>
</for>
</skill>

я делал так, но там еще в ядре менять надо точно не могу сказать где именно
 
Да, проблема в том что у меня нету исходников:( Это же можно както реализовать без них!?
 
Чем не понравился как пример ?

Код:
    <skill id="987" levels="1" name="Multiple Shot">
        <table name="#mpConsume2">
            162
        </table>
        <set name="mpConsume2" val="#mpConsume2"/>
        <set name="isMagic" val="0"/>
        <set name="ride_state" val="ride_none;ride_strider;ride_wyvern;ride_wolf"/>
        <set name="olympiadUse" val="true"/>
        <set name="overHit" val="true"/>
        <set name="critRate" val="15"/>
        <set name="effectPoint" val="686"/>
        <set name="castRange" val="900"/>
        <set name="magicLevel" val="83"/>
        <set name="power" val="16667"/>
        <set name="hitTime" val="3000"/>
        <set name="target_type" val="enemy"/>
        <set name="reuseDelay" val="12000"/>
        <set name="staticReuse" val="true"/>
        <set name="affect_scope" val="sector"/>
        <set name="affect_object" val="not_friend"/>
        <set name="affect_limit" val="5;8"/>
        <set name="sector_range" val="0;0;900;60"/>
        <set name="operateType" val="OP_ACTIVE"/>
        <set name="nextAction" val="attack"/>
        <cond msgId="113">
            <using kind="Bow, Crossbow"/>
        </cond>
        <for>
            <effect name="i_p_attack"/>
        </for>
    </skill>
 
Чем не понравился как пример ?

Код:
    <skill id="987" levels="1" name="Multiple Shot">
        <table name="#mpConsume2">
            162
        </table>
        <set name="mpConsume2" val="#mpConsume2"/>
        <set name="isMagic" val="0"/>
        <set name="ride_state" val="ride_none;ride_strider;ride_wyvern;ride_wolf"/>
        <set name="olympiadUse" val="true"/>
        <set name="overHit" val="true"/>
        <set name="critRate" val="15"/>
        <set name="effectPoint" val="686"/>
        <set name="castRange" val="900"/>
        <set name="magicLevel" val="83"/>
        <set name="power" val="16667"/>
        <set name="hitTime" val="3000"/>
        <set name="target_type" val="enemy"/>
        <set name="reuseDelay" val="12000"/>
        <set name="staticReuse" val="true"/>
        <set name="affect_scope" val="sector"/>
        <set name="affect_object" val="not_friend"/>
        <set name="affect_limit" val="5;8"/>
        <set name="sector_range" val="0;0;900;60"/>
        <set name="operateType" val="OP_ACTIVE"/>
        <set name="nextAction" val="attack"/>
        <cond msgId="113">
            <using kind="Bow, Crossbow"/>
        </cond>
        <for>
            <effect name="i_p_attack"/>
        </for>
    </skill>
C++:
    <table name="#mpConsume2">

            [B]162[/B]

        </table>
 
Насколько я понимаю в примерах выше это атака по площади, а не по примеру пики атака нескольких целей.
 
Да, проблема в том что у меня нету исходников:( Это же можно както реализовать без них!?
тогда лучше забей, так как там проблем еще больше чем со скилом где требуется лезть в ядро и править), даже если купиш у него исходы, появится новые проблемы которые он не будет решать... если хочеш хф лучше купи l2jeternity. там и поддержка хорошая и сам кодер отличный
 
тогда лучше забей, так как там проблем еще больше чем со скилом где требуется лезть в ядро и править), даже если купиш у него исходы, появится новые проблемы которые он не будет решать... если хочеш хф лучше купи l2jeternity. там и поддержка хорошая и сам кодер отличный
Я наслышан уже :)

тогда лучше забей, так как там проблем еще больше чем со скилом где требуется лезть в ядро и править), даже если купиш у него исходы, появится новые проблемы которые он не будет решать... если хочеш хф лучше купи l2jeternity. там и поддержка хорошая и сам кодер отличный
А они разве исходники продают!?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу