Как добавить npc в lineage 2
Пока лазил по просторам РУнета, заметил много вопросов о сборке фениксов и прочих команд взявших за основу именно эту сборку.
И так, как же нормально добавить NPC чтоб он нормально отображался и спаунился после перезагрузки сервера, начнем!
Начнем мы с выбора NPC, я выбрал 32632 (побитый чувак с щитом из грации) Идем в базу кликаем по таблице "NPC" нажимаем "EXPORT WIZART" и экспортируем куда угодно всю таблицу в формате SQL
Открываем файлик любым текстовым файлом и ищем нашего NPC
(нажимаем ctrl+f для облегчения поиска)
И так мы его нашли!
Копируем все что связано с ним, должно получиться вот так:
Нужные нам параметры:
"6741" это порядковый номер в таблице, меняем на 50000
"32632" это ID нашего NPC меняем тоже на 50000 (чтоб не запутаться)
"Gracia Survivor" Имя NPC пишем любое имя)
титула у него нет, сразу после ника пустые одинарные ковычки,там должен быть титул.
Этап №2
Открываем L2-FileEdit ,в нем открываем файл npcgrp.dat
Ищем ID 32632 , копируем всю строчку и вставляем в конец, меняем в вставленной строчке ID 32632 на 50000
Сохраняем в 413 кодировке.
И так теперь найдем место куда будем ставить нашего NPC,
Я его поставлю около носатого в гиране, но нам нужно не только его поставить, но и прописать в spawnlist. поэтому в чат пишем "///stat l2" без ковычек!и так теперь мы знаем свои координаты и координаты выбранной цели. Спавним нашего NPC в нужное место "//spawn 50000", и записываем его координаты.
Если у вас появился кролик, то перезагрузите игру (не сервер)
Теперь идем в БД и пишем sql запрос в spawnlist, для удобства можете также экспортировать всю таблицу и взять уже готовый спавн, заменив в нем координаты.
вот пример запроса:
Название локи может быть любым, оно исключительно для вас
50000 и так понятно ID
xxxxx yyyyy zzzzz координаты
26000 это направление в которое смотрит NPC
(Данный мануал только часть одного большого мануала, остальное в процессе написания)
Cursed Gloom
Предлогаю вам мою не первую и не последнюю работу, всем поклоникам некров вам понравится даже очень, изменил анимацию глум у некра, также звук соляры у сс, и рут у пп
Хроники: Interlude
Размер: 212 кб
Автор: Igorbruma
Как добавить npc в lineage 2
Дополнения для сервера Lineage 2, Interlude
в) Заходим в таблицу(в навикат), юзаем поиск ишем NPC с IDTamplate=13087.
г) Теперь меняем все в этой строке ID меняем на 92000. Меняем имена на свои, какие вам по душе. Клас пишите который указан в данных:
'GM Shop', '1', 'NPC.a_traderA_MHuman', '10.00', '27.
Без кавычек
Теперь вносим изменения в таблицы Sex и Type
'70', 'male', 'L2Merchant', '40', '3862', '1493', '11.85
Тату Мага
И снова татушки. Да да, эти самые тату которых в нашем разделе Дополнения просто уйма, и все с разными иконками (про статы молчу, т.к все настраивают их под себя). Данная тату ничем не отличается от других, в комплекте всего 1 татушка.
Создание своего NPC
В этой статье мы рассмотрим все шаги в создании нового персонажа Lineage 2. Хочу обратить внимание на то, что мы не будем создавать текстуру для нашего персонажа, нет, мы возьмём для этого уже существующую текстуру. Данная статья рассчитана на новичков в серверо-строении, так что если вы опытный администратор L2j серверов, вам это новинкой не будет и полезности не принесёт.
Что нам для этого нужно
Как и для всей другой работы, нам нужен инструмент, а что именно, давайте рассмотрим ниже.
1. Нам потребуется хороший текстовый редактор. Я советую использовать Notepad++
2. Так же нам потребуется любой менеджер баз данных MySQL. Например, Phpmyadmin.
3. И самое главное – это терпение и внимательность.
Приступим?
Начнём с самого основного, с создание самого NPC. В данной статье я использую сервер L2jServer и клиент Lineage 2 Gracia, но если у вас сервер от других разработчиков то, не переживайте, у вас все получится.
a) Id – индификатор npc в игре.
b) idTemplate – индификатор «npc» у которого мы возьмем внешний вид.
c) name – имя которое отображается в игре.
d) serverSideName – имеет значения 0 и 1, если 1 то показываем имя, в противном случае нет.
e) title – загаловок «npc» обычно используется для подсказки, что именно это за «npc».
f) serverSideTitle – идентично «serverSideName», имеет значение 0 и 1, только относится к «title».
g) class – индификатор используемой текстуры «npc».
С этим разобрались, теперь создадим новую запись в таблице «npc», для этого можно нажать на кнопку «вставить» которая находится сверху в Phpmyadmin, но это долго будет и мучительно для новичка. Так что я вам привожу запрос, который нужно выполнить. Для этого я взял «npc» под ID 31698 (Arisha – Gatekeeper).
И так, у нас есть нужный нам запрос, давайте, его выполним. Для этого сверху в Phpmyadmin нажмите на кнопку «SQL» но, перед тем как добавить этот запрос, пожалуйста, измените ID на тот что вам нужен (нужно использовать любой не занятый). Я выбрал значение 40000 ID нашего будущего «npc». Изменили и получили следующий запрос.
Хорошенько присмотримся и видим то, что нам нужно изменить, правда? Конечно ведь зачем нам еще один «npc» с таким же именем. Изменяем на любое вам понравившееся (в дальнейшем сможете менять, как захотите). Назову ее (так как модель (текстура) женщины) Diana, имя красивое и думаю, она не против. Так же обратите внимание на параметр «type», здесь мы отчётливо видим то, что наш будущий персонаж Телепорт. Исправляем его на «L2Npc», тоесть на обычного «npc». Получаем следующий код.
Как добавить npc в lineage 2
Дополнения для сервера Lineage 2, Interlude
- » Гм шоп для хроник Interlude
- » Community Board для сборок L2Phoenix (Gracia Final)
- » пак дополнений от RavRus для Lineage2 Interlude
- » Ice Helmet
- » Готовый сервер Lin2-BaD
- » Готовый сервер Interlude 1.1
Новое на форуме
- » Шаблон IPB 3.1.4
- » Самые нужные SQL запросы в Lineage 2
- » сайт
- » Глобал Гк
- » С чего начать?
- » file extension l2j
Оружие Синего Демона
eще одна работа для Interlude Хроник - Оружие Синего Демона. На скриншотах вы можете отчетливо увидеть все эти пушки. Сет данных пушек отлично подойдет для PvP серверов с высокими рейтами и с дополнениями. Пушки очень даже не плохие, думаю многим понравятся.
Хроники: Interlude
Размер: 2.31 Мб
Автор: Igorbruma
Читайте также: