Читай RSS - будь умным! Мы в Twitter! Мы VKontakte! Главная Форум Услуги Рекламодателям Карта сайта Контакты
Авторизация
Вход через
социальные сети
Вход через сайт
Регистрация
Забыли пароль?

l2maxi - всё для lineage 2
l2maxi - всё для lineage 2: ява сервера, дополнения, программы, галерея, улучшения, клиенты, файлы, боты, баги.

  Вытаскиваем из чужого патча вещи и нпс


Вытаскиваем из чужого патча вещи и нпс

Часто бывает так, что на сервере где вы играли вам понравился армор, оружие или нпс сегодня я научу вас, как достать нужный вам предмет из патча и добавить на ваш сервер.


Возьмем патч la2strong. Насколько я помню у них был не плохой синий сет . Попытаемся стянуть его у них :) Запускаем через режим разработчика(надеюсь вы сможете нагуглить как его запустить) и ищем что-нибуть вкусное.
Сет там конечно кривой, но для обучения пойдет.
Вытаскиваем из чужого патча вещи и нпс

1) Смотрим названия вещей и ищем их в itemname. Для обучения вытащим только хеви сет.
Находим его в итем ней:
9900    Ancient Verfes Boots    Heavy    a,    -1    a,    a,    a,    a,    0    0    0    a,
9901    Ancient Verfes Gauntlet    Heavy    a,    -1    a,    a,    a,    a,    0    0    0    a,
9902    Ancient Verfes Gaiter    Heavy    a,    -1    a,    a,    a,    a,    0    0    0    a,
9903    Ancient Verfes Breastplate    Heavy    a,+85% P.def +85% M.def\n+85% P.atk +85% P.spd\n+9000HP +85% C.atk. \0    -1    a,9912,9902,9901,9900,9903\0    a,    a,    a,    0    0    0    a,
9912    Ancient Verfes Helmet    Heavy    a,    -1    a,    a,    a,    a,    0    0    0    a,

2) Затем ищем в armorgr ид которые мы вытащили из itemname(9900,9901,9902,9903,9912) и добавляем их в эксель что бы найти текстуры которые использует данный сет.
Вытаскиваем из чужого патча вещи и нпс

И так идем слева на право, находя какие текстуры, использует сет и сразу же по поиску находим эти текстуры в папке и раскидываем их по нашим заранее созданным папкам systextures и animations.

3) Переносим полученные текстуры и анимацию в наш чистый клиент. Закидываем в нашу папку систем вытащенные значения из armorgr в наш armorgr, itemname в наш itemname. Запускаем в режиме разработчика и смотрим что получилось.
Вытаскиваем из чужого патча вещи и нпс

Вроде вышло и вполне даже не плохо. Переходи к следующему действию добавляем сет на сервер.

5) Во время переноса вещей в мою папку систем мне пришлось изменить id вещей с 9900,9901,9902,9903,9912 на 11000,11001,11002,11003,11004 потому что старые ид у меня были забиты. Теперь разберемся с серверной частью.

6) Идем по адресу newserv\gameserver\data\stats\armor и там создаем хмл с базовыми статами армора (проще скопировать готовый хмл и изменить в нем ид а потом уже подгонять под себя) как пример:
<list>
<item id="'11004' name=Vorpal Helmet">
<for>
<add order="0x10" stat="pDef" val="107" />
<enchant order="0x0C" stat="pDef" val="0" />
</for>
</item>
<item id="'11003' name=Vorpal Breastplate">
  <for>
<add order="0x10" stat="pDef" val="263" />
<enchant order="0x0C" stat="pDef" val="0" />
  </for>
</item>
<item id="'11002' name=Vorpal Gaiters">
<for>
<add order="0x10" stat="pDef" val="164" />
<enchant order="0x0C" stat="pDef" val="0" />
</for>
</item>
<item id="'11001' name=Vorpal Gauntlets">
<for>
<add order="0x10" stat="pDef" val="71" />
<enchant order="0x0C" stat="pDef" val="0" />
  </for>
</item>
<item id="'11000' name=Vorpal Boots">
  <for>
