Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Эвент инстанс
#1
Реально ли сделать так, чтоб при старте эвента он создавал свой инст в Колизее (как камалока), то есть, чтоб одновременно могли проходить в колизее олимп и эвенты ни как не соприкасаясь.

Идея такова, чтоб при run() эвента создавался для него отдельный колизей.

Если да, обрисуйте, примерно, схему работы.
Ответ
#2
Можно. Достаточно просто.
Создаешь инстанс при запуске эвента, а при телепортации игроков на место боя устанавливаешь им ИД инстанса. При выходе соответственно убираеш.
Ответ
#3
И такой еще вопрос: При создании инсты создается весь мир, или только его участок? Если участок, то как его обозначить?

Добавлено через 3 часа 32 минуты
Короче. Как я понял, последовательность следующая:

При запуске эвента:
- Создаем Динамический инстанс (т.е. мир без мобов, дверей, НПЦ и так далее).
- Спавним в Колизее двери и закріваем их.
- Игрокам данного эвента присваиваем ИД инста.
- Точку ТП спавна участников задаем через Rnd(), тот который радиальный.

При финише:
- ТП всех участников в город с присваиванием переменной inEvInst = null
- Удаляем двери.
- Удаляем инстанс из Map<K,V>

Кто разбирается, отзовитесь, пожалуйста.

Так же хотелось бы знать, правильно ли я понял тот момент, что Инстанс создается конструктором L2World (ну или типа того, там разберусь) и только. Таким образом получаем новый мир Линейки, но так как мы не запускали Door & Spawn манагеров, то этот мир пустой.
Ответ
#4
Инстанс - это параллельный мир основного мира, в котром по умолчанию ничего нет, т.е. ни мобов, ни нпц...

Последовательность:
Старт:
- Создаем динамический инстанс
- Закрываем двери в колизее инстанса, но тут все зависит о гео движка.
- Телепортируем игроков и ставим им созданный инстанс

Конец:
- Телепортируем игроков в заданную точку и присваем ид инстанса 0
- Рушим инстанс

Вообще все зависит от сборки. Моя последовательность для сборок на основе sf.
Ответ
#5
Спасибо Smile
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Настройка инстанс для соло skallistey 4 2,104 10-14-2021, 03:06 PM
Последний пост: flopix
  Эвент "Пекло" на яве halaymoon 3 1,511 07-19-2013, 08:06 PM
Последний пост: halaymoon
  эвент BimBom 4 2,356 05-15-2013, 03:39 PM
Последний пост: KID
  Эвент lolpwnz 7 2,526 12-05-2011, 02:40 AM
Последний пост: lolpwnz
  [Ищу] Эвент Squash mego4el 3 2,121 10-30-2011, 01:05 PM
Последний пост: mego4el
  Регистрация на эвент Duha199612 1 1,420 07-20-2011, 11:23 PM
Последний пост: Ro_0TT
  Помогите перевести эвент Hitman NightAngel 9 2,380 07-18-2011, 02:07 AM
Последний пост: SkyWard
  Эвент Пекло (не агряться мобы) domik643 8 2,902 02-18-2011, 05:28 PM
Последний пост: guildertool
  как сделать на сервере шерифа,эвент менеджера и тд? stopsay 4 2,047 11-13-2010, 08:12 PM
Последний пост: Navvy
  Эвент на Interlude eforall 2 3,063 10-12-2010, 09:19 PM
Последний пост: eforall

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)