Ru/Creating a Portal Radio: Difference between revisions
< Ru
		
		
		
		Jump to navigation
		Jump to search
		| m (Nesciuse moved page Creating a Portal Radio:ru to Ru/Creating a Portal Radio over redirect: -Language prefixes) | m (Using L template for links) | ||
| Line 4: | Line 4: | ||
| == Создание == | == Создание == | ||
| # Создайте  | # Создайте {{L|prop_physics_override}} и установите его {{L|keyvalue|ключ-значение}} ''World Model'' в <code>models/props/radio_reference.mdl</code>. Разместите его на вашей карте, где вам хочется. | ||
| # Задайте ''Name'' как <code>radio_1</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>. | # Создайте <code>radio_sound_1's</code> ''Sound Name'' <code>Portal.room1_Radio</code>. Задайте ''Source Entity Name'' как <code>radio_1</code>. | ||
| # Убедитесь, что ни один из флагов <code>radio_sound_1</code> не отмечен. | # Убедитесь, что ни один из флагов <code>radio_sound_1</code> не отмечен. | ||
| Line 13: | Line 13: | ||
| Если вы используете поле анти-экспроприации на вашей карте, то: | Если вы используете поле анти-экспроприации на вашей карте, то: | ||
| # Создайте  | # Создайте {{L|ambient_generic}} и разместить его внутри поля анти-экспроприации. Назовите его <code>radio_sound_fizzle</code> | ||
| # Создайте <code>radio_sound_fizzle's</code> ''Sound Name'' <code>UpdateItem.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 | ! || Output named || Target entities || Via this input || Parameter || Delay | ||
Revision as of 07:21, 11 July 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 | 

























