Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/Помогите, немогу настроить статы скила((
Search

Помогите, немогу настроить статы скила((

9 replies113 viewsCurrently viewing: 1
F
FaDsToUn
· 12/18/2009, 06:01 AM

Помогите плиз непойму что делать, когда добавляю статы к скилу появляется такая беда



Вот что я я делаю в файле 3200-3299.xml:

<skill id="3204" levels="3" name="Item Skill: Reflect Damage">
<table name="#mpInitialConsume"> 5 6 7 </table>
<table name="#mpConsume"> 20 24 28 </table>
<table name="#reflectDam"> 5 6 7 </table>
<set name="mpInitialConsume" val="#mpInitialConsume"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="target" val="TARGET_SELF"/>
<set name="reuseDelay" val="300000"/>
<set name="hitTime" val="4000"/>
<set name="skillType" val="REFLECT"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="staticReuse" val="true"/>
<for>
<effect name="Buff" time="120" val="0">
<effect name="Buff" time="3600" val="0">
<mul order="0x30" stat="mAtk" val="1.4"/> <!-- M atk +40% -->
<mul order="0x30" stat="pDef" val="1.4"/> <!-- P. Def. +40% -->
<mul order="0x30" stat="mDef" val="1.4"/> <!-- M. Def. +40% -->
<add order="0x40" stat="runSpd" val="50"/> <!-- Speed +50 -->
<add order="0x40" stat="rEvas" val="10"/> <!-- Evasion +10 -->
<add order="0x40" stat="accCombat" val="10"/> <!-- Accuracy +10 -->
<add order="0x40" stat="reflectDam" val="30"/> <!-- Reflect damage by enemy +30% -->
<add order="0x40" stat="maxMp" val="100000"/> <!-- Max MP +10000 -->
<add order="0x40" stat="maxHp" val="100000"/> <!-- Max HP +10000 -->
<add order="0x40" stat="maxCp" val="10000"/> <!-- Max CP +10000 -->
<add order="0x40" stat="rootRes" val="200"/> <!-- Root Resistance +200% -->
<add order="0x40" stat="earthRes" val="200"/> <!-- Earth Resistance +200% -->
<add order="0x40" stat="derangementRes" val="200"/> <!-- Mental Reistance +200% -->
<add order="0x40" stat="fireRes" val="200"/> <!-- Fire Resistance +200% -->
<add order="0x40" stat="paralyzeRes" val="200"/> <!-- Paralysis Resistance +200% -->

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

красным отмеченно что я добавил... поправте плиз если я что то нетак сделал...

0
V
VlLight
· 12/18/2009, 07:15 AM

<effect name="Buff" time="120" val="0">
<effect name="Buff" time="3600" val="0">

Попробуй убери одну из строк.

0
M
mhost
· 12/18/2009, 07:19 AM

Дело в add. Откуда ты взял такую инструкцию по добавлению? При загрузке Парсилка и не примет такое странное значение. И уверен ли ты, что именно такой синтаксис примет твоя сборка?

0
F
FaDsToUn
· 12/18/2009, 07:33 AM

Извените, но я неуверен, поэтому прошу помощи... посоветуйте граммотно оформить статы для данного скила, выделенные зелёным цветом...

<skill id="3204" levels="3" name="Item Skill: Reflect Damage">
<table name="#mpInitialConsume"> 5 6 7 </table>
<table name="#mpConsume"> 20 24 28 </table>
<table name="#reflectDam"> 5 6 7 </table>
<set name="mpInitialConsume" val="#mpInitialConsume"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="target" val="TARGET_SELF"/>
<set name="reuseDelay" val="300000"/>
<set name="hitTime" val="4000"/>
<set name="skillType" val="REFLECT"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="staticReuse" val="true"/>
<for>
<effect name="Buff" time="3600" val="0">
<mul order="0x30" stat="mAtk" val="1.4"/> <!-- M atk +40% -->
<mul order="0x30" stat="pDef" val="1.4"/> <!-- P. Def. +40% -->
<mul order="0x30" stat="mDef" val="1.4"/> <!-- M. Def. +40% -->
<add order="0x40" stat="runSpd" val="50"/> <!-- Speed +50 -->
<add order="0x40" stat="rEvas" val="10"/> <!-- Evasion +10 -->
<add order="0x40" stat="accCombat" val="10"/> <!-- Accuracy +10 -->
<add order="0x40" stat="reflectDam" val="30"/> <!-- Reflect damage by enemy +30% -->
<add order="0x40" stat="maxMp" val="100000"/> <!-- Max MP +10000 -->
<add order="0x40" stat="maxHp" val="100000"/> <!-- Max HP +10000 -->
<add order="0x40" stat="maxCp" val="10000"/> <!-- Max CP +10000 -->
<add order="0x40" stat="rootRes" val="200"/> <!-- Root Resistance +200% -->
<add order="0x40" stat="earthRes" val="200"/> <!-- Earth Resistance +200% -->
<add order="0x40" stat="derangementRes" val="200"/> <!-- Mental Reistance +200% -->
<add order="0x40" stat="fireRes" val="200"/> <!-- Fire Resistance +200% -->
<add order="0x40" stat="paralyzeRes" val="200"/> <!-- Paralysis Resistance +200% -->
</effect>
</for>
</skill>


VlLight: <effect name="Buff" time="120" val="0">
<effect name="Buff" time="3600" val="0">

Попробуй убери одну из строк.
не помогло...

0
V
VlLight
· 12/18/2009, 08:04 AM

mhost: Дело в add


Оно то ругается, на незакрытый add, но в тексте все закрыты.
А синтаксис, ага, странный :) Что вообще за скилл должен получиться?

0
F
FaDsToUn
· 12/18/2009, 08:11 AM

VlLight: Оно то ругается, на незакрытый add, но в тексте все закрыты.
А синтаксис, ага, странный :) Что вообще за скилл должен получиться?

Вобще хочу добавить к данному скилу такие статы, но почему то неполучается(( в чём беда я непонимаю, а если заменить <add на <mul и всё изменить на множитель, а не на кол-во? изменится что-то или бестолку?

0
V
VlLight
· 12/18/2009, 08:15 AM

Лучше скажи, каким ДОЛЖЕН быть этот скил.. Это бафф, или пассивный скилл, или что-то ещё и т.д.

0
F
FaDsToUn
· 12/18/2009, 08:18 AM

VlLight: Лучше скажи, каким ДОЛЖЕН быть этот скил.. Это бафф, или пассивный скилл, или что-то ещё и т.д.

Это был Активный баф на рейлект дамага, но я хочу что бы он помимо рефлекта давал ещё статы, но можно и без рефлета дамага... вобщем помогите сделать из этого скила баф с такими статами...

0
K
Kpu3uc_Bo3pacTa
· 12/18/2009, 11:08 AM

Код
<skill id="3204" levels="3" name="Item Skill: Reflect Damage">
<table name="#mpInitialConsume"> 5 6 7 </table>
<table name="#mpConsume"> 20 24 28 </table>
<table name="#reflectDam"> 5 6 7 </table>
<set name="mpInitialConsume" val="#mpInitialConsume"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="target" val="TARGET_SELF"/>
<set name="reuseDelay" val="300000"/>
<set name="hitTime" val="4000"/>
<set name="skillType" val="REFLECT"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="staticReuse" val="true"/>
<for>
<effect name="Buff" time="3600" val="0">
<mul order="0x30" stat="mAtk" val="1.4"/>
<mul order="0x30" stat="pDef" val="1.4"/>
<mul order="0x30" stat="mDef" val="1.4"/>
<mul order="0x30" stat="rootRes" val="2"/>
<mul order="0x30" stat="earthRes" val="2"/>
<mul order="0x30" stat="derangementRes" val="2"/>
<mul order="0x30" stat="fireRes" val="2"/>
<mul order="0x30" stat="paralyzeRes" val="2"/>
<mul order="0x30" stat="reflectDam" val="1.3"/>
<add order="0x40" stat="runSpd" val="50"/>
<add order="0x40" stat="rEvas" val="10"/>
<add order="0x40" stat="accCombat" val="10"/>
<add order="0x40" stat="maxMp" val="100000"/>
<add order="0x40" stat="maxHp" val="100000"/>
<add order="0x40" stat="maxCp" val="10000"/>
</effect>
</for>
</skill>

так правильно прописаны статы.
по поводу ошибки - возможно в этом файле еще есть правленные скиллы и именно на них ругается парсер.

0
Topic is closed for replies