05-14-2010, 12:32 AM
Так начнем например. Я хочу добавить все скиллы какие есть на офф сервере (ВСЕГО В ИГРЕ ИХ ОКОЛО 3 000)
1- Нам нада найти в нете базу знаний и найти ID нужных нам скиллов, находим например -id 1308
2- Идем в папочку Server\gameserver\data\static_data\skills там находим 1308 видим -
<skill_template skill_id="1308" name="STR_SKILL_CH_Rejuvenation_G3" nameId="582535" stack="SKILL_CH_REJUVENATION" lvl="3" skilltype="MAGICAL" skillsubtype="HEAL" tslot="BUFF" activation="ACTIVE" cooldown="50" duration="0">
<startconditions>
<mp value="105" delta="1"/>
</startconditions>
<setproperties>
<firsttarget value="TARGETORME"/>
<firsttargetrange value="23"/>
<targetrange value="ONLYONE"/>
<targetrelation value="FRIEND"/>
</setproperties>
<effects>
<heal value="59" delta="1" e="1" hoptype="SKILLLV" hopb="2700" hopa="66"/>
<hot value="59" delta="1" checktime="2000" type="HP" duration="38000" effectid="109582" e="2" hoptype="SKILLLV" hopb="5888" hopa="75"/>
</effects>
<actions>
<mpuse value="105" delta="1"/>
</actions>
Так тут все просто Это у нас БАФФ что-бы проверить действие баффа можно в игре написать //addskill 1308 3
3- Идем в папочку Server\gameserver\data\static_data\skill_tree
Там добовляем строку -
<skill skillId="1308" name="Называем как хотим" minLevel="Минимальный лвл использования" skillLevel="ЛВЛ скилла G1=1ЛВЛ G2=2ЛВЛ..." race="РАССА" classId="КЛАС" type="ACTIVE"/>
Как должно выглядеть в готовом виде -
<skill skillId="1308" name="Сияние регенирации III" minLevel="45" skillLevel="3" race="ALL" classId="ELEMENTALLIST" type="ACTIVE"/>
НУ ВОТ И ВСЕ =)
Есть вопросы задавай =)
1- Нам нада найти в нете базу знаний и найти ID нужных нам скиллов, находим например -id 1308
2- Идем в папочку Server\gameserver\data\static_data\skills там находим 1308 видим -
<skill_template skill_id="1308" name="STR_SKILL_CH_Rejuvenation_G3" nameId="582535" stack="SKILL_CH_REJUVENATION" lvl="3" skilltype="MAGICAL" skillsubtype="HEAL" tslot="BUFF" activation="ACTIVE" cooldown="50" duration="0">
<startconditions>
<mp value="105" delta="1"/>
</startconditions>
<setproperties>
<firsttarget value="TARGETORME"/>
<firsttargetrange value="23"/>
<targetrange value="ONLYONE"/>
<targetrelation value="FRIEND"/>
</setproperties>
<effects>
<heal value="59" delta="1" e="1" hoptype="SKILLLV" hopb="2700" hopa="66"/>
<hot value="59" delta="1" checktime="2000" type="HP" duration="38000" effectid="109582" e="2" hoptype="SKILLLV" hopb="5888" hopa="75"/>
</effects>
<actions>
<mpuse value="105" delta="1"/>
</actions>
Так тут все просто Это у нас БАФФ что-бы проверить действие баффа можно в игре написать //addskill 1308 3
3- Идем в папочку Server\gameserver\data\static_data\skill_tree
Там добовляем строку -
<skill skillId="1308" name="Называем как хотим" minLevel="Минимальный лвл использования" skillLevel="ЛВЛ скилла G1=1ЛВЛ G2=2ЛВЛ..." race="РАССА" classId="КЛАС" type="ACTIVE"/>
Как должно выглядеть в готовом виде -
<skill skillId="1308" name="Сияние регенирации III" minLevel="45" skillLevel="3" race="ALL" classId="ELEMENTALLIST" type="ACTIVE"/>
НУ ВОТ И ВСЕ =)
Есть вопросы задавай =)
![[Изображение: 98.gif]](http://www.wyllf.ru/pisko/98.gif)