Creating Respawning Dispensers
Создание раздатчика
Создаем энтити (Shift+E) obj_dispenser . Тыкаем Edit -> Properties (Alt+Enter) -> Name (имя) назовем наш раздатчик(и) для примера spawned1, второй - spawned2 и так далее.
Создание энтити point_template
Таким же способом добавьте на карту столько point_template энтитей, сколько у вас раздатчиков. В свойствах этой энтити (Alt+Enter) присваиваем значению Template* имя нашего раздатчика spawned*. Если у вас их много, то лучше их пронумеровать по порядку. И к каждой энтити присвоить свое значение и свой номер. Также не забудьте имя (Name) - template1, template2 и т.д.
Создание env_entity_marker энтити
Создаем опять таким же образом столько энтитей env_entity_maker , сколько у вас раздатчиков. В свойствах (Alt+Enter) - Name называем их spawner1, spawner2 и т.д., смотря сколько их у вас. В опцию Point_template To Spawn ставим имя point_template энтити, в нашем случае это template1.
Output'ы раздатчика
Теперь добавим Output'ы для obj_dispenser (раздатчика):
- My output named:
OnDestroyed
- Target entities named:
template1
- Via this input:
ForceSpawn
- After a delay in seconds of:
10
Hammer может не принять эти значения и вывести их как ложные, но беспокоиться не о чем, все будет нормально работать. After a delay in seconds of - в это значение можете поставить любое количество секунд, через которое раздатчик снова будет работать.
Set Initial Dispensers
Если вы запустите карту, то увидите, что раздатчики отсутствуют. Для того, чтобы их видеть, необходимо выделить ваши уже имеющиеся раздатчики, копировать их (Ctr+C) и вставить немного позади, как показано на рисунке. Важно! Удалите в копированных раздатчиках значения Name в свойствах (Alt+Enter). Теперь, раздатчик появляется на карте, и будучи разрушенным, появляется снова.