Ru/Team Fortress 2/Creating a Spawnroom: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
Line 13: Line 13:
Для начала создайте '''[[info_player_teamspawn]]''' и измените команду появления на Красных. Сделайте 15 копий этой энтити, а также убедитесь в том, что у каждой есть достаточное пространство. Назовите все энтити одним именем, к примеру '''team_red_player_01'''.
Для начала создайте '''[[info_player_teamspawn]]''' и измените команду появления на Красных. Сделайте 15 копий этой энтити, а также убедитесь в том, что у каждой есть достаточное пространство. Назовите все энтити одним именем, к примеру '''team_red_player_01'''.
<!-- This naming system can later help also with which entity spawns in what spawnroom.  -->
<!-- This naming system can later help also with which entity spawns in what spawnroom.  -->
== Добавление бесконечного ящика с припасами ==
[[image:Tut spawnroom r4.JPG|thumb|right|200px|Добавьте ресапплай на самом логичном и простом месте]]
В комнату респауна можно добавить ресапплай. Он состоит из двух энтити:
* {{ent|prop_dynamic}} который будет представлять из себя запирающийся шкафчик
* {{ent|func_regenerate}} который, собственно, и будет придавать функциональность месту (перезарядка патронов и мгновенное пополнение здоровья)
Создайте в комнате ''prop_dynamic'' и выберите для него модель <code>models/props_gameplay/resupply_locker.mdl</code>, после чего как-н назовите его, допустим ''resup1''. После чего создайте
''func_regenerate'', brush-based энтити (установите материал <code>tools/toolstrigger</code>) и измените её размер так, чтобы она окружала шкафчик. Убедитесь, что энтити занимает достаточное место вокруг шкафчика. Тем не менее размер этой области не должен создавать хитростей для игроков (эксплойтов). Например при ошибке игрок сможет мгновенно лечиться за пределами комнаты.
Установите имя нашего шкафчика (''resup1'') в параметр энтити ''Associated Model'', и выберите команду Красных.
{{clr}}


== Позволить игрокам менять класс, без самоубийства ==
== Позволить игрокам менять класс, без самоубийства ==

Revision as of 00:30, 15 August 2008

Создание вашей комнаты

Простая комната

Для начала выберите место, в котором будет располагаться ваша комната. Она должна быть достаточно большой, чтобы в ней поместилось много info_player_teamspawn энтити, причём они не должны сталкиваться. Также должна быть дыра в стене, в которую впоследствии будет вставляться дверь. Комната должна быть стилизована под соответствующую ей команду. На приведённом изображении показана комната для команды Красных.

Template:Note:ru

Создание комнаты появления (репауна)

Также читай Создание области респауна

Помещение игроков в комнату

16 мест появления для игроков в комнате

Для начала создайте info_player_teamspawn и измените команду появления на Красных. Сделайте 15 копий этой энтити, а также убедитесь в том, что у каждой есть достаточное пространство. Назовите все энтити одним именем, к примеру team_red_player_01.

Добавление бесконечного ящика с припасами

Добавьте ресапплай на самом логичном и простом месте

В комнату респауна можно добавить ресапплай. Он состоит из двух энтити:

  • prop_dynamic который будет представлять из себя запирающийся шкафчик
  • func_regenerate который, собственно, и будет придавать функциональность месту (перезарядка патронов и мгновенное пополнение здоровья)

Создайте в комнате prop_dynamic и выберите для него модель models/props_gameplay/resupply_locker.mdl, после чего как-н назовите его, допустим resup1. После чего создайте func_regenerate, brush-based энтити (установите материал tools/toolstrigger) и измените её размер так, чтобы она окружала шкафчик. Убедитесь, что энтити занимает достаточное место вокруг шкафчика. Тем не менее размер этой области не должен создавать хитростей для игроков (эксплойтов). Например при ошибке игрок сможет мгновенно лечиться за пределами комнаты.

Установите имя нашего шкафчика (resup1) в параметр энтити Associated Model, и выберите команду Красных.

Позволить игрокам менять класс, без самоубийства

Заполните комнату brush-based энтити func_respawnroom

Создайте в комнате func_respawnroom brush-based энтити с материалом tools/toolstrigger и разместите её так, чтобы она содержала в себе point-based энтити - точки появления игроков, которые были созданы ранее (info_player_teamspawn). Кроме того эта энтити должна касаться пола и быть хотя бы 96 пунктов в высоту. Назовите её, к примеру, red_respawn_room_01, в зависимости от того, как много таких комнат вы хотите сделать.


Template:Otherlang:ru Template:Otherlang:ru:en