[manual]3 мануала Создание И Статы Сетов.
Перед тем как читать нижеизложенное прочитайте эту тему
ПОСЛЕ ПРОЧТЕНИЯ ЖМЁМ СПАСИБО!
Я возьму за пример Сет династи аромора:
<!-- Done by Inferiun -->
<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='20' order='0x40' stat='darkRes'/> <!-- Dark resistence -->
<add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 -->
<mul order="0x30" stat="pDef" val="1.0524"/> <!-- P. Def. +5.24% -->
<add order="0x40" stat="STR" val="1"/> <!-- STR +1 -->
<sub order="0x40" stat="DEX" val="1"/> <!-- DEX -1 --> </for>
</skill>
Статы сетов добавляем в skills
Статы пишутся по прежнему между
и
</for>
Это параметры действия скилла, он прописывается в пасивки, применяется только на себя.
<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"/>
А это общие статы сета: сила атаки, скорость и т.д.:
<add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 -->
<mul order="0x30" stat="pDef" val="1.0524"/> <!-- P. Def. +5.24% -->
<add order="0x40" stat="STR" val="1"/> <!-- STR +1 -->
<sub order="0x40" stat="DEX" val="1"/> <!-- DEX -1 -->
Чтобы сет работал нам нужно его создать в базе, для этого пишем запрос в бд:
(54, 9432, 9437, 9438, 9439, 9440, 9052, 0, 0, 0);
Разберёмся что здесь что!
9432 - ид Тела
9437 - ид Штанов
9438 - ид шлема
9439 - ид Перчей
9440 - Ид Сапог
9052 - ИД скилла со статами.
0 - если в сет входит щит, то это его ид, если нет, то ставим 0
0 - если в сет входит щит, то тут скилл который использует щит
0 - этот столбик отвечает за скилл после заточки на 6, тоесть если сет заточить на 7 то к нему будут пременяться другие статы.
ПОСЛЕ ПРОЧТЕНИЯ ЖМЁМ СПАСИБО!
Внимание! Копирование данного матерьяла приследуется ФСБ и МВД РФ. Если найду на другом сайте без укозания на оригинал и копирайтов внизу, то и сайтику пистец и вам.
— Dj
Угрожать - опасное дело, можно напороться =)
Смущает надпись
А теперь по теме:
1.Мун ниче так, но не обяснены типы ядра, которые используются в муне, толком не объяснены значения этих типов и самих статов, вариаций на тему не дано
2. Можно было бы выложить список статов побольше, мало ли что кому надо
3. Сакрментально:
но комент.
4.Запрос для БД не поймет начинающий, не обяснено какой принцип.
Но чтоб не быть голословным приложу список типов статов, которые поддерживают большинство сборок (ядро то мало кто меняет =)
("maxHp"),
("maxMp"),
("maxCp"),
("regHp"),
("regCp"),
("regMp"),
("gainMp"),
("gainHp"),
("pDef"),
("mDef"),
("pAtk"),
("mAtk"),
("pAtkSpd"),
("mAtkSpd"),
("mReuse"),
("sDef"),
("cAtk"),
("cAtkBonus"),
("pvpPhysDmg"),
("pvpMagicalDmg"),
("pvpPhysSkillsDmg"),
("rEvas"),
("rShld"),
("rCrit" ),
("blowRate" ),
("lethalRate" ),
("mCritRate"),
("rExp"),
("cancel"),
("accCombat"),
("pAtkRange"),
("mAtkRange"),
("pAtkAngle"),
("atkCountMax"),
("runSpd"),
("walkSpd"),
("STR"),
("CON"),
("DEX"),
("INT"),
("WIT"),
("MEN"),
("breath"),
("aggression"),
("bleed"),
("poison"),
("stun"),
("root"),
("movement"),
("confusion"),
("sleep"),
("fire"),
("wind"),
("water"),
("earth"),
("holy"),
("dark"),
("aggressionVuln"),
("bleedVuln"),
("poisonVuln"),
("stunVuln"),
("paralyzeVuln"),
("rootVuln"),
("sleepVuln"),
("confusionVuln"),
("movementVuln"),
("fireVuln"),
("windVuln"),
("waterVuln"),
("earthVuln"),
("holyVuln"),
("darkVuln"),
("cancelVuln"),
("derangementVuln"),
("debuffVuln"),
("noneWpnVuln"),
("swordWpnVuln"),
("bluntWpnVuln"),
("daggerWpnVuln"),
("bowWpnVuln"),
("poleWpnVuln"),
("etcWpnVuln"),
("fistWpnVuln"),
("dualWpnVuln"),
("dualFistWpnVuln"),
("reflectDam"),
("reflectSkillMagic"),
("reflectSkillPhysic"),
("absorbDam"),
("transDam"),
("maxLoad"),
("pAtk-plants"),
("pAtk-insects"),
("pAtk-animals"),
("pAtk-monsters"),
("pAtk-dragons"),
("pAtk-undead"),
("pDef-undead"),
("atkReuse"),
("pReuse"),
("inventoryLimit"),
("whLimit"),
("FreightLimit"),
("PrivateSellLimit"),
("PrivateBuyLimit"),
("DwarfRecipeLimit"),
("CommonRecipeLimit"),
("MpConsumeRate"),
("MpConsumeRateDance"),
("HpConsumeRate"),
("MpConsume"),
("soulShotCount")
— You're an amateur
<!-- ЭТОТ ФАЙЛ ДОЛЖЕН НАХОДИТЬСЯ В gameserver\data\stats\armor\ -->
<item id="9600" name="Epic Dark Knight Heavy Armor"> <!-- тут указываем номер вещи, которая формирует сет, здесь может быть что угодно, любой сет вы можете таким образом настроить под себя-->
<!-- а теперь к каждому стату, который мы добавили, прописываем то, С ЧЕМ ЭТОТ СЕТ должно включаться -->
<for> <!-- ОЧЕНЬ ВАЖНО ЗАКЛЮЧИТЬ ВСЕ СТАТЫ МЕЖДУ ЭТИМИ ТЕГАМИ -->
<!-- ТЭГ <add> дает "+" к тому или иному значения сета-->
<!-- ТЭГ <mul> увеличивает В (*) означенное кол-во раз то иди иное значения сеты -->
<!-- ТЭГ <sub> - противоположность ТЭГА <add>, он ОТНИМАЕТ тот или иной стат как "-" -->
<!-- ДОБИТЬСЯ ЭФФЕКТА "/" для стата можно используя ТЭГ <mul> со значением "0.х" -->
<!-- ТЭГ <set> устанавливает значение того или иного стата данной вещи -->
<add val='1500' order='0x40' stat='maxCp'> <!-- это увеличение ЦП на 1500 значений -->
<and>
<using slotitem="9603;6"/> <!-- вот этот стат будет работать при надетом шлеме (слот 6), перчах (слот 9) и ботах (слот 12) -->
<using slotitem="9601;9"/> <!-- первое значение - ИД вещи, второе - слот его использования. Т.е. если вещь залеплена в 12 слот, то это должны быть боты -->
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</add>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!-- Можно закинуть скилл в пассив, например акумен в пассив. Для этого надо приписать скилл акумена, который будет в пассивках -->
<!-- вот например так -->
<mul order="0x30" stat="mAtkSpd" val="1.5"/> <!-- АКУМЕН - ЭТО УВЕЛИЧЕНИЕ СТАТА СКОРОСТИ КАСТА, ИД АКУМЕНА ВПИСЫВАТЬ ТУТ НЕЛЬЗЯ!
тут можно поменять это значение на любое другое: 1,5 - это увеличение каст спид на 50%, т.е. в полтора раза -->
<and>
<using slotitem="9603;6"/> <!-- и вписать В КАЖДЫЙ стат эти параметры (если с бижей сет) -->
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
</and>
</mul>
<!-- И так можно скинуть в пассивки все что угодно, чем больше дает сет, тем больше прописать руками -->
<!-- Каждый стат будет добавляться при определенном ВАМИ наборе одетых вещей, который прописывается как <using slotitem="#;#"/>, можно создать сет даже с одетой короной или маской,
нужно просто указать его ИД и поставить номер слота, в котором он дожлен находиться-->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<add val='1700' order='0x40' stat='maxHp'> <!-- это увеличение ХП на 1700 -->
<and>
<using slotitem="9603;6"/><!-- и так для каждого нужного стата -->
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</add>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<add val='700' order='0x60' stat='maxMp'><!-- увеличение МП на 700 -->
<and>
<using slotitem="9603;6"/> <!-- везде прописать то же самое -->
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</add>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<mul val='1.5' order='0x30' stat='regCp'> <!-- регенерация ЦП на 50% больше -->
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</mul> <!--ОБРАТИ ВНИМАНИЕ! ТЭГ <mul> должен закрываться в конце описания-->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<mul val='1.25' order='0x30' stat='pDef'> <!-- Пдеф на 25% -->
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</mul>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<mul val='1.25' order='0x30' stat='mDef'> <!-- Мдеф на 25% -->
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</mul>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<mul val='1.20' order='0x30' stat='pAtkSpd'> <!-- скорость атаки на 20% -->
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</mul>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<mul val='1.10' order='0x30' stat='pAtk'> <!-- сила атаки на 10% -->
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</mul>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<add val='10' order='0x40' stat='runSpd'> <!-- скорость бега на 10 пунктов -->
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</add>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
<add val='3' order='0x40' stat='CON'> <!-- дальше базовые статы STR CON DEX и т.д.-->
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</add>
<add val='3' order='0x40' stat='STR'>
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
</add>
<add val='3' order='0x40' stat='DEX'>
<and>
<using slotitem="9603;6"/>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<!-------------------------------->
<using slotitem="ид_ожерелья;номер его слота в инвентаре"/>
<using slotitem="ид_кольца;номер его слота в инвентаре"/>
<using slotitem="ид_2-го кольца;номер его слота в инвентаре"/> <!-- И ТАК ДЛЯ КАЖДОГО СТАТА ЧТО ТЫ ДОБАВЛЯЕШЬ -->
<using slotitem="ид_серьги;номер его слота в инвентаре"/>
<using slotitem="ид_2-ой серьги;номер его слота в инвентаре"/>
<!------------------------------------------------->
</and>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!------------------------------------------------------------------------------------------------------------------------------------------->
</add>
</for> <!-- ЗАКРЫВАЕМ ТЭГ -->
</item>
<!------------------------------------------------------------------------------------------------------------------------------------------->
<!-- ВСЕ ДОСТУПНЫЕ ДЛЯ ЯДРА СТАТЫ, КОТОРЫЕ ВЫ МОЖЕТЕ ИСПОЛЬЗОВАТЬ, НАХОДЯТСЯ ЗДЕСЬ http://la2base.ru/forum/index.php?s=&s...ost&p=77063 -->
— You're an amateur
Тут я выложил другой вариант создания сетов, через xml, более понятный. Тем более там нельзя добавить бижу и еще что-либо в сет
Отвечу на все вопросы по мануалу. То, что написал FreSS - другой вариант создания, в котором надо привлекать и базу и другое...Они разные, хотя нельзя сказать, что один лучше другого
— You're an amateur
А вот слоты надо опытным путем выяснять. Кто выложит - тому респект и спска
Напишу что сам установил:
Helm - 6
Gloves - 9
Boots - 12
Gaiters - 11
Закономерности не вижу, получается вот так (как в инвенте)
___ ___ ___ ___ ___
_9_ _11_ _12_ ___ ___
Где тут логика?...
— You're an amateur
Начну сначало с приветствие...
Здавствуйте все нубы и профи, лошары и не лошары) Данный мануалЬ это мой первый мануал, и как мой первый мануал я решил его зделать "фирменно" а не так "чтобы было". Тоесть я учел каждый шаг в одельности и отписан в картинке. Решил создать его для таких нубов как я (а может для нубов еше жоще чем я) которые дуб дубом в этом деле и ставят статы "сета" только в грудак....
Что нужно иметь чтобы приступить к работе:
!!!!WARNING!!!!
1) Мозг
2)Руки
3)Бутылачка Red Bull
4 )Нотепад МайСКЛ и сам сервер естествено
И так чтобы создать СЭТ вещей (это озночает прибавление к статам при одевание 5 или 4 вещей \\если 5ти вещей то будут Chest - Верх, или грудак,|| Legs-они же низ сета, ноги,|| Arms, руки или перчи ||Feet аля боты ну и Head-голова, шлем \\)
На скрине показан типичный Ы Сет Imperial Crusader
Сверху в низ
Head
Chest
Слево направо
Arms-Legs-Feat
И так мы поняли что сет, называется тогда когда одеты все вещи этого сета и дает оприделенные статы.
Например я хочу зделать тотже ИК сет толко переделанный под меня.
ВАЖНО:
Для того чтобы вышел СЕТ, (тоесть при одевание всех частей чтобы статы довало) нам не обезательно изменять все части данной брони.
Step 1 ;) Аля Первый шаг.
Заходим в Navicat >Tables> Armor и добовляем мануально или по запросу
Разверните спойлер увидете запрос:
(`item_id`, `name`, `bodypart`, `crystallizable`, `armor_type`, `weight`, `material`, `crystal_type`, `avoid_modify`, `duration`, `p_def`, `m_def`, `mp_bonus`, `price`, `crystal_count`, `sellable`, `dropable`, `destroyable`, `tradeable`, `skills_item`, `races`, `classes`, `sex`)
VALUES
(65000, 'Patsanskii Imperial Crusader', 'chest', 'true', 'none', 570, 'leather', 's80', 0, -1, 100, 0, 0, 0, 2000, 'false', 'true', 'true', 'true', '', '-1', '-1', -1);
Этот запрос вписываем так Navicat>Выбираем базу данных и кликаем > F6 появится табличка в ней вписываете эти данных (естесно измененые под вас)
А вот на скринах написано что к чему тоже разварачиваете спойлер:



