Ending a Portal map

From Valve Developer Community
< Ru
Jump to: navigation, search
English (en)Русский (ru)Translate (Translate)

Вступление

С помощью этого тутора вы сможете сделать конец уровня как в бонусных картах.

Шаг первый. Создание ентити

Для начала создайте два ентити с помощью Entity Tool (Shift + E). Создайте "point_clientcommand" и назовите его "end_disconnect". Создайте "env_fade" и назовите его "end_fade".

Шаг второй. Создание триггера

Создайте браш с тем размером который вам нужен. Но чтобы он покрывал всю проходимую игроком поверхность, так как проходя через него уровень будет заканчиваться. Задайте ему "tools\toolstrigger" текстуру . Далее нажав Ctrl + T задайте ему класс "trigger_once". (Для удобства поместите ентити рядом с триггером)

Шаг третий. Заключительный

Далее пропишите следующие строки для триггера во вкладку Outputs.

Output named Target entities Via this input Parameter Delay
Io11.png OnTrigger end_fade Fade 0.00
Io11.png OnTrigger end_disconnect Command disconnect 2.00

Конец уровня в теории

Проходя через ваш триггер, экран начнет темнеть благодаря ентити "env_fade". Через 2 секунды включится ентити "point_clientcommand" и уровень закончится и вы вернётесь в меню.