Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   Как прописать скилы (https://forum.zone-game.info/showthread.php?t=3493)

lordalex 24.04.2009 18:14

Как прописать скилы
 
Здравствуйте.
Использую L2jServer_5970
Пролистав весь форум и облазив интернет, так и не нашел, как мне
прописать вот эти скиллы

Prophet
Improve Combat: Shield + Might (Level 70)
Improve Condition: Bless the Body + Bless the Soul (Level 70)

Elven Elder
Improve Shield Defense: Bless Shield + Advanced Block (Level 70)
Improved Movement: Wind Walk + Agility (Level 70)

Shillien Elder
Improve Magic: Empower + Magic Barrier (Level 70)
Improve Critical: Focus + Death Whisper (Level 70)

Warcryer
Chant of Combat: Shield + Might (Level 70)
Chant of Critical: Focus + Death Whisper (Level 72)
Chant of Blood Awakening: Vampiric Rage + Haste (Level 74)

В файлах которые находятся вот
этой папке \gameserver\data\stats\skills\
прописаны
также прописал в БД таблице Skill_Trees

В админ панели когда даю все скилы пишит что скил добавлен
скилов силов не наблюдаю...

prelest 24.04.2009 20:04

Ответ: Как прописать скилы
 
lordalex,
Пробуй добавлять скиллы по их ID,если такая же картина то возьми профета и посмотри даются ли ему эти скиллы(бафы).

lordalex 24.04.2009 21:30

Ответ: Как прописать скилы
 
я взял профета
до изменения БД
дал ему 69-й лвл и взял все скилы
затем дал 70й лвл и дам все скилы скилы обновились но не добавелись
после изменения Бд
ещераз взял скилы профиту написало что вам добавелся еще один скил но его нету в книге со скилами

повторилл процедуру удалил скилы зделал 69-й лвл взял скилы зделал 70-й написало что дал скил но также в книге его нету
это я опесал манепуляции со скилом Improve Combat
с остольными тоже самое

prelest 24.04.2009 22:26

Ответ: Как прописать скилы
 
Цитата:

Сообщение от lordalex (Сообщение 31486)
я взял профета
до изменения БД
дал ему 69-й лвл и взял все скилы
затем дал 70й лвл и дам все скилы скилы обновились но не добавелись
после изменения Бд
ещераз взял скилы профиту написало что вам добавелся еще один скил но его нету в книге со скилами

повторилл процедуру удалил скилы зделал 69-й лвл взял скилы зделал 70-й написало что дал скил но также в книге его нету
это я опесал манепуляции со скилом Improve Combat
с остольными тоже самое

Выложи sql с этими скиллами,мб ты там что-то не то намудрил.

lordalex 24.04.2009 22:35

Ответ: Как прописать скилы
 
Фаил 1400-1499
<skill id="1499" levels="1" name="Improve Combat">
<set name="mpConsume" val="27" />
<set name="target" val="TARGET_ONE" />
<set name="skillType" val="BUFF" />
<set name="reuseDelay" val="6000" />
<set name="hitTime" val="1500" />
<set name="isMagic" val="true" />
<set name="operateType" val="OP_ACTIVE" />
<set name="castRange" val="400" />
<set name="effectRange" val="900" />
<set name="aggroPoints" val="655" />
- <for>
- <effect count="1" name="Buff" time="2400" val="0" stackOrder="99" stackType="pa_up">
<mul order="0x30" stat="pAtk" val="1.15" />
</effect>
- <effect count="1" name="Debuff" time="2400" val="0" stackOrder="99" stackType="pd_up" noicon="1">
- <!-- temp fix (debuff type) to have working stack
-->
<mul order="0x30" stat="pDef" val="1.15" />
</effect>
</for>
</skill>
</list>

в БД вот так прописываю 17 1499 1 150000 70

17- професия профета
1499-ID скила
1-лвл скила
150000- скока экпы при изучениии
70- на каком лвле появляеца

prelest 24.04.2009 22:45

Ответ: Как прописать скилы
 
Цитата:

Сообщение от lordalex (Сообщение 31490)
Фаил 1400-1499
<skill id="1499" levels="1" name="Improve Combat">
<set name="mpConsume" val="27" />
<set name="target" val="TARGET_ONE" />
<set name="skillType" val="BUFF" />
<set name="reuseDelay" val="6000" />
<set name="hitTime" val="1500" />
<set name="isMagic" val="true" />
<set name="operateType" val="OP_ACTIVE" />
<set name="castRange" val="400" />
<set name="effectRange" val="900" />
<set name="aggroPoints" val="655" />
- <for>
- <effect count="1" name="Buff" time="2400" val="0" stackOrder="99" stackType="pa_up">
<mul order="0x30" stat="pAtk" val="1.15" />
</effect>
- <effect count="1" name="Debuff" time="2400" val="0" stackOrder="99" stackType="pd_up" noicon="1">
- <!-- temp fix (debuff type) to have working stack
-->
<mul order="0x30" stat="pDef" val="1.15" />
</effect>
</for>
</skill>
</list>

в БД вот так прописываю 17 1499 1 150000 70

17- професия профета
1499-ID скила
1-лвл скила
150000- скока экпы при изучениии
70- на каком лвле появляеца

Да,всё правильно.
Хмм...скорее всего поддержку этих скиллов не реализовали в ядре.

lordalex 24.04.2009 22:50

Ответ: Как прописать скилы
 
тока фаил 1400-1499 и ему подобные я не правел там все было
тока в БД добавил
а как в едре дописать если что и зделать пачь....?

prelest 24.04.2009 22:55

Ответ: Как прописать скилы
 
Цитата:

Сообщение от lordalex (Сообщение 31493)
а как в едре дописать если что и зделать пачь....?

Какой патч?О_-

lordalex 24.04.2009 23:00

Ответ: Как прописать скилы
 
имею веду как в едре прописать подержку этих скилов или еще чнонибуть...

prelest 24.04.2009 23:23

Ответ: Как прописать скилы
 
Цитата:

Сообщение от lordalex (Сообщение 31496)
имею веду как в едре прописать подержку этих скилов или еще чнонибуть...

Я думаю придется ждать пока разрабы реализуют,поддержка этих скиллов и скиллов +81 в ядре есть у l2jfree,l2emu,l2dream остается только добавить их в БД.


Текущее время: 18:12. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot