Меню сайта


[DS]: Half-Life Server
[DS]: Half-Life Server


[DS]: CS:S GunGame v34 Server
[DS]: CS:S GunGame v34 Server


[DS]: CS:S v34 Server
[DS]: CS:S v34 Server


Поиск

add_newДобавить новость
Последние добавленные

Всем привет!
Разрабатываем движок SkyXEngine (https://vk.com/project_sip). На данный момент необходимо его полное тестиро...

Читать далее

Deltarune (АНДЕРТЕЙЛ 2) — ролевая игра, которая полна загадок, являющаяся не то тизером, не то полным прототипом п...

Читать далее
Чистая версия Counter-Strike Source v34 с рабочими ботами и поиском серверов. Вы можете подключится к любому серверу с любой мод...
Читать далее
HLRS (Half-Life Rank System) — это плагин , который добавит вам на сервер систему прокачки рангов , при этом с каждым новым з...
Читать далее

Unreal tournament 2004

Сегодня в нашем мониторинге появилась поддержка игровых серверов Unreal Tournament 2004.

Читать далее

Один из важных моментов в создании мода, несомненно, являются переходы между уровнями. Из этой статьи вы узнаете как сделать так...

Читать далее

Здесь вы можете скачать скины для кс 1.6

Читать далее

Порядок добавления модов из мастерской стим на сервер Unturned

Читать далее

Порядок установки карты из мастерской на сервер

Читать далее

Это чистая сборка Counter Strike 1.6 2018 года

Читать далее

Звучит забавно, но всё же хотел бы описать основные проблемы со стрельбой у игроков, которые мне приходилось замечать.

Читать далее

Фильм "Великая стена"

Фильм «Великая стена» («The Great Wall») фантастика, боевик, приключения в древнем Китае. Фил...

Читать далее
STARGATE: ORIGINS TRAILER | Stargate: OriginsOn February 15th, witness the premiere of a Stargate story that takes you back to where it all began. Buy an All-Access Pass at http:... Читать далее

Разработчики Black Mesa выпустили открытую бету игры, поддерживающую все обещанные изменения движка...

Читать далее
Этот плагин добавляет на сервер автомат AK Paladin из игры CSO.

Читать далее

Сеть Burger King совместно с телеканалом Game Show и оператором «Синтерра Медиа» запустили CTRL PLAY

/uploads/images/_gen-176/5a4e54846b894.png

Читать далее

Фильм "Меч короля Артура"

Фильм "Меч короля Артура", это фэнтэзийный приключенческий фильм в мире альтернативных легенд о короле Артуре и его мече Эк...

Читать далее

Уважаемые участники!
Команда проекта DS-Servers, от всей души поздравляет вас с Новым Годом!
/uploads/images/_gen-176/5a46b6d92c995.png

Читать далее

Этот плагин добавляет вам на сервер дробовик KSG-12

Читать далее

Фильм "Война миров Z"

Фильм «Война миров Z» ужасы, фантастика, боевик, триллер, приключение в современном мире,  в котором б...

Читать далее

The University of Southern California’s premier video games program USC Games will feature hands-on playable code for th...

Читать далее
ЗАКАЗЫВАЕМ СЕРВЕР НА ХОСТИНГЕ (mineсraft, Unturned, кс.1.6)(Бесплатный хост)Самые дешевый хостинг в мире. Заходи не пожалеешь, я уже почти год держу свой сервер там. https://dsn.host/?ref=141565 https:/... Читать далее
THAT'S A WRAP! - Behind the Scenes | Stargate: OriginsThat's a wrap on filming for Stargate Origins - the exciting new chapter in the Stargate saga. Stay until the end of the video for a li... Читать далее
ORIGINS TEASER | Stargate: OriginsPremiering on Stargate Command, STARGATE ORIGINS explores the journey that sets a young Catherine Langford on the way to helping ... Читать далее

<JAM>
m1-palinka


HL-HEV
hl-hev

DS-Servers
Туториалы
Маппинг
Goldsrc
Создание карт
Разное
Активация нескольких объектов (multi_manager)


Активация нескольких объектов (multi_manager)

Добавил: root
2013-01-07 05:27:04
263 просмотра

В этой статье мы расскажем о принципе действия очень полезного объекта multi_manager, который применяется для последовательной активации нескольких объектов через заданные промежутки времени. Для создания тестовой карты мы будем использовать следующие энтити-объекты:

Multi_manager является точечным энтити-объектом, поэтому место его расположения на карте роли не играет. Данный объект в игре невидим и никак не мешает игрокам передвигаться. В обычных свойствах этого объекта есть лишь один параметр Name, т.е. имя multi_manager'a. Имя обязательно нужно указывать для возможности активации.

Основные же параметры выставляются при отжатой кнопке «SmartEdit» (см. рис. ниже).

Нажмем кнопку «Add», чтобы добавить новую запись. Появится небольшое окошко. В строку «Key» вписывается имя объекта, который необходимо активировать, а в строку «Value» — время в секундах до активации. Время можно задавать не только целыми секундами: 0,1,2,3.., но и секундами с десятыми или сотыми долями (0.1, 0.25, 0.5, 1.3, 2.7, 73.5). Дробная часть отделяется точкой.

Добавление нового объекта в свойства multi_manager



Multi_manager позволяет активировать до 16 различных объектов. А если учесть, что в качестве активируемого объекта может сам multi_manager, то общее количество контролируемых объектов может быть довольно большим.

Давайте рассмотрим простой пример. У нас есть небольшая комната, в центре которой расположен источник света light. По углам комнаты расположены еще 4 лампочки light, которые в начале раунда будут выключены (установлен флажок «Initially dark»). Имена у лампочек следующие: light1, light2, light3, light4.

Смысл эксперимента заключается в последовательном включении и выключении каждой лампочки (эдакая дискотека в стиле 80-х годов :). Последовательность включения и выключения лампочек, а также время активации запишем в свойства multi_manager при отжатой кнопке «SmartEdit». Дополнительно создадим на стене кнопку (func_button), которая будет активировать multi_manager, а тот в свою очередь цепочку из 4-х лампочек (см. рис. ниже).

Игрок нажимает на кнопку, кнопка активирует multi_manager, multi_manager активирует цепочку лампочек



Итак, последовательность действий следующая:

(1) игрок нажал на кнопку (func_button)
(2) кнопка запускает multi_manager
(3) multi_manager включает/выключает лампочки с заданными интервалами:

лампочка-1 через 0.0 с — ВКЛ.
лампочка-1 через 0.5 с — ВЫКЛ.
лампочка-2 через 0.5 с — ВКЛ.
лампочка-2 через 1.0 с — ВЫКЛ.
лампочка-3 через 1.0 с — ВКЛ.
лампочка-3 через 1.5 с — ВЫКЛ.
лампочка-4 через 1.5 с — ВКЛ.
лампочка-4 через 2.0 с — ВЫКЛ.

В свойства multi_manager для удобства будем вписывать включение и выключение лампочек, расстанавливая их по времени активации, но в принципе последовательность записи значения не имеет. Если в свойства multi_manager вписать объект, который уже есть в списке, то к имени такого объекта будут добавлены символы #1, #2, #3 и т.д. (см. рис. ниже).

При повторной активации объекта, уже имеющегося в списке, к его имени добавляются знаки #1, #2 ...



Объекту multi_manager присвоим имя lgt_multi и впишем это имя в свойства кнопки (func_button) в параметр «Targetted object». Вот собственно и все. Когда игрок нажмет кнопку, по очереди загорятся и погаснут четыре лампочки по углам комнаты.

У объекта multi_manager есть один флаг «multithreaded». Если этот флаг отмечен, то multi_manager запустится повторно независимо от того, выполняет он какую-то последовательность действий или нет. Если флаг не отмечен, то multi_manager нельзя запустить повторно, пока он не закончит активацию последнего объекта из списка.

В современных картах объект multi_manager применяется довольно часто. Например, при помощи multi_manager'a можно запускать несколько звуков или активировать цепочку взрывов.


multi_manager.zip [12Кб] — в архиве карта-пример в форматах BSP и RMF.

§ 7.1 Применение триггеров
§ 7.2 Использование CLIP-брашей
§ 7.3 Использование ORIGIN-брашей
§ 7.4 Как вставить модель на карту?
§ 7.5 Активация нескольких объектов (multi_manager)
§ 7.6 Условие для активации (multisource)

Поделиться:
Тэги: