Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибка скилла при загрузке
#21
CreazyGreen Написал:Yorie, Принцип понял, спасибо. Не точеный скилл кстати пока не затестил, но вот все 4 вида точки работают стандартно.

Вообщем совсем для идиотов под мою (судя по всему дико нестандартную сборку) решение выглядело в прописи [SRC="xml"]<set name="magicLevel" val="#magicLevel"/>[/SRC].

Да?!)
Угу. Добавьте и проверьте на наличие ошибок - думаю, что их не будет.

Цитата: Confusedpasibo:
Есть такая кнопка Big Grin
// aka Deft
Ответ
#22
1 вопрос: зачем magic level рт, если у него шанс 100%?)
Ответ
#23
Zubastic, тогда соответственно вопрос а что за механизм работы magiclevel?
Ответ
#24
Magic level берется для расчета шанса прохождения скиллов, кенсела бафов.
http://forums.goha.ru/showthread.php?t=466573 Вроде бы ничего не забыл, почитайте на досуге. Инфа старая, но рабочая.
Ответ
#25
Yorie, что скажешь?
Ответ
#26
CreazyGreen Написал:bloodshed, Итак вот та самая xml:
[SRC="xml"] <skill id="522" levels="4" name="Real Target">
<table name="#bowWpnRcpt">12 16 20 24</table>
<table name="#crossbowWpnRcpt">16 24 32 40</table>
<table name="#pDef">1</table>
<table name="#pAtk">1</table>
<table name="#mDef">1</table>
<table name="#mAtk">1</table>
<set name="activateRate" val="-1" />
<set name="target" val="TARGET_ONE"/>
<set name="skillType" val="MDAM"/>
<set name="operateType" val="OP_ACTIVE"/>
<enchant1 levels="30" name="Decrease Defense">
<table name="#pDef">.99 .98 .97 .96 .95 .94 .93 .92 .91 .90 .89 .88 .87 .86 .85 .84 .83 .82 .81
.80 .79 .78 .77 .76 .75 .74 .73 .72 .71 .70
</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 82 83 83 83 84 84 85 85 85 </table>
</enchant1>
<enchant2 levels="30" name="Decrease Attack">
<table name="#pAtk">.99 .98 .97 .96 .95 .94 .93 .92 .91 .90 .89 .88 .87 .86 .85 .84 .83 .82 .81
.80 .79 .78 .77 .76 .75 .74 .73 .72 .71 .70
</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 82 83 83 83 84 84 85 85 85 </table>
</enchant2>
<enchant2 levels="30" name="Decrease Magic Defense">
<table name="#mDef">.99 .98 .97 .96 .95 .94 .93 .92 .91 .90 .89 .88 .87 .86 .85 .84 .83 .82 .81
.80 .79 .78 .77 .76 .75 .74 .73 .72 .71 .70
</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 82 83 83 83 84 84 85 85 85 </table>
</enchant2>
<enchant3 levels="30" name="Decrease Magic Attack">
<table name="#mAtk">.99 .98 .97 .96 .95 .94 .93 .92 .91 .90 .89 .88 .87 .86 .85 .84 .83 .82 .81
.80 .79 .78 .77 .76 .75 .74 .73 .72 .71 .70
</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 82 83 83 83 84 84 85 85 85 </table>
</enchant3>
<for>
<effect count="1" name="Buff" time="30" val="0" abnormal="realtarget">
<add order="0x40" stat="bowWpnRcpt" val="#bowWpnRcpt"/>
<add order="0x40" stat="crossbowWpnRcpt" val="#crossbowWpnRcpt"/>
<mul order="0x30" stat="pDef" val="#pDef"/>
<mul order="0x30" stat="pAtk" val="#pAtk"/>
<mul order="0x30" stat="mDef" val="#mDef"/>
<mul order="0x30" stat="mAtk" val="#mAtk"/>
</effect>
</for>
</skill>[/SRC]

Углядел только одну ошибку (enchant) но при исправлении ситуация не меняется
Вставь строчки:
Код:
<table name="#magicLevel">4 цыферки через пробел, которые обозначают количество затрачиваемой маны</table>
и
Код:
<set name="magicLevel" val="#magicLevel"/>
Куда их лепить, думаю, догадаешься.

Добавлено через 1 минуту
Zubastic Написал:Magic level берется для расчета шанса прохождения скиллов, кенсела бафов.
http://forums.goha.ru/showthread.php?t=466573 Вроде бы ничего не забыл, почитайте на досуге. Инфа старая, но рабочая.

magicLevel - количество затрачиваемой маны по-моему.
Ответ
#27
CreazyGreen, рекомендую протестировать. От сборки к сборке может логика меняться. Есть сборки, где без наличия нормального значения magicLvl шанс прохождения дебаффа становится равным нулю. Вообще, это нормально - всем активным умениям прописывать magicLvl.
Действительно, шанс прохождения RealTarget 100%, не помню, чтобы он хоть когда-нибудь не проходил. Но насчет подсчета при разнице в уровнях я не уверен - не хорошо, когда умение 60 уровня проходит на 85 персонажа. Опять же, как на оффе уже не помню, к сожалению.

GooD Написал:magicLevel - количество затрачиваемой маны по-моему.