Так если вы не полный даун то вы без проблем впишите эти данный в Мускуль (MySQL Navicat)
Текс давайте пойдем дальше!
Теперь открываем (желательно через Notepad ++ супер прога вообще) папку :X://Ваш диск//папка с сервом//Gameserver//Data//Stats//Armor создоем ХМЛ файл называем его к примеру 65000-65500 и делаем этой броне статы
В сполере они показаны:
<!DOCTYPE list SYSTEM "armors.dtd">
<list>
<item id='65000' name="Patsanskii Imperial Crusader">
<for>
<add val='250' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='mDef'/>
</for>
</item>
</list>
Дальше идем суда :X://Ваш диск//папка с сервом//Gameserver//Data//Stats//Skill/
Создодим фалик к примеру 65000 xD и зделаем скил
<skill id="65000" levels="1" name="Imperial dlea potsikov"> имя и ИД
<set name="target" val="TARGET_SELF"/> на кого таргет, естесьно на себя самого
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/> ---Отвечает за тип скила, для брони он OP_passive
<set name="castRange" val="-1"/> ---Для пасивок ставим увсегда -1
<set name="effectRange" val="-1"/> ---Для пасивок ставим увсегда -1
<for>
<mul order="0x30" stat="pAtkSpd" val="1.10"/> вот это 10тка после 1 значит процент прибавки здесь будет +10% Atack Speed
<mul order="0x30" stat="pDef" val="1.90"/> ---90% P def если хотим 200% ставим val="2.00"/> если -90 ставим 0.90
<mul order="0x30" stat="mDef" val="1.10"/> аналогично
<mul order="0x30" stat="maxHp" val="1.10"/>
<mul order="0x30" stat="pAtk" val="1.10"/>
</for>
</skill>
</list>
Усе)) мы добавили и скил и саму броньку в ХМЛ..... Часть вторая учебника скоро появится...
В ней вы узнаете как добавить Скил к сету, тоесть чтоб при одевание всех 5 частей давало статы
И еше узнаете как изменять эти статы в клиенте... Все просто и удобно
Спасибо, всем
С ув. Маленький Крысеныш RattyX
Для того чтобы приступить к выполнению второй самой лехкой части, нам (тоесть вам) помимо МозГоВ надо иметь еше 1 маленькую прогу...
L2File Edit для декодировки файлов с форматом .dat то что нам и надо.
Ее можно запросто найти в интернете, но если вы уж ТАКИЕ ЛЕНИВЫЕ скидываю вам ее суда;)
L2File Edit скачать с депозита <>
Так теперь заходим папку с игрой:>Sustem>находим 2 файла
1) armorgrp
2) Itemname-e
Вы еше не скачали прогу?...
ааА скачали..ну тогда приступим...
Заходим в прогу пишем открыть, потом появицо много много разной хрени как на рисунке

