Сообщений: 87
Тем: 22
Зарегистрирован: Dec 2011
Репутация:
-9
Вот решил сделать отдельные бафы для бафера, что бы не трогать время действия остальных скилов....Но столкнулся с проблемой, что нифига не могу понять как вписать этим скилам статы, которые бы они довали... и что бы это реально были бафы... Когда я залез в папку skill я испугался, т.к нифига не смог разобрать)) просьба огромная объяснить как сделать скил свой, который бы давал статы+накладывался как баф....
Сообщений: 1,672
Тем: 54
Зарегистрирован: Jun 2011
Репутация:
5,074
Pr1Zr[aK];199505 Написал:как сделать скил свой, который бы довал статы+накладывался как баф....
чтоб давил на статы?
силно давил? или так слегка поддавливал?
Сообщений: 87
Тем: 22
Зарегистрирован: Dec 2011
Репутация:
-9
Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
Pr1Zr[aK], разбираться научитесь.
Сообщений: 87
Тем: 22
Зарегистрирован: Dec 2011
Репутация:
-9
как видиш учусь, только попросил вас помочь в этом, дак вы начинаете только флудить...
Сообщений: 2,444
Тем: 59
Зарегистрирован: May 2010
Репутация:
13,020
Сообщений: 282
Тем: 32
Зарегистрирован: Oct 2009
Репутация:
645
в клиент есть много аналоговых бафов, ненужно создавать их все
пример
Код: 7041 1 u,Благословение Мастера - Фокусировка\0 u,ГМ всегда на вашей стороне. На 1 час шанс критической атаки увеличивается на 30%.\0 a,none\0 a,none\0
7042 1 u,Благословение Мастера - Шепот Смерти\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает силу критической атаки на 35%.\0 a,none\0 a,none\0
7043 1 u,Благословение Мастера - Ускорение\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Скор. Атаки на 33%.\0 a,none\0 a,none\0
7044 1 u,Благословение Мастера - Наведение\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Точность на 4.\0 a,none\0 a,none\0
7045 1 u,Благословение Мастера - Благословенное Тело\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает максимум HP на 35%.\0 a,none\0 a,none\0
7046 1 u,Благословение Мастера - Благословенная Душаl\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает максимум MP на 35%.\0 a,none\0 a,none\0
7047 1 u,Благословение Мастера - Проворство\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает уклонение на 4.\0 a,none\0 a,none\0
7048 1 u,Благословение Мастера - Проницательность\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Скор. Магии на 30%.\0 a,none\0 a,none\0
7049 1 u,Благословение Мастера - Легкость\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает интервал штрафного веса на 9000.\0 a,none\0 a,none\0
7050 1 u,Благословение Мастера - Сила\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Физ. Атк. На 15%.\0 a,none\0 a,none\0
7051 1 u,Благословение Мастера - Щит\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Физ. Защ на 15%.\0 a,none\0 a,none\0
7052 1 u,Благословение Мастера - Магический Барьер\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Маг. Защ на 30%.\0 a,none\0 a,none\0
7053 1 u,Благословение Мастера - Ярость Вампира\0 u,ГМ всегда на вашей стороне. На 1 час восстанавливет в качестве НР 9% ущерба, нанесенного противнику в ближнем бою.\0 a,none\0 a,none\0
7054 1 u,Благословение Мастера - Воодушевление\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Маг. Атк. На 75%.\0 a,none\0 a,none\0
7055 1 u,Благословение Мастера - Легкая Походка\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Скорость на 33.\0 a,none\0 a,none\0
7056 1 u,Благословение Мастера - Дух Берсерка\0 u,ГМ всегда на вашей стороне. На 1 час уменьшает для членов группы Физ. Защ. на 8%, Маг. Защ. на 16% и Уклонение на 4, и увеличивает Физ. Атк. на 8%, Маг. Атк. на 16%, Скорость Атк. на 8% Скор. Магии на 8% и Скорость на 8.\0 a,none\0 a,none\0
7057 1 u,Благословение Мастера - Великое Могущество\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Физ. Атк. на 10%.\0 a,none\0 a,none\0
7058 1 u,Благословение Мастера - Великий Щит\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает Физ. Защ. на 15%.\0 a,none\0 a,none\0
7059 1 u,Благословение Мастера - Дикая Магия\0 u,ГМ всегда на вашей стороне. На 1 час увеличивает шанс крит. удара магической атакой на 2.\0 a,none\0 a,none\0
7060 1 u,Благословение Мастера - Чистота\0 u,ГМ всегда на вашей стороне. На 1 час уменьшает расход МР на физические умения на 20%, расход МР на магические умения на 10% и расход МР на умения песен и танцев на 20%.\0 a,none\0 a,none\0
7061 1 u,Благословение Мастера - Пророчество Воды\0 u,ГМ всегда на вашей стороне. Дух древнего волшебника вселяется в цель.\0 a,none\0 a,none\0
7062 1 u,Благословение Мастера - Пророчество Огня\0 u,ГМ всегда на вашей стороне. Дух древнего воина вселяется в цель.\0 a,none\0 a,none\0
7063 1 u,Благословение Мастера - Пророчество Ветра\0 u,ГМ всегда на вашей стороне. Дух древнего убийцы вселяется в цель.\0 a,none\0 a,none\0
7064 1 u,Благословение Мастера - Напев Победы\0 u,ГМ всегда на вашей стороне. Дух древнего героя вселяется в цель и восстанавливает 20% HP, увеличивает Макс. HP на 20%, шанс критической атаки магией на 2, Мощность критического удара на 20%, Физ. Атк. на 10%, Физ. Защ. на 20%, Скор. Атк. на 20%, Маг. Атк. на 20%, Маг. Защ. на 20%, Скор. Маг. на 20%, стойкость к отрицательным эффектам на 10% и Точность на 4. Время действия: 1 ч.\0 a,none\0 a,none\0
7088 1 u,Благословение Мастера - Совершенство в Бою\0 u,ГМ всегда на вашей стороне. Обладает более совершенным эффектом Повышения Боеспособности, совмещающим эффекты усиления Физ. Атк. и усиления Физ. Защ. На 1 час увеличивает Физ. Атк. и Физ. Защ. на 15%.\0 a,none\0 a,none\0
7089 1 u,Благословение Мастера - Совершенство в Магии\0 u,ГМ всегда на вашей стороне. Обладает более совершенным эффектом Усиления Магических Способностей, совмещающим эффекты усиления Маг. Атк. и усиления Маг. Защ. На 1 час увеличивает Маг. Атк. на 75% и Маг. Защ. на 30%.\0 a,none\0 a,none\0
7090 1 u,Благословение Мастера - Совершенство Состояния\0 u,ГМ всегда на вашей стороне. Придает более совершенные физические и ментальные способности, совмещая эффекты увеличения Макс. НР и Макс. МР. На 1 час увеличивает НР и МР на 35%.\0 a,none\0 a,none\0
7091 1 u,Благословение Мастера - Совершенная Критическая Атака\0 u,ГМ всегда на вашей стороне. Обладает более совершенным эффектом увеличения Крит. Удара, совмещающим эффекты увеличения вероятности Крит. Удара и силы Крит. Удара. На 1 час увеличивает вероятность Крит. Удара на 30% и силу Крит. Удара на 35%.\0 a,none\0 a,none\0
7092 1 u,Благословение Мастера - Совершенное Владение Щитом\0 u,ГМ всегда на вашей стороне. Обладает более совершенным эффектом увеличения Возможностей Щита, совмещающим эффекты увеличения шанса блока щитом и защиты щитом. На 1 час увеличивает Шанс Блока Щитом на 30% и Защиту Щитом на 50%.\0 a,none\0 a,none\0
7093 1 u,Благословение Мастера - Совершенство Движений\0 u,ГМ всегда на вашей стороне. Обладает более совершенным эффектом Улучшения Передвижения, совмещающим эффекты увеличения Скорости и Уклонения. На 1 час увеличивает Скорость на 33 и Уклонение на 4.\0 a,none\0 a,none\0
7094 1 u,Благословение Мастера - Острое Лезвие\0 u,ГМ всегда на вашей стороне. На 1 час путем заточки режущего оружия увеличивает его Физ. Атк. на 5% и шанс нанесения Крит. Удара на 20%.\0 a,none\0 a,none\0
7095 1 u,Благословение Мастера - Закалка\0 u,ГМ всегда на вашей стороне. Укрепляя поверхность тяжелых доспехов, на 1 час увеличивает Физ. Защ. на 10%.\0 a,none\0 a,none\0
7096 1 u,Благословение Мастера - Благословение Благородства\0 u,ГМ всегда на вашей стороне. При смерти положительные и отрицательные эффекты цели сохраняются. Исчезает только Благословение Благородства.\0 a,none\0 a,none\0
Сообщений: 87
Тем: 22
Зарегистрирован: Dec 2011
Репутация:
-9
gorodetskiy Написал:http://forum.zone-game.info/showthread.php?t=3886
Чуть чуть включить логику и будет новый скилл
тут скил который превращает адены в голды, он как бы относится совершенно не к бафам, когда я залез в скилы(папку) там я немного под разобрался, но все ранво не пойму как сделать что бы баф накладывался на тебя, а не юзался как обычный скил...
Сообщений: 13
Тем: 0
Зарегистрирован: Jun 2012
Репутация:
7
По-моему давно надо было привыкнуть к тому что на этом форуме оочень редко разжёвывают подобную информацию... Обычно дают общий вектор движения, а дальше уж сам развивай свою думалку :-)
Смотри... название xml-файлика состоит из диапазона скиллов, хранящихся в нем. Тобишь файл "100-500.xml" содержит в себе скиллы с id от 100 до 500. Твоя задача: найти среди всей этой тучи файликов xml со скиллом "Might" (или любой другим баффом), и попытаться разобраться, что каждый параметр (к примеру,<set name="target" val="TARGET_SELF"/>) делает. Без понимая этого дальше лучше даже не соваться. Потом, когда поймешь весь этот "наборбукаф" и сможешь осмысленно им манипулировать, по образу и подобию этого скилла создашь свой. Вроде ничего сложного.
Сообщений: 2,444
Тем: 59
Зарегистрирован: May 2010
Репутация:
13,020
06-28-2012, 11:04 AM
(Сообщение последний раз редактировалось: 06-28-2012, 11:10 AM gorodetskiy.)
Pr1Zr[aK];199520 Написал:тут скил который превращает адены в голды, он как бы относится совершенно не к бафам, когда я залез в скилы(папку) там я немного под разобрался, но все ранво не пойму как сделать что бы баф накладывался на тебя, а не юзался как обычный скил...
Читай внимательно.
Для призрака
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE list SYSTEM "skills.dtd">
<list>
<skill id="27000" levels="1" name="Мой скилл">
<set name="itemConsumeId" val="22000"/> -- какой итем требуется
<set name="itemConsumeCount" val="1"/> - количество итема
<set name="target" val="TARGET_SELF"/> действие скила ( на себя )
<set name="operateType" val="OP_ACTIVE"/> - активный скилл
</skill>
</list>
Со структурой скила мы разабрались. Теперь давайте сделаем авто изучение скила. Идем в MySQL (PhpMyAdmin) ищем столбик skill_trees. смотрим его структуру и разбираемся с ней, описывать смысла нету. Делаем запрос в базу:
INSERT INTO `skill_trees` VALUES ('0', '27000', '1', 'Мой скилл', '0', '1');
Берем в руки FileEdit (l2Dat_Endec) и открываем файл skillname-e.dat и в конце добавляем такую строчку:
27000 1 Мой скилл Баффаемся. Требуются прямые руки. none none
P.S. моя строка может не подойти... возьмите 1 любую строку и поправьте под себя. Тут я думаю тоже всё понятно... теперь самое сложное... открываем skillgrp.dat выбираем эффект который хотим видеть... например я возьму эффект берса. Юзаем поиск по слову bers копируем строчку, вставляем в самый низ и будем править.
27000 1 0 2 50 1 2.000000 0 i skill.bl.1062 icon.icon.выбираемэффект 0 0 0 0 -1 11
P.S. как сделать свою иконку. качаем программу L2ViewUTX. Идем в клиент, папка systextures, файл icon.utx и там ищем, чтобы поставить свою иконку прописываете так: icon.name_icon, где icon - это icon.utx и name_icon - название иконки.
Сохраняем это всё. теперь осталось сделать звук нашей анимации) идем в skillsoundgrp.dat ищем эффект скила, который хотим: у меня это berserker spirit... копируем строчку и в самый низ вставляем:
27000 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.000000 50.000000
© http://forum.zone-game.info/showthread.php?t=3886
Вот это сложно сделать ? на написание поста ушло менее 8-х минут.
РУКИ И ЛОГИКУ ВКЛЮЧАЙ
СЕО Оптимизация сайтов
|