[help] Skill
железо: q2q, 2 gb
ОС: хп х32
софт :мускул 5.0.0 х32, ява х32
Сборка: инт, рт, 1,4
Краткое изложение СУТИ проблемы: Скил не работает правильно, работает как пасивка, в активных иконка появляется.
<skill id="20" name="gm" levels="1">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_ONE"/>
<set name="reuseDelay" val="6000"/>
<set name="hitTime" val="4000"/>
<set name="skillType" val="BUFF"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="400"/>
<set name="effectRange" val="900"/>
<for>
<add val='5000000000' order='0x08' stat='pAtk'/>
<add val='5000000000' order='0x08' stat='mAtk'/>
<add val='5000000000' order='0x08' stat='pAtkSpd'/>
<add val='5000000000' order='0x08' stat='mAtkSpd'/>
<add val='10000000' order='0x08' stat='maxHp'/>
<add val='10000000' order='0x08' stat='maxMp'/>
<add val='5000' order='0x08' stat='runSpd'/>
</for>
</skill>
Вопрос: как исправить ?
Мои соображения по этому поводу: чтото не правильно написал.
<add val='5000000000' order='0x08' stat='mAtk'/>
<add val='5000000000' order='0x08' stat='pAtkSpd'/>
<add val='5000000000' order='0x08' stat='mAtkSpd'/>
<add val='10000000' order='0x08' stat='maxHp'/>
<add val='10000000' order='0x08' stat='maxMp'/>
<add val='5000' order='0x08' stat='runSpd'/>
вот тебе счастье:
<set name="power" val="0.0"/>
<set name="target" val="TARGET_ONE"/>
<set name="reuseDelay" val="6000"/>
<set name="hitTime" val="4000"/>
<set name="skillType" val="BUFF"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="400"/>
<set name="effectRange" val="900"/>
<for>
<add val='5000000000' order='0x08' stat='pAtk'/>
<add val='5000000000' order='0x08' stat='mAtk'/>
<add val='5000000000' order='0x08' stat='pAtkSpd'/>
<add val='5000000000' order='0x08' stat='mAtkSpd'/>
<add val='10000000' order='0x08' stat='maxHp'/>
<add val='10000000' order='0x08' stat='maxMp'/>
<add val='5000' order='0x08' stat='runSpd'/>
</for>
</skill>
И советую сделать статы на много меньше!
Лучше использовать статы в процентах, а за это отвечает такая строка:
<mul order="0x30" stat="pDef" val="1.2">
=> 1.2 - это будет +20% к pDef(1.5 - 50%, 2.0 - 100%, 2.8 - 180% и т.д.)
с тебя спасибка=)
— I am DJ
спасибо, но я не первый таз такую фигню мучю, с огромными статами, и роботало, только сейчас оно при входе стразу перс с огромными статами, и иконка скила есть в активных, и юзать можно, правдо не пробывал на других
не знаю, но лично мне удобнее в процентах написать чем сидеть и "цифарки" жать ![]()
— I am DJ
slastik24: вот тебе счастье:
И советую сделать статы на много меньше!
Лучше использовать статы в процентах, а за это отвечает такая строка:
<mul order="0x30" stat="pDef" val="1.2">
=> 1.2 - это будет +20% к pDef(1.5 - 50%, 2.0 - 100%, 2.8 - 180% и т.д.)
с тебя спасибка=)
мона вопрос ?
1.вот например зделал скил добавил в stats\skills\0000-0099.xml где ег опотом найти как юзать?
2.если я заменил или как в 1 просто зделал скил на большие статы как зделать чтоб он был токо у меня,а не у всех играков?
Ответ №1:
skill id="20(ну или любой другой)" - это id скила, его можешь себе добавить через админку.
Ответ №2
Можно, тоже добавляешь через админку.
— I am DJ
Bobik1: мона вопрос ?
1.вот например зделал скил добавил в stats\skills\0000-0099.xml где ег опотом найти как юзать?
2.если я заменил или как в 1 просто зделал скил на большие статы как зделать чтоб он был токо у меня,а не у всех играков?
1)//add_skill id lvl
2)если заменил существующий то только удолять его с базы классам, и удалить у игроков, если создал то просто даеш только себе, как описано в п 1
PsixxX: 1)//add_skill id lvl
2)если заменил существующий то только удолять его с базы классам, и удалить у игроков, если создал то просто даеш только себе, как описано в п 1
спс, еше 2 вопрсоа пллз)
1.хочу например дать созданный скил своему чару как ето зделать?
2.хочу чтоб ето тскил появлялся у всех игроков например с раскачкой скилов или сразу пр ив ходее в игру когда создал чара?
и например еше можно так зделать если я заменю скил там баф какойто добавлю статы больше, и вот например баф там просит Spirit ore ,а можн отак зделать чтоб например баф просил 100кк?)
Bobik1: спс, еше 2 вопрсоа пллз)
1.хочу например дать созданный скил своему чару как ето зделать?
2.хочу чтоб ето тскил появлялся у всех игроков например с раскачкой скилов или сразу пр ив ходее в игру когда создал чара?
и например еше можно так зделать если я заменю скил там баф какойто добавлю статы больше, и вот например баф там просит Spirit ore ,а можн отак зделать чтоб например баф просил 100кк?)
1) ответил прошлый раз причем тоже первым пунктам.
2)таблица скилов расс, ее править надо.
последнее можно, надо рытся в файле со скилами вроде..
з.ы. так что не у кого вариантов нету как исправить скилл мой ?
я делал так писал шапку и к ней писал статы в муле( ну процентах) выходило максимальное значение 2147.......))) ток несоветую с таким атак спидом бить бесспертных гвардов, лаги ппц будут.
frostik: я делал так писал шапку и к ней писал статы в муле( ну процентах) выходило максимальное значение 2147.......))) ток несоветую с таким атак спидом бить бесспертных гвардов, лаги ппц будут.
а можно попподробней где и как править чтоб при входе нового чара стандартно появлялся скил который мне нада!обьясните плс
frostik: я делал так писал шапку и к ней писал статы в муле( ну процентах) выходило максимальное значение 2147.......))) ток несоветую с таким атак спидом бить бесспертных гвардов, лаги ппц будут.
ну шапку делать сложнее, именно в клиенте...




