xml скила
Скрытый текст<skill id="ид скила" levels="1" name="имя скила"> <set name="mpConsume" val="50"/>
<set name="target" val="TARGET_SELF"/>
<set name="hitTime" val="1000"/>
<set name="skillType" val="CREATE_ITEM"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<set name="itemConsumeId" val="ид валюты которую меняешь"/>
<set name="itemConsumeCount" val="кол-во валюты которую меняешь"/>
<set name="create_item_id" val="ид валюты на которую меняешь"/>
<set name="create_item_count" val="кол-во валюты на которую меняешь"/>
<set name="random_count" val="1"/>
</skill>
чтобы скил был у всех рас, делаем автоизучение
в skill_trees.sql добавляешь вот этот sql
Скрытый текст
INSERT INTO `skill_trees` VALUES ('0', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('10', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('18', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('25', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('31', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('38', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('44', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('49', 'ид скила', '1', 'имя скила', '0', '1');
INSERT INTO `skill_trees` VALUES ('53', 'ид скила', '1', 'имя скила', '0', '1');
так же скил добавляем в патч
в skillname-e.dat внизу пишем следующую строку
Скрытый текст
ид скила 1 0 2 50 1 2.000000 0 i skill.bl.1062
icon.icon.etc_adena_i00 0 0 0 0 -1 11
дальше ставим анимацию скила
в skillsoundgrp.dat добавляем эту строку
Скрытый текстид скила 1 SkillSound3.battle_roar_cast SkillSound3.berserker_spirit_shot 250.000000 40.000000 250.000000 80.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
chrsound.m_hfighter_sub chrsound.f_hfighter_sub chrsound.m_darkelf_sub
chrsound.f_darkelf_sub chrsound.m_dwarf_type_c chrsound.f_dwarf_type_c chrsound.m_elf_sub
chrsound.f_elf_sub chrsound.m_hmagician_sub chrsound.f_hmagician_sub
chrsound.m_orc_fighter_type_c chrsound.f_orc_fighter_type_c
chrsound.m_orc_magician_type_c chrsound.f_orc_magician_type_c
chrsound.m_hfighter_throw chrsound.f_hfighter_throw chrsound.m_darkelf_throw
chrsound.f_darkelf_throw chrsound.m_dwarf_throw chrsound.f_dwarf_throw
chrsound.m_elf_throw chrsound.f_elf_throw chrsound.m_hmagician_throw
chrsound.f_hmagician_throw chrsound.m_orc_fighter_throw chrsound.f_orc_fighter_throw
chrsound.m_orc_magician_throw chrsound.f_orc_magician_throw 250.00
где не понятно пишу тут либо по контактам