Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/FAQ/Создание своего суммона
Поиск

Создание своего суммона

10 ответов357 просмотровСейчас просматривают: 1
кценцке
кценцке

Пользователь

Участник

Постов: 61

На форуме с: 07.06.2008

Репутация: +41

Рейтинг: 0

· 06.06.2009, 09:48

1.Первым делом надо создать нового НПС с типом L2Pet
Заходим в БД таблица NPC
Копируем всю строку понравившегося моба (в моем случае Закен)

29022 29022 Zaken 0 0 Monster.zaken 16 32 60 male L2Boss 40 858518 1975 799,68 2,45 60 57 73 76 70 80 4879745 423589 7273 2951 19762 1197 333 0 3819 0 0 0 68 275 0 1 12 FULL_PARTY


Заменяем ИД на любой свободный, тип монстра с L2Boss на L2Pet и Full_Party на Last_Hit. В итоге получится следующее

99999 29022 Zaken 0 0 Monster.zaken 16 32 60 male L2Pet 40 858518 1975 799,68 2,45 60 57 73 76 70 80 4879745 423589 7273 2951 19762 1197 333 0 3819 0 0 0 68 275 0 1 12 LAST_HIT


2. Теперь заходим в папку gameserver-data-stats-skills. Открываем файл 4000-4099.xml (вообще то можно любой, желательно что бы там присутствовали не реализованные скиллы). Находим скилл под ИД 4004 он в интерлюдии не реализован. И меняем его на скилл следующего содержания:

Код
<skill id="4004" levels="1" name="Zaken">
<table name="#mpConsume_Init"> 8 </table>
<table name="#mpConsume"> 31 </table>
<table name="#reuseDelay"> 216 </table>
<table name="#itemConsumeCount"> 3 </table>
<table name="#itemConsumeCountOT"> 0 </table>
<set name="itemConsumeId" val="1458"/>
<set name="itemConsumeCount" val="#itemConsumeCount"/>
<set name="itemConsumeIdOT" val="1458"/>
<set name="itemConsumeCountOT" val="#itemConsumeCountOT"/>
<set name="itemConsumeTime" val="240000" />
<set name="mpInitialConsume" val="#mpConsume_Init"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="hitTime" val="5000"/>
<set name="reuseDelay" val="#reuseDelay"/>
<set name="skillTime" val="5000"/>
<set name="skillType" val="SUMMON"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<!-- Summon-specific -->
<table name="#npcIds"> 29022 </table> ------здесь прописываем TemplateID моба (не ИД!) смотреть же в таблице НПС
<set name="npcId" val="#npcIds" />
<set name="expPenalty" val="0.3" />
<set name="isCubic" val="false" />
</skill>

3. Перегружаем сервер. Или в игре прописываем //reload skill & //reload npc. После чего даем себе с помощью админки скилл 4004 с уровнем 1

ЗЫ. У саммона отсутствует кнопка атака. Поэтому перед вызовом выведите со стандартного пета на Панель Клавиш кнопку атаки Пета. После чего можете вызывать Закена :)) Может надо править таблицу pet_stats

0
B
Boxxy

Пользователь

Участник

Постов: 96

На форуме с: 04.06.2009

Репутация: +19

Рейтинг: 0

· 06.06.2009, 09:56

Молодец.
Тоже делала бы, если б умела ;)
Ты делаешь ради помощи, или ради спасибок?)

0
кценцке
кценцке

Пользователь

Участник

Постов: 61

На форуме с: 07.06.2008

Репутация: +41

Рейтинг: 0

· 06.06.2009, 09:57

Код
Ты делаешь ради помощи, или ради спасибок?)

Ради помощи!

0
B
Boxxy

Пользователь

Участник

Постов: 96

На форуме с: 04.06.2009

Репутация: +19

Рейтинг: 0

· 06.06.2009, 10:11

Ты их копируешь оказывается >_<

0
S
soho

Пользователь

Участник

Постов: 27

На форуме с: 10.02.2008

Репутация: +9

Рейтинг: 0

· 19.07.2009, 00:11

а как сделать эту ту самую кнопку или сделать ему атакующие скилы???

0
Artem
Artem

Пользователь

Новичок

Постов: 3

На форуме с: 17.07.2009

Рейтинг: 0

· 25.07.2009, 20:05

да вот тоже сижу репку чешу. как вот так, да эдак. да чтоб с иконкой атаки и скилами.
на будующее что бы этого всего не писать, я имею ввиду новый скил хрю, му. можно тупо поменять ид нпц в скиле вызова сумона. и базе заменяемый на ид вашего. правда в землю залезть в пол тела может ) да не беда для теста сгодится.
скилы ему нужно писать там же где и скилы чара. потом прописать их в npcgrp.dat. а вот с каким бубном дальше плясать я затрудняюсь ответить. иконка атаки и скилы не отображаются. наверно в ядре ковыряцо необходимо. я с ним только дружить начинаю, пока не взаимно -). ответит кто нам? -).

0
L
lin

Пользователь

Новичок

Постов: 17

На форуме с: 01.08.2009

Рейтинг: 0

· 09.08.2009, 21:53

можно изменить сам скилл суммон гаргулья например, там вписать айди нужного существа...

0
M
Mr.X

Пользователь

Новичок

Постов: 15

На форуме с: 09.08.2009

Рейтинг: 0

· 09.08.2009, 22:57

Спасибо за мануал щас буду делать smile3.gif

0
K
kr-aleksandr

Пользователь

Бывалый

Постов: 243

На форуме с: 17.04.2009

Репутация: +85

Рейтинг: 0

· 10.08.2009, 06:45

Народ, я когда делал себе петов, кстати, итемом их тоже можно вызывать, прописывал их еще в базу. И кнопка атаки была, и апались они, хоть до 90 лвл.

0
M
Mr.X

Пользователь

Новичок

Постов: 15

На форуме с: 09.08.2009

Рейтинг: 0

· 10.08.2009, 15:55

Петы весело делат ь))

0
Войдите или зарегистрируйтесь чтобы ответить