Как я только что убедился в Portal 2 momentary_rot_button не выдает аутпут OnUnpressed. Точнее выдается сразу после нажатия на кнопку (через 0.1-0.2 сек) (сразу после аутпута OnPressed). В Портале 2 нет такого понятия нажать и держать кнопку. Когда мы используем кнопку и держим, то двиг выдает аутпут OnPressed и СРАЗУ ЖЕ OnUnpressed Вопрос, что делать?
Stridemann добавил 05-05-2011 в 14:35:36:
Ха! Я придумал. Способ извращенский, но рабочий думаю.
Способ 1.
В конфиг autoexec.cfg пишем:
alias "+BPR" "+use; ent_fire !picker pressin"
alias "-BPR" " -use; ent_fire !picker pressout"
bind "E" "+BPR"
Ставим кнопку (Flags: Starts locked, снять флаг use activate), и для защиты дистанционного нажатия возле кнопки ставим триггер_мультипле. Аутпуты:
OnStartTouch>Button>Unlock
OnEndTouch>Button>Lock
Подходим к кнопке, направляем курсор на кнопку (невидимая большая кнопка) и юзаем. Команда !picker сделает свое дело..
Способ 2.
Припарентить к игроку триггер. Пишем в autoexec.cfg :
alias "+BPR" "+use; ent_fire Trigger Enable"
alias "-BPR" " -use; ent_fire Trigger Disable"
bind "E" "+BPR"
[QUOTE]Оригинальное сообщение от Stridemann Как я только что убедился в Portal 2 momentary_rot_button не выдает аутпут OnUnpressed. Точнее выдается сразу после нажатия на кнопку (через 0.1-0.2 сек) (сразу после аутпута OnPressed). В Портале 2 нет такого понятия нажать и держать кнопку. Когда мы используем кнопку и держим, то двиг выдает аутпут OnPressed и СРАЗУ ЖЕ OnUnpressed Вопрос, что делать?
[/QUOTE
есть ЗАбыл платформы для кубов они же нажимают и держут