Создаешь объект prop_door_rotating, текстуру тебе самому уже нужно подбирать по поиску. Так же не забудь передвинуть "петли" на нужную сторону, по дефолту они в середине. И поставить нужные флаги или use opens (при нажатие е), либо touch opens (при прикосновении)/
ты про такое?
AlliedModders - View Single Post - Door-Spawner
--- Добавлено позже ---
А модели для дверей ищи с помощью GCFScape (открывай им pak01_dir.vpk)
Open Direction <choices>
Force the door to open only forwards or only backwards. It will normally try to swing away from the entity that opened it, unless it is being blocked on the other side.
Both directions
Forward only
Backward only
@trial, у двери 2 параметра для открытия: вперёд и назад (m_angRotationOpenForward и m_angRotationOpenBack), а также положение закрытой двери (m_angRotationClosed)
Вот так их можно менять: Grey83/SourceMod-plugins
Кстати, значения параметра m_eDoorState: 0 - закрыта, 1 - открывается, 2 - открыта, 3 - закрывается
Вообще про проп подробнее можно почитать тут: prop_door_rotating - Valve Developer Community
--- Добавлено позже ---
А вообще есть параметрPHP:Open Direction <choices> Force the door to open only forwards or only backwards. It will normally try to swing away from the entity that opened it, unless it is being blocked on the other side. Both directions Forward only Backward only
@trial, 1) ни разу не пробовал задавать этот параметр (вообще KeyValue обычно не имеет пробелов в имени, попробуй убрать пробел и ещё регистр имени не имеет значения);
2) углы открытия/закрытия неправильно прописаны (больше 90 градусов), видимо
--- Добавлено позже ---
Если ты использовал мой способ вычисления угла для поворота двери, то он может быть в той версии плагина неправильным: я пытался сделать так, чтобы дверь вращалась правильно не только вокруг вертикальной оси и, емнип, так и не добился правильного вычисления значений поворота для любых положений.
Если нужно чтобы дверь вращалась только вокруг вертикальной оси, то достаточно изменять значение только одной оси (-90 или +90 градусов)