Ru/Creating a Portal Radio: Difference between revisions
< Ru
		
		
		
		Jump to navigation
		Jump to search
		| No edit summary | m (obsolete language category) | ||
| (16 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
| {{ | {{lang|Creating a Portal Radio}} | ||
| {{portal}} Этот урок покажет вам, как создать радио, которое обычно играет ускоренную инструментальную версию мелодии '''Still Alive'''. | |||
| |  | |||
| {{portal}} Этот  | |||
| == Создание == | == Создание == | ||
| #  | # Создайте {{L|prop_physics_override}} и установите его {{L|keyvalue|ключ-значение}} ''World Model'' в <code>models/props/radio_reference.mdl</code>. Разместите его на вашей карте, где вам хочется. | ||
| #  | # Задайте ''Name'' как <code>radio_1</code>. | ||
| #  | # Создайте {{L|ambient_generic}} и поставьте его рядом с радио. Назовите его <code>radio_sound_1</code>. | ||
| #  | # Создайте <code>radio_sound_1's</code> ''Sound Name'' <code>Portal.room1_Radio</code>. Задайте ''Source Entity Name'' как <code>radio_1</code>. | ||
| # Убедитесь, что ни один из флагов radio_sound_1  | # Убедитесь, что ни один из флагов <code>radio_sound_1</code> не отмечен. | ||
| Радио  | Радио готово! | ||
| Если вы используете  | Если вы используете поле анти-экспроприации на вашей карте, то: | ||
| #  | # Создайте {{L|ambient_generic}} и разместить его внутри поля анти-экспроприации. Назовите его <code>radio_sound_fizzle</code> | ||
| #  | # Создайте <code>radio_sound_fizzle's</code> ''Sound Name'' <code>UpdateItem.Fizzle</code>. | ||
| #  | # Создайте {{L|filter_activator_name}}. Назовите его <code>radio_filter</code>. Установите ''Filter Name'' как <code>radio_1</code>. | ||
| #  | # Создайте {{L|trigger_once}} с теми же размерами и в том же положении, что и {{L|trigger_portal_cleanser}}, установите фильтр для <code>radio_filter</code> и задайте следующие свойства: | ||
| {| class=standard-table | {| class=standard-table | ||
| ! ||  | ! || Output named || Target entities || Via this input || Parameter || Delay | ||
| |- | |- | ||
| |[[ | |[[File:Io11.png]] || OnStartTouch || radio_sound_1 || StopSound ||  || 0.00 | ||
| |- | |- | ||
| |[[ | |[[File:Io11.png]] || OnStartTouch || radio_sound_fizzle || PlaySound ||   || 0.00 | ||
| |} | |} | ||
| {{ACategory|Portal}} | |||
| {{ACategory|Level Design}} | |||
| {{ACategory|Tutorials}} | |||
Latest revision as of 03:43, 22 August 2024
 Этот урок покажет вам, как создать радио, которое обычно играет ускоренную инструментальную версию мелодии Still Alive.
 Этот урок покажет вам, как создать радио, которое обычно играет ускоренную инструментальную версию мелодии Still Alive.
Создание
- Создайте prop_physics_override и установите его ключ-значение World Model в models/props/radio_reference.mdl. Разместите его на вашей карте, где вам хочется.
- Задайте Name как radio_1.
- Создайте ambient_generic и поставьте его рядом с радио. Назовите его radio_sound_1.
- Создайте radio_sound_1'sSound NamePortal.room1_Radio. Задайте Source Entity Name какradio_1.
- Убедитесь, что ни один из флагов radio_sound_1не отмечен.
Радио готово!
Если вы используете поле анти-экспроприации на вашей карте, то:
- Создайте ambient_generic и разместить его внутри поля анти-экспроприации. Назовите его radio_sound_fizzle
- Создайте radio_sound_fizzle'sSound NameUpdateItem.Fizzle.
- Создайте filter_activator_name. Назовите его radio_filter. Установите Filter Name какradio_1.
- Создайте trigger_once с теми же размерами и в том же положении, что и trigger_portal_cleanser, установите фильтр для radio_filterи задайте следующие свойства:
| Output named | Target entities | Via this input | Parameter | Delay | |
|---|---|---|---|---|---|
|  | OnStartTouch | radio_sound_1 | StopSound | 0.00 | |
|  | OnStartTouch | radio_sound_fizzle | PlaySound | 0.00 | 

























