Сайт клана [B$T]
Главная | Регистрация | Вход | Сделать домашней Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Counter-Strike » Конфиги и скрипты » "Мета" скрипты (Дополнительные скрипты)
"Мета" скрипты
YuRoNДата: Вторник, 29.04.2008, 11:30 | Сообщение # 1
Администратор
Группа: Администраторы
Сообщений: 93
Репутация: 12
Статус: Offline
Было ли когда-нибудь с вами такое, что вам не хватало клавиш на клавиатуре, потому что вы забиндили и всю покупку, и сообщения, и радиокоманды? А хотели ли вы забиндить на одну и ту же клавишу несколько разных команд? Если ваш ответ да, то эта статья для вас. В ней я расскажу вам как сделать мета-скрипты. Что ж, начнем с синтаксиса:

// Сделаем алиасы для каждой команды
alias command1 "action1; wait; action1" //Алиас для первой команды//
alias command2 "action1; wait; action2" //Алиас для второй...//

// Теперь выберем, что будет по дефолту

bind f1 "command1"

// Делаем мета-алиасы:
alias +meta1 "bind f1 command2" // Эта команда запускается, когда нажата мета-клавиша
alias -meta1 "bind f1 command1" // А эта, когда не нажата

// Назначаем мета-клавишу
bind alt "+meta1"

Теперь приведем пример с радиосообщениями. При нажатии на кнопку "R" клавиши "S", "G", "F", "A" будут вызывать радиосообщения "Storm in Front", "Go, Go, Go", "Team, Fall Back" и "Affirmative" соответственно. Иначе они будут выполнять команды движения назад, выброс оружия, альтернатиная стрельба и стрейф влево.

// делаем алиасы для радиосообщений
alias go "radio2; wait; menuselect 1; wait; wait; wait; slot10; wait; slo10"
alias storm "radio2; wait; menuselect 5; wait; wait; wait; slot10; wait; slo10"
alias aff "radio3; wait; menuselect 1; wait; wait; wait; slot10; wait; slo10"
alias fal "radio2; wait; menuselect 2; wait; wait; wait; slot10; wait; slo10"

// биндим по дефолту
bind s "+back"
bind a "+moveleft"
bind g "drop"
bind f "+attack2"

// делаем мета-алиасы...
alias +meta "bind g go; bind s storm; bind a aff; bind f fal"
alias -meta "bind s +back; bind a +moveleft; bind g drop; bind f +attack2"

// биндим мета-клавишу
bind r +meta

Вот вроде и все:)


Cybersport is my work... Cybersport is my life...
 
nIOnДата: Четверг, 15.05.2008, 18:10 | Сообщение # 2
Игрок
Группа: Модераторы
Сообщений: 73
Репутация: 1
Статус: Offline
Юра реальный Геймер ))) у нево реальна работает галава!" respect

MoDeRatoR. no flud
 
YuRoNДата: Пятница, 16.05.2008, 15:13 | Сообщение # 3
Администратор
Группа: Администраторы
Сообщений: 93
Репутация: 12
Статус: Offline
nIOn, есть еще вообще множество разных скриптов... Эти только основные...

Cybersport is my work... Cybersport is my life...
 
nIOnДата: Пятница, 16.05.2008, 16:41 | Сообщение # 4
Игрок
Группа: Модераторы
Сообщений: 73
Репутация: 1
Статус: Offline
surprised

MoDeRatoR. no flud
 
YuRoNДата: Суббота, 17.05.2008, 15:11 | Сообщение # 5
Администратор
Группа: Администраторы
Сообщений: 93
Репутация: 12
Статус: Offline
nIOn, честно! smile Например, можно еще забиндить одну кнопку так, чтобы она исполняла примерно 100 разных действий, или можно забиндить на одну кнопку смену ников (Если тебе нужно их очень много, то для этого нужно создавать отделный конфиг с никами)

Cybersport is my work... Cybersport is my life...
 
Форум » Counter-Strike » Конфиги и скрипты » "Мета" скрипты (Дополнительные скрипты)
  • Страница 1 из 1
  • 1
Поиск:

Copyright CSgamer.Org.Ua © 2024