func_door
Языковая подстраница
Эта подстраница используется на странице Func door для отображения содержимого на русский (Russian).
Если вы внесли изменения в языковую подстраницу, не забудьте очистить основную страницу, нажав на кнопку справа. В противном случае её содержимое не обновится.

This page has not been fully translated.
Эта переведенная страница нуждается в обновлении.
Кроме того, не забудьте использовать русский словарь переводчика.
Эта переведенная страница нуждается в обновлении.
Вы можете помочь, закончив перевод.
Кроме того, не забудьте использовать русский статье об альтернативных языках.
Кроме того, не забудьте использовать русский словарь переводчика.
func_door
— это брашевая сущность, доступная во всех играх на движке Source. Используется для создания простой раздвижной двери.
Contents
Ключевые значения
- Move Direction (Направление движения)
<угловое значение>
- Направление, в котором дверь будет двигаться, когда её откроют. Она всегда перемещается на собственную длину.
- Block Filter Name (Имя фильтра блока)
<конечное имя>
- Доступно только в Half-Life: Source) Фильтр, который определяет, какие энтити или NPC могут блокирывать закрытие или открытие двери.
Origin:
- Origin (X Y Z)
(origin)
<origin> - The position of this entity's center in the world. Rotating entities typically rotate around their origin.
Angles:
- Pitch Yaw Roll (Y Z X)
<угловое значение>
- Ориентация этой энтити в мире. Pitch - поворот по оси Y, yaw - поворот по Z и roll - поворот по X.
BaseDoor:
- Linked Door (chainstodoor) <string> !FGD
- Passes the door's
+use
inputs and touch events onto a different door, so it also is activated.
- Block Filter Name (filtername) <targetname>
- (For Half-Life: Source) Filter to use to determine entities that can block the door.
- Speed (speed) <float>
- Speed that the door moves, in units (sliding door) or degrees (rotating door) per second.
- Start Sound (noise1) <sound>
- Sound to play when the door starts moving (regardless of opening or closing).
- Stop Sound (noise2) <sound>
- Sound to play when the door stops moving (regardless of opening or closing).
- Start Close Sound (startclosesound) <sound>
- Sound to play when the door starts closing.
- Stop Close Sound (closesound) <sound>
- Sound to play when the door stops closing.
- Delay Before Reset (wait) <float>
- Time until the door returns to the closed position. A value of -1 means the door never auto-closes.
- Lip (lip) <float>
- When the door opens, it will move its full length minus this many units. Negative values will make the door move that many more than its length.
- Blocking Damage (dmg) <float>
- Amount of damage done to entities that block the movement of this door, per frame.

trigger_teleport
while using noclip
, they will not be damaged.- Force Closed (forceclosed) <boolean>
- Makes the door close no matter what. Useful for doors that have to close even if the player tries to block them with objects.
- Ignore Debris (ignoredebris) <boolean>
- Changes the door's collision group to
COLLISION_GROUP_INTERACTIVE
, which ignores debris objects. Not compatible with the Non-solid to Player spawnflag as it also sets a collision group.
Health (health) <integer>- Deprecated. Do not use.
Message If Triggered (message) <string>- Deprecated. Do not use.
- Locked Sound (locked_sound) <string>
- Sound played when the player tries to open the door, and fails because it's locked.
- Unlocked Sound (unlocked_sound) <string>
- Sound played when door is unlocked.
- Spawn Position (spawnpos) <choices>
- State the door should begin in.
- 0: Closed
- 1: Open
- Locked Sentence (locked_sentence) <choices> (only in
)
- Intercom voiceline for when the player tries to use the door, but it's locked.
- Unlocked Sentence (unlocked_sentence) <choices> (only in
)
- Intercom voiceline for when the door is unlocked.
- Loop Moving Sound? (loopmovesound) <boolean>
- Makes the door's Start Sound loop until the door finishes moving.

Флаги

BaseDoor:
-
[1
] : Starts Open
Deprecated. Door behaves more like the doors inHalf-Life. Some outputs don't work.
- [
4
] : Non-solid to Player
Sets the collision group toCOLLISION_GROUP_PASSABLE_DOOR
, so the player cannot collide with it while other things can. This is not compatible with Ignore Debris as that also sets a collision group.
- [
8
] : Passable
This door is solid to nothing at all.
- [
32
] : Toggle
Inputs are interpreted as to open if the door is closed and to close if open, instead of the default behavior where inputs are always interpreted as to open. This sets the delay before reset to -1 (overridingwait
), i.e., the door will never reset.
- [
256
] : Use Opens
- [
512
] : NPCs Can't
NPCs can't open this door.
- [
1024
] : Touch Opens
When a player or NPC touches the door, it will count as an attempt to open it.
- [
2048
] : Starts locked
This door spawns locked and cannot be opened by the player or NPCs (but buttons can still trigger it).
- [
4096
] : Door Silent
This door makes no noise.
- [
65536
] : New Use rules !FGD
Door can only be used if it's not moving, is closing, or when it's open.
Input'ы
Door:
Open
- Opens door.
Close
- Closes door.
Toggle
- Opens door if closed, closes door if opened.
Lock
- Prevent door from opening, but can still close.
Unlock
- Allow door to operate as normal.
SetSpeed
<float>- Sets Speed.
Output'ы
BaseDoor:
OnClose
- Fired when the door starts to close.
OnOpen
- Fired when the door starts to open.
OnFullyClosed
- Fired when the door finishes closing. Reversed if Start Open flag is set.
OnFullyOpen
- Fired when the door finishes opening. Reversed if Start Open flag is set.
OnBlockedClosing
- Fired when the door has been blocked from closing.
!activator
is whatever blocks the door.
OnBlockedOpening
- Fired when the door has been blocked from opening.
!activator
is whatever blocks the door.
OnUnblockedClosing
- Fired when the door is no longer blocked from closing.
OnUnblockedOpening
- Fired when the door is no longer blocked from opening.
OnLockedUse
- Fired when the player tries to open the door but fails because it is locked.