Воскресенье, 19.05.2024, 14:33
Приветствую Вас SPECTATOR | RSS

Home | Registration | LogIn

[ New messages · Users · Rules · Find · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Faki, Odissey  
Форум » Общий форум - The general forum » Tremulous tips & tricks » подскажите как забиндить альяс?
подскажите как забиндить альяс?
shpacDate: Суббота, 25.10.2008, 04:24 | Message # 1
Адв Мара
Group: Модераторы
Posts: 158
Reputation: 9
Status: Оффлайн (offline)
вопрос корифеям биндов:

Как сделать альяс в trem?

т.е. я хочу следующее (команды alias в треме нет, на наверняка есть какие-то аналогии):

alias +md "+zoom"
alias -md "+atack;wait;wait;-zoom"
bind n +md

т.е. в результате должно быть: с масдрайвом нажал n - включился зум, отпустил n - выстрел и убрался зум =)

 
OdisseyDate: Суббота, 25.10.2008, 17:25 | Message # 2
хитрый дретч
Group: Администраторы
Posts: 337
Reputation: 17
Status: Оффлайн (offline)
Есть аналог - vstr. В разделе статьи там написано про бинды.

А чем не устраивает увеличение у мд по правой кнопке мыше. Нажал правую - включился, нажал левую - выстрел и выход из зума ?

Если надо пример как забиндить через vstr этот набор действий, то могу привести.
Только хз, помоему у vstr нет понятия нажал - "+", и отпустил - "-", есть только у bind. Хотя надо глянуть конечно.


Нет смысла идти, если главное не упасть. А Башлачев.
 
shpacDate: Воскресенье, 26.10.2008, 23:31 | Message # 3
Адв Мара
Group: Модераторы
Posts: 158
Reputation: 9
Status: Оффлайн (offline)
собственно меня как раз и интересует создание алиаса на "плюсовые" команды. Т.е. нажал клавишу выполнились одни действия в кавычках, отпустил - выполнились другие действия... тот же MD привёл для примера... хотя лично мне кажется что когда увеличение и выстрел на одной кнопке это эффективнее

Edited by shpac - Воскресенье, 26.10.2008, 23:31
 
OdisseyDate: Понедельник, 27.10.2008, 15:12 | Message # 4
хитрый дретч
Group: Администраторы
Posts: 337
Reputation: 17
Status: Оффлайн (offline)
Quote (shpac)
alias +md "+zoom" alias -md "+atack;wait;wait;-zoom" bind n +md

вот так не получиться. Тремулоус так не умеет.

Максимум что ты можешь выжать это биндинг группы действия.
Наример так -
set act1 "echo act1 1 ; echo - act1 2 - ; echo act1 3"
bind a vstr act1

Получишь при нажатии на a 3 сообшения - act1 1 - act1 2 - act1 3

Таким же макаром делается шифтер - когда одной клавише присваиваются разные действия последовательно или в зависимости от ситуации.

Как то так -
set act1 "echo act1; bind a vstr act2"
set act2 "echo act2; bind a vstr act1"
bind a vstr act1

Получишь при нажатии на а поочередно то act1 то act2.

Ситуация еще осложняется например тем, что существует только комманда +attack, просто attack нету (вроде б).

Решений я вижу два.

Можно попродробней рассмотреть MG Client для трема (о нем уже писал на форуме). Они собирались делать расшириенную систему биндов. Сделали/нет, незнаю.

Скачать искходники трема и добавить ручками все что пожелаешь.


Нет смысла идти, если главное не упасть. А Башлачев.
 
shpacDate: Среда, 29.10.2008, 23:52 | Message # 5
Адв Мара
Group: Модераторы
Posts: 158
Reputation: 9
Status: Оффлайн (offline)
да такая фигня с выходом quake 2 и далее... а ведь всё на кваковском движке =( В первой кваке были бинды и альясы на плюсовые команды, а потом убрали.. нафига не понимаю.. при этом все кричали как это круто, развитая система биндов.. а вот элементарные действия по нажатию и отпусканию клавиши сделать стало невозможно =(((
 
OdisseyDate: Четверг, 30.10.2008, 00:09 | Message # 6
хитрый дретч
Group: Администраторы
Posts: 337
Reputation: 17
Status: Оффлайн (offline)
Quote (shpac)
да такая фигня с выходом quake 2

Tremulous написан на движке quake3. Честно говоря хз почему так сделали. Опять таки повторю что в MGClient расширили систему биндов.
Возможно там это есть.


Нет смысла идти, если главное не упасть. А Башлачев.
 
shpacDate: Пятница, 31.10.2008, 02:53 | Message # 7
Адв Мара
Group: Модераторы
Posts: 158
Reputation: 9
Status: Оффлайн (offline)
надеюсь.. а про quake 2 я к тому, что vstr и пр. появилось как раз начиная с quake 2, quake3 унаследовал от quake2 =(

Edited by shpac - Пятница, 31.10.2008, 02:54
 
Форум » Общий форум - The general forum » Tremulous tips & tricks » подскажите как забиндить альяс?
  • Страница 1 из 1
  • 1
Поиск: