Ru/Func button: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{lang|Func button|title=func_button}}
{{lang|Func button|title=func_button}}
{{Entity also in Source 2:ru}}
{{Entity also in Source 2|suf=:ru}}
{{infotable
{{infotable
|suf=:ru
|suf=:ru

Revision as of 02:56, 13 December 2022

English (en)Русский (ru)中文 (zh)Translate (Translate)
func_button
ТипОбъёмный объект мира
ПлатформаSource Source 2
ДоступностьВо всех играх
 

- это брашевая сущность, доступная во всех играх на движке Source. Она разработана, чтобы создавать используемые игроком кнопки. При использовании игроком она принимает вид нажатой кнопки. Для примера, func_button используется для создания Englishклавишной панели.

Template:Bug:ru


Нужно сделать: This template is currently using deprecated suf or {{Lang}}-based translations. Please use the main {{Code class}} instead, which uses {{Autolang}}.
C++ В коде представлен в виде класса CBaseButton, определённого в файле buttons.cpp.


Значения параметров

Move Direction (Pitch Yaw Roll) (movedir) <angle> Указывает направление движения кнопки при её использовании. ([todo internal name (i)])
Speed (speed) <integer> Скорость, с которой движется кнопка, единицы в секунду. ([todo internal name (i)])
Health (Obsolete) (health) <integer> Устаревший метод определения того, можно ли нажать кнопку, чтобы её активировать. Вместо этого используйте флаг Damage Activates. ([todo internal name (i)])
Lip (lip) <integer> Длина кнопки, чтобы оставить её торчащей из стены, в которую она отступает при нажатии, в дюймах. Отрицательные значения заставляют кнопку отступать внутрь стены. ([todo internal name (i)])
Master (Obsolete) (master) <string> Устаревшая поддержка
имя главной энтити. Если master не был активирован, кнопка не может быть нажата. ([todo internal name (i)])
Sounds (sounds) <choices> Звук, который кнопка издает при нажатии. Template:Note:ru ([todo internal name (i)])
Значение Описание Стандартный звук
Кнопки
0 None (Silent) common/null.wav
1 Big zap & Warmup buttons/button1.wav
2 Access Denied buttons/button2.wav
3 Access Granted buttons/button3.wav
4 Quick Combolock buttons/button4.wav
5 Power Deadbolt 1 buttons/button5.wav
6 Power Deadbolt 2 buttons/button6.wav
7 PLunger buttons/button7.wav
8 Small zap buttons/button8.wav
9 Keycard Sound buttons/button9.wav
10 Buzz buttons/button10.wav
11 Buzz Off buttons/button11.wav
12 Latch Locked doors/latchlocked2.wav
13 Latch Unlocked doors/latchunlocked1.wav
14 Lightswitch buttons/lightswitch2.wav
15 Small bleek buttons/button15.wav
16 Small deny buttons/button16.wav
17 Small doop buttons/button17.wav
18 Small tech deny buttons/button18.wav
19 Click and Combine screen fuzz buttons/button19.wav
20 Roomy Beep buttons/button20.wav
Рычаги
21 lever or wheel: turn + move sqeek buttons/lever1.wav
22 lever or wheel: latch + release gas buttons/lever2.wav
23 lever or wheel: ratchet + sqeek buttons/lever3.wav
24 lever or wheel: large ratchet buttons/lever4.wav
25 lever or wheel: clanky + gas release buttons/lever5.wav
26 lever or wheel: latch + large metal thud buttons/Lever6.wav
27 lever or wheel: smaller ratchet buttons/Lever7.wav
28 lever or wheel: smaller lever move buttons/Lever8.wav
Новые кнопки
31 shock buzz buttons/button21.wav
32 clickbeep buttons/button22.wav
33 tech blip buttons/button23.wav
34 clickbeepbeep open buttons/button24.wav
35 small high blip buttons/button12.wav
36 small tech fuzz blip buttons/button13.wav
37 small click bleep (change to lightswitch) buttons/button14.wav
Кнопки комбайнов
40 combine door lock - locked buttons/combine_button_locked.wav
41 combine blip growl buttons/combine_button1.wav
42 combine squick growl buttons/combine_button2.wav
43 combine whine purr buttons/combine_button3.wav
44 combine click talk buttons/combine_button4.wav
45 combine click growl fizz buttons/combine_button5.wav
46 combine click fizz (deny) buttons/combine_button6.wav
47 combine click talker buttons/combine_button7.wav


Delay Before Reset (-1 stay) (wait) <integer> Количество времени, в секундах, после того как кнопка была нажата, до того как она вернется в начальную позицию. Как только она вернется, она может быть использована вновь. Если значение будет -1, она больше не вернется. ([todo internal name (i)])
Locked Sound (locked_sound) <choices> Звук воспроизводится, когда игрок пытается использовать кнопку и терпит неудачу, потому что она заблокирована. ([todo internal name (i)])
Значение Описание Звук по умолчанию
0 None common/null.wav
2 Access Denied buttons/button2.wav
8 Small zap buttons/button8.wav
10 Buzz buttons/button10.wav
11 Buzz Off buttons/button11.wav
12 Latch Locked doors/latchlocked2.wav


Unlocked Sound (unlocked_sound) <choices> Звук воспроизводится когда кнопка разблокирована.
Подтвердить:кажется, не работает???
([todo internal name (i)])
Значение Описание Звук по умолчанию
0 None common/null.wav
1 Big zap & Warmup buttons/button1.wav
3 Access Granted buttons/button3.wav
4 Quick Combolock buttons/button4.wav
5 Power Deadbolt 1 buttons/button5.wav
6 Power Deadbolt 2 buttons/button6.wav
7 Plunger buttons/button7.wav
8 Small zap buttons/button8.wav
9 Keycard Sound buttons/button9.wav
10 Buzz buttons/button10.wav
13 Latch Unlocked doors/latchunlocked1.wav
14 Lightswitch buttons/lightswitch2.wav


Locked Sentence (locked_sentence) <choices> Предложение, показываемое когда игрок пытается использовать кнопку, и терпит неудачу, потому что она заблокирована. ([todo internal name (i)])
Значение Описание
0 None
1 Gen. Access Denied
2 Security Lockout
3 Blast Door
4 Fire Door
5 Chemical Door
6 Radiation Door
7 Gen. Containment
8 Maintenance Door
9 Broken Shut Door
Unlocked Sentence (unlocked_sentence) <choices> A sentence played when the button is unlocked. ([todo internal name (i)])
Value Description
0 None
1 Gen. Access Granted
2 Security Disengaged
3 Blast Door
4 Fire Door
5 Chemical Door
6 Radiation Door
7 Gen. Containment
8 Maintenance area
Glow Entity (glow) ([todo internal name (i)]) <целевой объект(en)>
(Во всех играх начиная с Left 4 Dead 2)Имя энтити, которое получит свечение для этой кнопки после+use.

Template:Note:ru

Use Look-At Limit (min_use_angle)(Во всех играх начиная с Counter-Strike: Global Offensive) <string> Ограничивает полезный угол обзора. -1 - в другую сторону, 0 - перпендикулярно, 1 - туда, куда надо. ([todo internal name (i)])

Visible Brush:

Minimum Light (_minlight) <число с плавающей запятой(en)>
Минимальное количество света, который светит на этот объект. 0 - никакое, 1 - по-умолчанию, 2 - удвоенное..
Damage Filter Name (damagefilter) <фильтр(en)>
Когда этот объект получает урон, то он будет отфильтрован этим объектом.
Render Mode (rendermode) <варианты выбора>
Устанавливает нестандартный режим отображения этого объекта.
  • 0: Normal (Нормально)
  • 1: Color (Цвет)
  • 2: Texture (Текстура)
  • 3: Glow (Свечение)
  • 4: Solid/Alphatest (Твёрдый)
  • 5: Additive (Наложение)
  • 6: Removed, does nothing (Удалён, ничего не делает)
  • 7: Additive Fractional Frame
  • 8: Alpha Add
  • 9: World Space Glow
  • 10: Don't Render (Без отрисовки)
Render FX (renderfx) <варианты выбора>
Предустановленный шаблон эффектов внешнего вида.
  • 0: None (Нормально)
  • 1: Slow Pulse (Медленная пульсация)
  • 2: Fast Pulse (Быстрая пульсация)
  • 3: Slow Wide Pulse (Медленная широкая пульсация)
  • 4: Fast Wide Pulse (Быстрая широкая пульсация)
  • 5: Slow Fade Away (Медленное угасание)
  • 6: Fast Fade Away (Быстрое угасание)
  • 7: Slow Become Solid (Медленный набор яркости)
  • 8: Fast Become Solid (Быстрый набор яркости)
  • 9: Slow Strobe (Медленный стробоскоп)
  • 10: Fast Strobe (Быстрый стробоскоп)
  • 11: Faster Strobe (Быстрейший стробоскоп)
  • 12: Slow Flicker (Медленное мерцание)
  • 13: Fast Flicker (Быстрое мерцание)
  • 14: Constant Glow (Постоянное свечение)
  • 15: Distort (Искажение)
  • 16: Hologram (Distort + fade) (голограма (искажение + угасание))
  • 17: Scale Up (Маштабирование)
  • 22: Spotlight FX (Прожектор FX)
  • 23: Cull By Distance (Отбор по дистанции (ТЕСТ))
  • 24: Fade Wider Pulse (Широкое угасание пульсации)
  • 26: Fade Near (Угасание вблизи)
Нужно сделать: 18-21, 25
Render FX / Transparency (0 - 255) (renderamt) <целое число(en)>
Величина прозрачности, нужен другой вид отображения, чем "По умолчанию". 0 - невидимый, 255 - полностью видимый.
Render Color (R G B) (rendercolor) <цвет КЗС(en)>
Оттенок цвета.
Shadow Cast Distance (shadowcastdist) <целое число(en)> Отсутствует в FGD!
Устанавливает, на сколько далеко энити имеет динамичекую тень. 0 - по умолчанию от энтитиShadow control/ru.
Shadows (vrad_brush_cast_shadows) <целое число(en)> Отсутствует в FGD!
Determines if this entity will cast lightmap shadows.
  • 0: No shadows (без тени)
  • 1: Cast shadows (с тенью)
Disable Shadows (disableshadows) <булева переменная(en)>
Prevent the entity from creating cheap render-to-texture shadows. Does not affect shadow mapping.
Disable Receiving Shadows (disablereceiveshadows) <булева переменная(en)>
Prevent the entity from receiving shadows on itself.
Texture Frame (texframeindex) <целое число(en)> Отсутствует в FGD!
The frame number for any animated textures on this entity.
Minimum CPU Level (mincpulevel)) <варианты выбора>
A user with a CPU level lower than this will not see this object rendered in-game. It's unclear how the CPU level is decided, but most systems are classified as "high".

(Во всех играх начиная с Left 4 Dead)

Maximum CPU Level (maxcpulevel) <варианты выбора>

(Во всех играх начиная с Left 4 Dead)

  • 0: Default (по умолчанию)
  • 1: Low (низкий)
  • 2: Medium (средний)
  • 3: High (высокий)
Minimum GPU Level (mingpulevel) <варианты выбора>

(Во всех играх начиная с Left 4 Dead)

Maximum GPU Level (maxgpulevel) <варианты выбора>

(Во всех играх начиная с Left 4 Dead)

  • 0: Default (по умолчанию)
  • 1: Very low (очень низкий)
  • 2: Low (низкий)
  • 3: Medium (средний)
  • 4: High (высокий)


Флаги

  • 1: Don't move (не двигать)
  • 32: Toggle (режим тумблера)
  • 256: Touch Activates (активация при касании)
  • 512: Damage Activates (активация при уроне)
  • 1024: Use Activates (активация при нажатии)
  • 2048: Starts locked (сразу заперта)
  • 4096: Sparks (искриться при активации)
  • 16384: Non-solid Template:CSGO add Template:GMOD also (не твёрдая)

Ввод

Lock
Запирает кнопку, препятствуя ей функционированию.
Unlock
Отпирает кнопку, позволяя ей функционировать.
Press
Активирует кнопку, как если бы она была нажата.
PressIn
Активирует кнопку, как если бы она была нажата, отправляя её в нижнюю позицию.
PressOut
Отжимает кнопку, возвращяя её в верхнюю позицию.
SetDamageFilter <целевой объект(en)>
Sets a filter for this entity for when it receives damage.
EnableDamageForces
Allows the entity to be pushed by damage done to it (usually force amount correlates with the damage done).
DisableDamageForces
Prevents the entity from being pushed by damage done to it.
Нужно сделать: move/mention at proper place


Вывод

OnDamaged
Включается, когда кнопка получила урон.
OnPressed
Включается, когда кнопка была нажата.
OnUseLocked
Включается, когда кнопка была нажата будучи запертой.
OnIn
Включается, когда кнопка достигла позиции in/pressed (ввод/нажата).
OnOut
Включается, когда кнопка достигла позиции out/released (вывод/отжата).


Смотрите так же