Вы не правы, не дизориентриуйте людей этими "по-мойму".
MagicLvl означает уровень умения по отношению к уровням игроков и от этого параметра напрямую зависит вычисление шанса прохождения умения при различии в уровнях кастующего умения и цели.
Обычно magicLvl равен уровню, на котором изучается умение у игрока или близко к уровню NPC.
// aka Deft
Ответ
#28
Yorie Написал:CreazyGreen, рекомендую протестировать. От сборки к сборке может логика меняться. Есть сборки, где без наличия нормального значения magicLvl шанс прохождения дебаффа становится равным нулю. Вообще, это нормально - всем активным умениям прописывать magicLvl.
Действительно, шанс прохождения RealTarget 100%, не помню, чтобы он хоть когда-нибудь не проходил. Но насчет подсчета при разнице в уровнях я не уверен - не хорошо, когда умение 60 уровня проходит на 85 персонажа. Опять же, как на оффе уже не помню, к сожалению.



Вы не правы, не дизориентриуйте людей этими "по-мойму".
MagicLvl означает уровень умения по отношению к уровням игроков и от этого параметра напрямую зависит вычисление шанса прохождения умения при различии в уровнях кастующего умения и цели.
Обычно magicLvl равен уровню, на котором изучается умение у игрока или близко к уровню NPC.
Значит неправильно понял, спасибо за наводку Confusedpasibo:
Ответ
#29
Цитата:4 цыферки через пробел, которые обозначают количество затрачиваемой маны

Что за бред?


Yorie, +++
Ответ
#30
Значит добавить
Код:
<table name="#magicLevel">40 52 62 70</table>
и
Код:
<set name="magicLevel" val="#magicLevel"/>

Добавлено через 1 минуту
CreazyGreen Написал:Что за бред?


Yorie, +++
Немного не так понял magicLevel. Что нужно написать я только что написал, перед чем проверив.

Добавлено через 7 минут
В общем получится так:
Код:
    <skill id="522" levels="4" name="Real Target">
        <table name="#magicLevel">40 52 62 70</table>
        <table name="#bowWpnRcpt">12 16 20 24</table>
        <table name="#crossbowWpnRcpt">16 24 32 40</table>
        <table name="#pDef">1</table>
        <table name="#pAtk">1</table>
        <table name="#mDef">1</table>
        <table name="#mAtk">1</table>
        <set name="magicLevel" val="#magicLevel"</table>
        <set name="activateRate" val="-1" />
        <set name="target" val="TARGET_ONE"/>
        <set name="skillType" val="MDAM"/>
        <set name="operateType" val="OP_ACTIVE"/>
        <enchant1 levels="30" name="Decrease Defense">
            <table name="#pDef">99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
                80 79 78 77 76 75 74 73 72 71 70
            </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 82 83 83 83 84 84 85 85 85 </table>
        </enchant1>
        <enchant2 levels="30" name="Decrease Attack">
            <table name="#pAtk">99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
                80 79 78 77 76 75 74 73 72 71 70
            </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 82 83 83 83 84 84 85 85 85 </table>
        </enchant2>
        <enchant2 levels="30" name="Decrease Magic Defense">
            <table name="#mDef">99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
                80 79 78 77 76 75 74 73 72 71 70
            </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 82 83 83 83 84 84 85 85 85 </table>
        </enchant2>
        <enchant3 levels="30" name="Decrease Magic Attack">
            <table name="#mAtk">99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
                80 79 78 77 76 75 74 73 72 71 70
            </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 82 83 83 83 84 84 85 85 85 </table>
        </enchant3>
        <for>
            <effect count="1" name="Buff" time="30" val="0" abnormal="realtarget">
                <add order="0x40" stat="bowWpnRcpt" val="#bowWpnRcpt"/>
                <add order="0x40" stat="crossbowWpnRcpt" val="#crossbowWpnRcpt"/>
                <mul order="0x30" stat="pDef" val="#pDef"/>
                <mul order="0x30" stat="pAtk" val="#pAtk"/>
                <mul order="0x30" stat="mDef" val="#mDef"/>
                <mul order="0x30" stat="mAtk" val="#mAtk"/>
            </effect>
        </for>
    </skill>
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ошибка запуска гейм сервера Kensiro 1 1,787 01-23-2018, 04:41 PM
Последний пост: PROGRAMMATOR
  Решение ошибка в алт+б за оплату Valent 1 1,745 04-29-2017, 10:57 PM
Последний пост: zGoSu
  Ошибка Nez 0 1,315 08-06-2016, 04:43 AM
Последний пост: Nez
  Ошибка в логах игрового сервера KateKate7912 6 1,800 10-13-2015, 07:52 AM
Последний пост: KateKate7912
  Ошибка при изменении файла в l2fileedit loodgieter 1 4,511 01-06-2015, 05:46 PM
Последний пост: SmileForMe
  Ошибка (Баффер) Snowball1 0 1,068 01-03-2015, 07:01 AM
Последний пост: Snowball1
  Ошибка при компилировании GOODPower 18 5,545 04-07-2014, 01:27 PM
Последний пост: WoWan-SM
  питонская ошибка Walker 2 1,459 03-12-2014, 11:11 AM
Последний пост: Walker
  Проверка на "combat=false" у скилла LastStand 12 2,294 12-09-2013, 04:34 PM
Последний пост: Aristocrat
  Ошибка в каждом батнике VolanD 13 3,264 11-03-2013, 06:57 PM
Последний пост: VolanD

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


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