[error]Гс пишет ошибку
6 replies114 viewsCurrently viewing: 1
· 03/16/2009, 04:09 PM
Пытаюсь сделать скил для династи лайт сета в гс пишет ошибку когда я его одеваю и сет не даёт статы....
В Навикат заливал это:
Код
INSERT INTO armorsets VALUES(52, 9425, 9428, 9429, 9430, 9431, 9050, 0, 0, 3624);
В Skills писал это:
Код
<skill id="9050" levels="1" name="Dynasty Light Set">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='5' order='0x25' stat='runSpd'/>
<mul val='1.07' order='0x25' stat='pAtk'/>
<mul val='1.05' order='0x25' stat='pDef'/>
<mul val='1.1' order='0x25' stat='pAtkSpd'/>
<mul val='1.05' order='0x25' stat='mDef'/>
<mul val='1.1' order='0x25' stat='cAtk'/>
<add val='2' order='0x40' stat='DEX'/>
<sub val='2' order='0x40' stat='MEN'/>
<enchant val='0' order='0x0C' stat='pDef' />
</for>
</skill>
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='5' order='0x25' stat='runSpd'/>
<mul val='1.07' order='0x25' stat='pAtk'/>
<mul val='1.05' order='0x25' stat='pDef'/>
<mul val='1.1' order='0x25' stat='pAtkSpd'/>
<mul val='1.05' order='0x25' stat='mDef'/>
<mul val='1.1' order='0x25' stat='cAtk'/>
<add val='2' order='0x40' stat='DEX'/>
<sub val='2' order='0x40' stat='MEN'/>
<enchant val='0' order='0x0C' stat='pDef' />
</for>
</skill>
Гс пишет вот такую ошибку:
Код
Client: [Character: Phozik - Account: phozik - IP: 94.180.50.210] - Failed writi
ng: [S] 04 UserInfo
java.lang.ClassCastException: net.sf.l2j.gameserver.skills.l2skills.L2SkillDefau
lt cannot be cast to net.sf.l2j.gameserver.model.L2ItemInstance
at net.sf.l2j.gameserver.skills.funcs.FuncEnchant.calc(FuncEnchant.java:
40)
at net.sf.l2j.gameserver.skills.Calculator.calc(Calculator.java:184)
at net.sf.l2j.gameserver.model.actor.stat.CharStat.calcStat(CharStat.jav
a:87)
at net.sf.l2j.gameserver.model.actor.stat.CharStat.getPDef(CharStat.java
:546)
at net.sf.l2j.gameserver.model.L2Character.getPDef(L2Character.java:5541
)
at net.sf.l2j.gameserver.serverpackets.UserInfo.writeImpl(UserInfo.java:
201)
at net.sf.l2j.gameserver.serverpackets.L2GameServerPacket.write(L2GameSe
rverPacket.java:20)
at com.l2jserver.mmocore.network.SelectorThread.prepareWriteBuffer(Selec
torThread.java:606)
at com.l2jserver.mmocore.network.SelectorThread.writePacket(SelectorThre
ad.java:530)
at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:
232)
ng: [S] 04 UserInfo
java.lang.ClassCastException: net.sf.l2j.gameserver.skills.l2skills.L2SkillDefau
lt cannot be cast to net.sf.l2j.gameserver.model.L2ItemInstance
at net.sf.l2j.gameserver.skills.funcs.FuncEnchant.calc(FuncEnchant.java:
40)
at net.sf.l2j.gameserver.skills.Calculator.calc(Calculator.java:184)
at net.sf.l2j.gameserver.model.actor.stat.CharStat.calcStat(CharStat.jav
a:87)
at net.sf.l2j.gameserver.model.actor.stat.CharStat.getPDef(CharStat.java
:546)
at net.sf.l2j.gameserver.model.L2Character.getPDef(L2Character.java:5541
)
at net.sf.l2j.gameserver.serverpackets.UserInfo.writeImpl(UserInfo.java:
201)
at net.sf.l2j.gameserver.serverpackets.L2GameServerPacket.write(L2GameSe
rverPacket.java:20)
at com.l2jserver.mmocore.network.SelectorThread.prepareWriteBuffer(Selec
torThread.java:606)
at com.l2jserver.mmocore.network.SelectorThread.writePacket(SelectorThre
ad.java:530)
at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:
232)
Скрин до династи сета:

Скрин после династи сета:

Помогите...
0
· 03/16/2009, 04:23 PM
Да дабовлял вот:
Код
# NonCheckSkills=10,120,324,9050,9051,9052,9900,9901,9902,9910
Ещо хочу добавить что скилы от любых других сетов работают,
Не работают скилы тока 9050,9051,9052,9900,9901,9902,9910))
0
· 03/17/2009, 05:53 PM
Да всё подходит династи отображается веть в клиенте
Пишет:
Код
[Msg] Finished - 1 queries executed successfully
0
· 03/20/2009, 08:34 AM
Сам нашел ошибку....просто заменил на другие статы и всё...ошибка была гдето))
Гы гЫ вот НаЧальные статы:
Код
<skill id="9050" levels="1" name="Dynasty Light Set">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<sub val='2' order='0x40' stat='CON'/>
<add val='3' order='0x40' stat='STR'/>
<add val='5759' order='0x40' stat='maxLoad'/>
<mul val='1.15' order='0x30' stat='regMp'/>
<mul val='1.08' order='0x30' stat='mDef'/>
<mul val='1.20' order='0x30' stat='cAtk'/>
<mul val='1.04' order='0x30' stat='pDef'/>
</for>
</skill>
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<sub val='2' order='0x40' stat='CON'/>
<add val='3' order='0x40' stat='STR'/>
<add val='5759' order='0x40' stat='maxLoad'/>
<mul val='1.15' order='0x30' stat='regMp'/>
<mul val='1.08' order='0x30' stat='mDef'/>
<mul val='1.20' order='0x30' stat='cAtk'/>
<mul val='1.04' order='0x30' stat='pDef'/>
</for>
</skill>
Йопт я так рад!
0
Topic is closed for replies


