Создание и настройка: point_template | Source SDK

Из этой статьи вы узнаете, как заставить возродиться любой объект, NPC или оружие на карте, когда вам угодно и в любом месте на карте. Этот метод работает со всеми играми на движке Source.

Введение

Entity под названием: point_template позволяет создавать объекты в различных местах на вашей карте с учётом времени.
Например, вам нужно, чтобы на карте появился какой-нибудь NPC? Не вопрос, давайте сделаем это.
В качестве образца воспользуемся редактором карт для Garry's Mod.

Инструкция по созданию

Для начала создадим на карте:
info_player_start — Точка появления игрока.
logic_auto — Entity для совместной работы с point_template.
point_template — Entity для совместной работы с созданием NPC.
npc_combine_s — NPC для возрождения на карте.
Создание и настройка: point_template | Source SDK Настройка: npc_combine_sДважды левой клавишей мышки кликните по npc_combine_s и давайте его настроим:
В параметр: Name — Указываем: Combine!
Создание и настройка: point_template | Source SDK
На этом настройка npc_combine_s закончена, едем дальше. Настройка: point_templateВ параметр: Name — Указываем: maker
В параметр: Template 1 — Указываем: Combine!
Создание и настройка: point_template | Source SDK
На этом настройка point_template закончена, едем дальше. Настройка: logic_autoДважды нажимаем по logic_auto и откроем вкладку: Outputs
Теперь настроим последовательность действий:
OnMapSpawn maker ForceSpawn 5 секунд:
Создание и настройка: point_template | Source SDK Подробное описание параметров:OnMapSpawn — Этот параметр отвечает за возрождение на карте. Например: При появлении игрока на карте запускается определённый цикл событий. В нашем случае при появлении игрока на карте через 5 секунд возродится NPC Комбайн.
maker (имя) — Этим именем мы назвали point_template. В свою очередь point_template имеет новую задачу: При появлении игрока на карте logic_auto ставит задачу для point_template чтобы NPC Комбайн появился через 5 секунд после возрождения игрока.
ForceSpawn — Параметр, который отвечает за возрождение объектов на карте. В нашем случае этот параметр возрождает NPC Комбайна в течение 5 секунд после появления игрока на карте.

Финальная стадия

Теперь нажимаем F9 и собираем карту. Далее переносим карту в папку maps и тестируем карту в игре.
По ходу тестов вы увидите, что: Как только вы появитесь на карте, после вашего появления в течение 5 секунд на карте появится NPC Комбайн. Внимание!Этот метод подходит для любых объектов! Это может быть что угодно: NPC, prop_physics, weapon_, items_, и так далее.
Не думайте, что если я написал в статье только про NPC, значит можно создавать только NPC. Кстати! Этим методом создатели карт Team Fortress 2 создают Боссов на своих картах: Глазастус, Маразмус и Пеший Всадник без Головы.
От себя оставлю заготовку, которую вы сможете скачать и открыть через Hammer Editior для ознакомления:
Steamcommunity Создание и настройка: point_template | Source SDK
Поделиться
VK Telegram