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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

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

Автор темы (Топик Стартер) простой скритп для нпц

Доброго дня ув. форумчане. Пожалуйста, помогите написать маленький скрипт для нпц:

есть NPCid=99999,
при спавне нпц, этот нпц сразу же выполняет действие:

MOVELOC1 - бежит в определенную локацию (X,Y,Z), и добежав стоит в ней 60 секунд, после чего выполняет следующее действие:
MOVELOC2 - аналогичное предыдущему, только в других координатах и с другим временем простоя. (допустим 50 секунд).
TELELOC1 - выполняется следующим, это действие телепортирует нпц в заданные координаты, телепортанувшись нпц опять имеет свое время простоя (30 секунд).
TELELOC2 - опять аналогичное действие предыдущему, с другими координатами и временем простоя.

эти действия необходимо зациклить, что бы после того как нпц выполнил все 4 пункта, автоматически переходил опять на первый пункт, и так бесконечно.

з.ы. и еще хотелось бы что бы этот нпц был не атакуемым(так же НЕ юз скиллов на него) это не в зависимости от типа L2Npc, а только в зависимости от того условия, что этот нпц имеет определенный айди.

Java или Python - не имеет разницы, очень хочу понять как это делается, спасибо всем заранее!
__________________
mego4el вне форума Ответить с цитированием
Непрочитано 15.12.2011, 14:47   #2
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: простой скритп для нпц

Как на счёт примера бегающего НПЦ в городе людей Leandro? У него есть свой АИ, в нём всё интуитивно понятно.
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 15.12.2011, 14:56   #3
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: простой скритп для нпц

WalkingManager в l2j смотрите.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 15.12.2011, 15:50   #4
Аватар для Astend
Пользователь

По умолчанию Re: простой скритп для нпц

я бы сделал намного проще, зашол в базу и прописал НПЦ координаты по которым он бы двигался.
__________________
Сижу на zone-game, помогаю и напрягаю других.
Astend вне форума Ответить с цитированием
Непрочитано 15.12.2011, 16:00   #5
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: простой скритп для нпц

Это на какой такой сборке поинты в базе?
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 15.12.2011, 16:00   #6
Аватар для Astend
Пользователь

По умолчанию Re: простой скритп для нпц

помоиму у мну на лиже были сейчас просмотрю
__________________
Сижу на zone-game, помогаю и напрягаю других.
Astend вне форума Ответить с цитированием
Непрочитано 15.12.2011, 16:01   #7
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: простой скритп для нпц

У лыжи в WalkerRoutes.xml поинты хранятся.
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 15.12.2011, 16:08   #8
Аватар для Astend
Пользователь

По умолчанию Re: простой скритп для нпц

а да точно завтыкал.
__________________
Сижу на zone-game, помогаю и напрягаю других.
Astend вне форума Ответить с цитированием
Непрочитано 15.12.2011, 21:03   #9
Пользователь

Автор темы (Топик Стартер) Re: простой скритп для нпц

я знаю про WalkerRoutes. это не то, что мне нужно.

я же написал выше, вы вообще читали ниже первой строчки?) - нужно что бы нпц кроме простого бега - телепортировался и был не-аттакейбл..

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

являюсь совсем дубом в питоне и яве, по этому прошу вас помочь, товарищи.)
__________________
mego4el вне форума Ответить с цитированием
Непрочитано 15.12.2011, 21:39   #10
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: простой скритп для нпц

Так проблема в чем? Сделай его targetable=false и сделайте свой тип нода в пути с параметром,допустим, teleport=true\false, в зависимости от которого нпц будет при достижении этой точки пути либо moveToLocation делать или teleportToLocation. Все просто, если ты конечно более менее разбираешься в архитектуре сборки.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Капча - простой пример. PROGRAMMATOR PHP 7 16.08.2009 08:38
Самый простой скрипт(квест) opilki Работа со скриптами 3 04.08.2009 21:52


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

Вверх