Во всем этом я сам толком не очень шарю...Но в коечем разбираюсь... и так если мы хотим зделать новую броньку с текстур...Например у нас есть текстура от кудато то мы хотим указать к ней путь, пишем суда ее имя как на рисунке:
Откройте сполер
тут картинки все как и что))

НА ЭТОЙ КАРТИНКЕ ЧТО ВНИЗУ БУДЬТЕ ВНИМАТЕЛЬНЫЕ

Значит 205 это П деф показаный в клиенте игры, 5 вроде это грейд вещи
Значит я зделал броню котороя будет по виду в точ точ как империал крусадер, будет щитатся как сет с другими частами этого сэта, будет иметь ДРУГИЕ статы и ДРУГОЙ текст.
Значит с 1 фаликом разобрались, сохроняем в кодировке !!!!! 413 !!!!!
Берем открываем файл itemname-e открыли? копируем любую строку в которой есть броня и в которой это броня сетовая, я взял строку простого ИК грудака.
вот что я увидел
Переводить эти калякули
"Шанс Рє наложению РЅР° Вас Отрав./РљСЂРѕРІРѕС‚. -80% , Р¤.Защ. +15%\0 0 0 6 u,РљРѕРіРґР° весь сет заточен РЅР° +6 или РІС‹С?Рµ, то Р¤.Защ. Рё регенерация MP Р±СѓРґСѓС‚"
будем в следующем уроке. Так давайте запомним коечто
65000 ID вещи где мы вписали везде Patsanski bla bla bla имя отображаемое в клиенте
"u," обозначает начало строки где показаны статы и т.д комбинация \\n и \n не важно как вписать , обозначает переход на новую строку. \0 конец строки...далее...
\\n\0 -1 a,65000,6374,6378,6375,6376\0 какие части должны быть одеты чтобы было в клиенте отображено Pri zato4ke broni и т.д, что при заточке дает броня и чтоб написано что все вещи одеты...Пишем ИД вещей СЕТА 65000 это наша пацанская броня))
остольное это ИК перчи боты и т.д... Далее пишем статы что дает при точке и в канце
ЕСЛИ ХОТИТЕ ПОМЕНЯТЬ ЦВЕТ ВЕЩИ В ИНВЕНТАРЕ...
Есть 3 цвета, в Грации Парт 2 (0)Серый (1)Белый, (2)Жолтый в конце кода
например я взял
Открываем сполер:

Далее сохроняем и itemname-e и последний штрих, открываем Navicat>Tables>Armorsets
вписываем мануально, или запросом: F6>Console>вписываем код что ниже>ENTER
(`id`, `chest`, `legs`, `head`, `gloves`, `feet`, `skill_id`, `skill_lvl`, `skillset_id`, `shield`, `shield_skill_id`, `enchant6skill`, `mw_chest`, `mw_legs`, `mw_head`, `mw_gloves`, `mw_feet`, `mw_shield`)
VALUES
(169, 65000, 10010, 11490, 11485, 11487, 65010, 1, 3007, 0, 0, 0, 0, 0, 0, 0, 0, 0) эти данные ИД что с красным цветом я выдумал не писать их
(169, 65000,6523, 6374, 6375, 6376, 65000, 1, 3007, 0, 0, 0, 0, 0, 0, 0, 0, 0)
169-Номер сета, как пасспорт...
65000-Ид грудака
6523, 6374, 6375, 6776, ИД других частей сета
65000 Ид скила
1 левел скила "левел xDD"
остолькое вроде если есть щит в руках и т.д, разберетесь))
Далее если мы все вписали прально, запускаем сервах, спавним 65000 одеваем) и получаем....

"Шанс Рє наложению РЅР° Вас Отрав./РљСЂРѕРІРѕС‚. -80% , Р¤.Защ. +15%\0 0 0 6 u,РљРѕРіРґР° весь сет заточен РЅР° +6 или РІС‹С?Рµ, то Р¤.Защ. Рё регенерация MP Р±СѓРґСѓС‚"
Эти букашки мы будет разбирать, и кодировать в Русский текст, как патриоты это тоже очень просто зделать...ждем следующего урока.
3ий Мануаль очень прост берем качаем прогу
Офф источник, ТЫКАЙ СУДА
Далее берем па картинке: открываем спойлер



дальше появется карякули, их ставим в клиент там где нам нужен.
Приятного декодирования