<add order="0x10" stat="pDef" val="71" />
<enchant order="0x0C" stat="pDef" val="0" />
</for>
</item>
</list>

Сохраняем и переходим к созданию скила

7) Идем в папку gameserver\data\stats\skills опять же создаем хмл копируем какой-нибуть скилл с другого армора и вставляем в наш пустой хмл как пример:

<list>
<skill id="11000" levels="1" name="Set Vesper Black Robe Armor">
    <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>
    <mul order="0x30" stat="pDef" val="1.0524" /> &lt;!-- P. Def. +5.24% -->
    <mul order="0x30" stat="mAtkSpd" val="1.15" /> &lt;!-- Casting Spd. +15% -->
<mul order="0x30" stat="pDef" val="1.0524" />
<set val="500" order="0x08" stat="'pDef'/" />
<add order="0x40" stat="CON" val="2" />&lt;!-- Con +2 -->
<mul order="0x30" stat="mAtkSpd" val="1.20" />
<mul order="0x30" stat="mAtk" val="1.10" />
<add val="500" order="0x30" stat="pDef" />
  </for>
</skill>
</list>

Скилы уже можно потом подгонять под свой сервер главное убедится что сет будет работать 
8)Сначала сделаем sql файлы для этого делаем дамп таблиц armor и armor sets.
Что бы долго не тупит с написанием скл возьмем уже существующие для сетов:
INSERT INTO `armor` VALUES ('9500', 'Vorpal Helmet', 'head', 'true', 'none', '550', 's', '0', '-1', '83', '0', '0', '0', '268', 'true', 'true', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('9501', 'Vorpal Breastplate', 'chest', 'true', 'light', '7620', 's', '0', '-1', '205', '0', '0', '0', '715', 'true', 'true', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('9502', 'Vorpal Gaiters', 'legs', 'true', 'light', '3260', 's', '0', '-1', '128', '0', '0', '0', '448', 'true', 'true', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('9503', 'Vorpal Gauntlets', 'gloves', 'true', 'none', '540', 's', '0', '-1', '55', '0', '0', '0', '179', 'true', 'false', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('9504', 'Vorpal Boots', 'feet', 'true', 'none', '1110', 's', '0', '-1', '55', '0', '0', '0', '179', 'true', 'true', 'true', 'true', '0', '0');

И просто заменим на свои:
INSERT INTO `armor` VALUES ('11004', 'Vorpal Helmet', 'head', 'true', 'none', '550', 's', '0', '-1', '83', '0', '0', '0', '268', 'true', 'true', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('11003', 'Vorpal Breastplate', 'chest', 'true', 'light', '7620', 's', '0', '-1', '205', '0', '0', '0', '715', 'true', 'true', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('11002', 'Vorpal Gaiters', 'legs', 'true', 'light', '3260', 's', '0', '-1', '128', '0', '0', '0', '448', 'true', 'true', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('11001', 'Vorpal Gauntlets', 'gloves', 'true', 'none', '540', 's', '0', '-1', '55', '0', '0', '0', '179', 'true', 'false', 'true', 'true', '0', '0');
INSERT INTO `armor` VALUES ('11000', 'Vorpal Boots', 'feet', 'true', 'none', '1110', 's', '0', '-1', '55', '0', '0', '0', '179', 'true', 'true', 'true', 'true', '0', '0');

Берем армор сетс тут все потрудней и главное не запутатся
INSERT INTO `armorsets` VALUES ('200', '9501', '9502', '9500', '9503', '9504', '6500', '0', '0', '3623');

200-ид сета может быть любым
9501-верх
9502-низ
9500-шлем
9503-перчи
9504-боты
6500-ид скила
0-ид щита(щита нет)
0-скил щита(его нет)
3623-пассивный скил который дает сет при заточке от +6
Меняем запрос
INSERT INTO `armorsets` VALUES ('210', '11003', '11002', '11004', '11001', '11000', '11000', '0', '0', '3623');

Теперь запускаем наш сервер и смотрим что получилось.

9)Если все правильно сделал то у вас должен получится работающий сет со статами и скилами :)
Вытаскиваем из чужого патча вещи и нпс


С вами был taste специально для l2maxi.ru и конкурса Лучший гайдописец.


>> Ява сервера » F.A.Q., Вытаскиваем из чужого патча вещи и нпс

Другие новости по теме:
Гайд по редактированию запросов и изменения картинок клиента Гайд по редактированию запросов и изменения картинок клиента
Всем привет. На форуме каждый день создаются темы по редактированию sql и dat файлов от вновь зареганых пользователей, и знатоки быстро исправляют запросы под ту или иную сборку. Не пора ли научить
L2Brute 2.0 и 24216 анкаутов и паролей L2Brute 2.0 и 24216 анкаутов и паролей
Отличная шара для игроков Lineage 2. Данным софтом (L2Brute 2.0) многие пользуются, и брутят себе аккаунты не смотря ни на что. Хотя сейчас даже в шаровых сборках есть защита от брута. В комплекте вы
ID всех бафов в Lineage ID всех бафов в Lineage
В данной новости вы узнаете ID всех бафов в Lineage

Разместил: taste Прочитано: 5667


 
Автор: WhatEver, 8 апреля 2012 20:51
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Полезный мануал.




 
Автор: knaif, 9 апреля 2012 03:08
Группа: Посетитель
Комментариев: 141
Публикаций: 5
ICQ: 381296487
Броня классная good




 
Автор: kiruha, 9 апреля 2012 07:26
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Полезно=)




 
Автор: djdiablo, 9 апреля 2012 15:53
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Отличный мануал, самый лучший!




 
Автор: godzil, 9 апреля 2012 17:20
Группа: Посетитель
Комментариев: 68
Публикаций: 0
ICQ: 460252014
+1, расписано на 100%



by Godzil

 
Автор: FlameNik, 9 апреля 2012 19:06
Группа: Посетитель
Комментариев: 178
Публикаций: 20
ICQ: --
1 место)




 
Автор: ZadrxD, 9 апреля 2012 19:31
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
я это и так знал ну всеравно спасибо что напомнили




 
Автор: ZerooMan, 9 апреля 2012 22:09
Группа: Главный редактор
Комментариев: 215
Публикаций: 1499
ICQ: 638285668
мануал полезный!!!но можно все проще сделать

и шмот правда крывой!)



Админ, прежде всего, - царь и бох, а потом уже читак и пидарас.

 
Автор: azer0t, 9 апреля 2012 22:59
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Думаю новичкам поможет,а Армур недадите?)




 
Автор: JIUCIFER123, 9 апреля 2012 23:17
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
ага илил армор или патчь ))




 
Автор: taste, 9 апреля 2012 23:54
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
этот сет очень кривой)
его смысла нет на сервер ставить я для примера взял потому что он красиво выглядит)
если надо могу выложить




 
Автор: mtn2012, 10 апреля 2012 00:21
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Автор красава!!!




 
Автор: ZerooMan, 10 апреля 2012 15:13
Группа: Главный редактор
Комментариев: 215
Публикаций: 1499
ICQ: 638285668
кому нужен етот сет и еще один красный вот скайп zerooman4



Админ, прежде всего, - царь и бох, а потом уже читак и пидарас.

 
Автор: 794613258, 14 апреля 2012 13:26
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
СДелайте Мануал по создание вещей )) Много кому пригодиться :)




 
Автор: sx2001, 14 марта 2013 14:03
Группа: Посетитель
Комментариев: 10
Публикаций: 0
ICQ: --
создатель етого мануала , сделай плиз если сможешь видео ))




 
Автор: login, 2 июля 2014 11:49
Группа: Посетитель
Комментариев: 6
Публикаций: 0
ICQ: --
у кого есть такой сет nikola53168 стукните сюда буду благодарен




Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.


Реклама
Опрос
Интересно ли вам читать новости на сайте?

Да, нравится читать описания
Не совсем, информация не всегда точная
Я привык к краткости

Архив новостей
Октябрь 2017 (1)
Сентябрь 2017 (4)
Август 2017 (4)
Июль 2017 (4)
Июнь 2017 (4)
Май 2017 (4)
Реклама

Наверх
Любое копирование материалов сайта строго запрещено!