Ru/Teleporters: Difference between revisions
| No edit summary | m (obsolete language category) | ||
| (2 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
| == Односторонний телепорт == | == Односторонний телепорт == | ||
| Создайте  | Создайте {{L|brush|объём}} и покройте его текстурой [[Tool_textures#trigger|tools/toolstrigger]]. Теперь выделите его и нажмите {{key|CTRL}} + {{key|T}}, или щёлкните по нему правой кнопкой и выберите ''Tie To Entity'' (Преобразовать в объект), затем выберите {{L|trigger_teleport}} и щёлкните Apply (Применить). Это будет зона входа в телепорт (см. картинку справа). | ||
| :* В строке 'Remote Destination' (Точка назначения) впишите имя выхода из телепорта (например, '''teleport_destination_1'''). | :* В строке 'Remote Destination' (Точка назначения) впишите имя выхода из телепорта (например, '''teleport_destination_1'''). | ||
| :* Во вкладке 'Flags' установите флажок 'Clients', чтобы разрешить телепортироваться игрокам. | :* Во вкладке 'Flags' установите флажок 'Clients', чтобы разрешить телепортироваться игрокам. | ||
| Далее, из списка  | Далее, из списка {{L|Entity creation|объектов}} выберите {{L|info_teleport_destination}}, и вставьте на карту - это будет ''выход'', куда телепортируется игрок. | ||
| :* В строке 'Name' дайте ему имя, указанное выше ('''teleport_destination_1'''). | :* В строке 'Name' дайте ему имя, указанное выше ('''teleport_destination_1'''). | ||
| {{note|Размещайте этот объект мира на некотором расстоянии от поверхностей. Иногда бывает, что игроки "застревают", если объект находится вровень с полом. Вряд ли игрок заметит высоту телепортирования.}} | {{note|Размещайте этот объект мира на некотором расстоянии от поверхностей. Иногда бывает, что игроки "застревают", если объект находится вровень с полом. Вряд ли игрок заметит высоту телепортирования.}} | ||
| Line 14: | Line 14: | ||
| {{clr}} | {{clr}} | ||
| Теперь, когда в игре персонаж коснётся  | Теперь, когда в игре персонаж коснётся {{L|trigger_teleport}}, то его перенесёт в точку  {{L|info_teleport_destination}}. | ||
| == Двусторонний телепорт == | == Двусторонний телепорт == | ||
| Line 20: | Line 20: | ||
| Двусторонний телепорт очень похож на односторонний. | Двусторонний телепорт очень похож на односторонний. | ||
| <br><br> | <br><br> | ||
| Во-первых, создайте 2  | Во-первых, создайте 2 {{L|brush|объёма}}, которые будут воротами телепорта и покройте их текстурой [[Tool_textures#trigger|tools/toolstrigger]]. Теперь, с помощью горячих клавиш или правой кнопки преобразуйте их в {{L|trigger_teleport}}, как показано выше. | ||
| :* Установите  | :* Установите {{L|keyvalues|значения}} и {{L|flag|флаги}} как у одностороннего телепорта, кроме Remote Destination. | ||
| :* В строке 'Remote Destination' одного из телепортов впишите имя выхода (например, '''teleport_destination_1'''), а у другого - '''teleport_destination_2'''. | :* В строке 'Remote Destination' одного из телепортов впишите имя выхода (например, '''teleport_destination_1'''), а у другого - '''teleport_destination_2'''. | ||
| :* Дайте этим  | :* Дайте этим {{L|brush entities|объектам мира}} имена, соответственно, teleport_entrance_1 и teleport_entrance_2. | ||
| <br> | <br> | ||
| Теперь создайте 2 объекта мира  | Теперь создайте 2 объекта мира {{L|info_teleport_destination}}, то есть места выхода из телепорта. | ||
| :* Дайте каждому имя, как делали ранее ('''teleport_destination_1''' и '''teleport_destination_2''', например). | :* Дайте каждому имя, как делали ранее ('''teleport_destination_1''' и '''teleport_destination_2''', например). | ||
| :* Поместите одну ''точку назначения'' рядом с теми воротами, которые в неё не телепортируют. | :* Поместите одну ''точку назначения'' рядом с теми воротами, которые в неё не телепортируют. | ||
| Line 38: | Line 38: | ||
| ==Создание телепортов для команд игроков== | ==Создание телепортов для команд игроков== | ||
| {{note|Этот раздел относится только к {{Tf2}}  | {{note|Этот раздел относится только к {{Tf2}} {{L|Team Fortress 2}}.}} | ||
| Если на вашей карте есть телепорты и Вы хотите сделать их для определённой команды, добавьте 1  | Если на вашей карте есть телепорты и Вы хотите сделать их для определённой команды, добавьте 1 {{L|filter_activator_tfteam}} за телепортом, который будет пропускать эту команду. | ||
| :*В свойствах  | :*В свойствах {{L|filter_activator_tfteam}} укажите имя активатора, и 'Team'  RED/BLU той команды, которую хотите телепортировать. | ||
| :*Откройте свойства  | :*Откройте свойства {{L|trigger_teleport}} и укажите в 'Filter Name' имя соответствующего  {{L|filter_activator_tfteam}}. | ||
| <br> | <br> | ||
| {{note|Также Вы можете использовать другие фильтры, которые применяются к объектам телепортирования ( | {{note|Также Вы можете использовать другие фильтры, которые применяются к объектам телепортирования ({{L|filter_activator_mass_greater}}, например).}} | ||
| ==Внешние ссылки== | ==Внешние ссылки== | ||
| Line 53: | Line 53: | ||
| *[http://www.snarkpit.net/index.php?s=articles&article=149 Random Teleporter (snarkpit)] | *[http://www.snarkpit.net/index.php?s=articles&article=149 Random Teleporter (snarkpit)] | ||
| {{ACategory|Level Design Tutorials}} | |||
| [[Category:Russian]] | [[Category:Russian]] | ||
Latest revision as of 04:07, 22 August 2024
Телепорты можно создавать с помощью стандартных объектов мира на платформе Source.
Односторонний телепорт
Создайте объём и покройте его текстурой tools/toolstrigger. Теперь выделите его и нажмите CTRL + T, или щёлкните по нему правой кнопкой и выберите Tie To Entity (Преобразовать в объект), затем выберите trigger_teleport и щёлкните Apply (Применить). Это будет зона входа в телепорт (см. картинку справа).
- В строке 'Remote Destination' (Точка назначения) впишите имя выхода из телепорта (например, teleport_destination_1).
- Во вкладке 'Flags' установите флажок 'Clients', чтобы разрешить телепортироваться игрокам.
 
Далее, из списка объектов выберите info_teleport_destination, и вставьте на карту - это будет выход, куда телепортируется игрок.
- В строке 'Name' дайте ему имя, указанное выше (teleport_destination_1).
 
 Примечание:Размещайте этот объект мира на некотором расстоянии от поверхностей. Иногда бывает, что игроки "застревают", если объект находится вровень с полом. Вряд ли игрок заметит высоту телепортирования.
Примечание:Размещайте этот объект мира на некотором расстоянии от поверхностей. Иногда бывает, что игроки "застревают", если объект находится вровень с полом. Вряд ли игрок заметит высоту телепортирования.Теперь, когда в игре персонаж коснётся trigger_teleport, то его перенесёт в точку info_teleport_destination.
Двусторонний телепорт
Двусторонний телепорт очень похож на односторонний.
Во-первых, создайте 2 объёма, которые будут воротами телепорта и покройте их текстурой tools/toolstrigger. Теперь, с помощью горячих клавиш или правой кнопки преобразуйте их в trigger_teleport, как показано выше.
- Установите значения и флаги как у одностороннего телепорта, кроме Remote Destination.
- В строке 'Remote Destination' одного из телепортов впишите имя выхода (например, teleport_destination_1), а у другого - teleport_destination_2.
- Дайте этим объектам мира имена, соответственно, teleport_entrance_1 и teleport_entrance_2.
 
Теперь создайте 2 объекта мира info_teleport_destination, то есть места выхода из телепорта.
- Дайте каждому имя, как делали ранее (teleport_destination_1 и teleport_destination_2, например).
- Поместите одну точку назначения рядом с теми воротами, которые в неё не телепортируют.
- Соответственно, следующую точку назначения положите у других ворот.
 
 Примечание:Это значит, что teleport_destination_1 должен быть возле teleport_entrance_2, а teleport_destination_2 возле teleport_entrance_1
Примечание:Это значит, что teleport_destination_1 должен быть возле teleport_entrance_2, а teleport_destination_2 возле teleport_entrance_1 Предупреждение:Убедитесь, что объекты info_teleport_destination не касаются объёмов trigger_teleport. Иначе игровой персонаж попадёт в петлю и будет бесконечно телепортироваться между ними.
Предупреждение:Убедитесь, что объекты info_teleport_destination не касаются объёмов trigger_teleport. Иначе игровой персонаж попадёт в петлю и будет бесконечно телепортироваться между ними. Примечание:Имена этих объектов не имеют большого значения, они даны в качестве простого примера.
Примечание:Имена этих объектов не имеют большого значения, они даны в качестве простого примера.
Теперь, когда игровой персонаж коснётся teleport_entrance_1, то он переместиться в teleport_destination_1, и, соответственно, от teleport_entrance_2 в teleport_destination_2.
Создание телепортов для команд игроков
 Примечание:Этот раздел относится только к
Примечание:Этот раздел относится только к  Team Fortress 2.
 Team Fortress 2.Если на вашей карте есть телепорты и Вы хотите сделать их для определённой команды, добавьте 1 filter_activator_tfteam за телепортом, который будет пропускать эту команду.
- В свойствах filter_activator_tfteam укажите имя активатора, и 'Team' RED/BLU той команды, которую хотите телепортировать.
- Откройте свойства trigger_teleport и укажите в 'Filter Name' имя соответствующего filter_activator_tfteam.
 
 Примечание:Также Вы можете использовать другие фильтры, которые применяются к объектам телепортирования (filter_activator_mass_greater, например).
Примечание:Также Вы можете использовать другие фильтры, которые применяются к объектам телепортирования (filter_activator_mass_greater, например).

























