Ending a Portal map
Вступление
С помощью этого тутора вы сможете сделать конец уровня как в бонусных картах.
Шаг первый. Создание ентити
Для начала создайте два ентити с помощью 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 | |
---|---|---|---|---|---|
OnTrigger | end_fade | Fade | 0.00 | ||
OnTrigger | end_disconnect | Command | disconnect | 2.00 |
Конец уровня в теории
Проходя через ваш триггер, экран начнет темнеть благодаря ентити "env_fade". Через 2 секунды включится ентити "point_clientcommand" и уровень закончится и вы вернётесь в меню.