Создание NPC - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:L2Jserver Epilogue

Ответ
Опции темы
Непрочитано 16.08.2010, 16:16   #1
Пользователь

Автор темы (Топик Стартер) Создание NPC

Добрый день.

Столкнулся с такой проблемой - не могу создать НПС.

Что я предпринимал? В БД в таблицах npc и spownlist прописал нового НПС. Делал копированием с трейдера сотящего в гиране, менял только основые параметры: имя, координаты. Также создал HTML диалог.

Но так НПС не появился. Что я сделал не так? Что упустил и где ошибся?
Msoul вне форума Ответить с цитированием
Непрочитано 16.08.2010, 16:22   #2
Аватар для Pazzl
Пользователь

По умолчанию Re: Создание NPC

Цитата:
Сообщение от Msoul Посмотреть сообщение
Добрый день.

Столкнулся с такой проблемой - не могу создать НПС.

Что я предпринимал? В БД в таблицах npc и spownlist прописал нового НПС. Делал копированием с трейдера сотящего в гиране, менял только основые параметры: имя, координаты. Также создал HTML диалог.

Но так НПС не появился. Что я сделал не так? Что упустил и где ошибся?
А ID НПЦа оставил таким-же ?
Проверь есть ли такой ID, если менял, в npcname-e.dat.
И в файликах ты менял, а в базу заливал изменения?
Pazzl вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 16.08.2010, 23:50   #3
Герой

По умолчанию Re: Создание NPC

если менял, в npcname-e.dat не обязательно.... серв все поймет итак...
если бы ид непися остался бы темже, то в бд он его не зальет...
главное чтобы текстура была в клиенте, чтобы милого кролика не видеть
-----
как вариант посмотри спаунлист непися мб криво заспаунил и он в текстурах стоит.Да кстати если в скл менял а изменения не заливал в саму бд то непися не будет.
incognito вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 17.08.2010, 10:13   #4
Пользователь

Автор темы (Топик Стартер) Re: Создание NPC

Немного сдвинулся с мертвой точки.

Сделал так. Добавил нового НПС в таблицу npc. Все копировал с торговца оружием, за исключением ID, IDtemplate(кто подскажет зачем этот параметр?), name, title. Потом зашел в игру и через GM панель сделал "spown"(то есть создал возле себя этого npc). Но самого НПС не появилось, хотя spownlist показывает, что он есть, в таблице БД тоже появилась новая запись о спауне. И даже чар при перемещение пытается его оббежать и можно открыть диалог. Получается он как бы невидим. Где еще подкрутить?
Msoul вне форума Ответить с цитированием
Непрочитано 17.08.2010, 10:38   #5
Изгнанные

Thumbs up Re: Создание NPC

Цитата:
Сообщение от Msoul Посмотреть сообщение
Немного сдвинулся с мертвой точки.

Сделал так. Добавил нового НПС в таблицу npc. Все копировал с торговца оружием, за исключением ID, IDtemplate(кто подскажет зачем этот параметр?), name, title. Потом зашел в игру и через GM панель сделал "spown"(то есть создал возле себя этого npc). Но самого НПС не появилось, хотя spownlist показывает, что он есть, в таблице БД тоже появилась новая запись о спауне. И даже чар при перемещение пытается его оббежать и можно открыть диалог. Получается он как бы невидим. Где еще подкрутить?
Вы убрали из таблицы npc столбцы имя и титул?

Прочитайте моё сообщение и всё станет ясно.

IDtemplate - это скин NPC
GoodShadow вне форума Отправить сообщение для GoodShadow с помощью ICQ Отправить сообщение для GoodShadow с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 17.08.2010, 11:27   #6
Пользователь

Автор темы (Топик Стартер) Re: Создание NPC

Цитата:
Сообщение от GoodShadow Посмотреть сообщение
Вы убрали из таблицы npc столбцы имя и титул?
нет. Я таблицу не трогал. Добавил только новую запись.
Цитата:
Прочитайте моё сообщение и всё станет ясно.
О каком сообщении идет речь?

Цитата:
IDtemplate - это скин NPC
Спс
Msoul вне форума Ответить с цитированием
Непрочитано 17.08.2010, 11:33   #7
Изгнанные

Thumbs up Re: Создание NPC

Цитата:
Сообщение от Msoul Посмотреть сообщение
нет. Я таблицу не трогал. Добавил только новую запись.

О каком сообщении идет речь?
Цитата:
всё копировал с торговца оружием, за исключением ID, IDtemplate
ID - номер NPC, IDtemplate - скин npc то есть если поле IDtemplate оставить пустым или введём ID- не существующего скина NPC мы просто на просто не увидим.
GoodShadow вне форума Отправить сообщение для GoodShadow с помощью ICQ Отправить сообщение для GoodShadow с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 17.08.2010, 12:57   #8
Пользователь

Автор темы (Топик Стартер) Re: Создание NPC

Цитата:
Сообщение от GoodShadow Посмотреть сообщение
ID - номер NPC, IDtemplate - скин npc то есть если поле IDtemplate оставить пустым или введём ID- не существующего скина NPC мы просто на просто не увидим.
Все, теперь уловил ход Вашей мысли. Сегодня вечером непременно попробую.

Добавлено через 3 часа 12 минут
Все равно не могу нормально создать.

ID_Temlates - не только тупо скин. Взял создал нового НПС(новое ID, имя, титул). Но IDTemlates указал на уже существующего НПС, следовал той логике, что это просто скин и получится новый НПС с видом старого. Но не вышло. При вводе команды "spawn" с ID нового НПС появляется старый НПС со старым именем и титулом. Диалог (HTML) тоже как я понял берется от старого НПС, но при переходе внутри диалога ссылается на страницы по типу "IDновогоНПС-1.html".

Видимо я опять, что-то упускаю.
Необходимо создавать новый скин? Какая таблица за это отвечает?

И еще вопросик. При созднии НПС в игре пишется в чате его IDObject. Что это за ИД и в каких таблицах оно находится? (не смог найти)

Последний раз редактировалось Msoul; 17.08.2010 в 16:09. Причина: Добавлено сообщение
Msoul вне форума Ответить с цитированием
Непрочитано 18.08.2010, 14:37   #9
Аватар для krisadr
Пользователь

По умолчанию Re: Создание NPC

обджект ИД тебе ваообще не нужен он генерируеться в зависимости от местности и тд и тп, тоесть самой явой, а чтобы создать тебе нпц попробуй просто скопировать полностью строку из таблицы NPC и создать такую же, только изменив ID тк 2х одинаковых ID быть не может.
krisadr вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 19.08.2010, 10:42   #10
Пользователь

Автор темы (Топик Стартер) Re: Создание NPC

Все! Разобрался. Всем откликнувшимся благодарен.

Мне очень помог этот мануал.

Единственное интересует вопрос, что работает эффективнее, в плане производительности сервера, мультиселы или таблица merchant_buylists?
Msoul вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового класса / создание новой профессии marvellously Тех-документация 26 06.09.2017 02:52
Создание Npc Tonchi Копия официального сервера 3 07.11.2009 07:40
Создание БД DokuDoku Работа со скриптами 1 26.09.2009 12:41
создание NPC PuShKinG World of WarCraft 3 30.04.2009 17:43


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 00:47. Часовой пояс GMT +3.

Вверх