Суббота, 13.06.2026, 13:09
Приветствую Вас Гость | RSS
SITE LOGO
Главная | Регистрация | Вход
Меню сайта
Категории каталога
Мои статьи [19]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Мои статьи

Написание скриптов для Call Of Duty 2
Написание скриптов для Call Of Duty 2


Видели как народ кричит: Head shot, не тратя на это и секунды, да ещё и цветными буквами? Или как кто-то постоянно орёт: "Прошу прощения" (Sorry). Думаете, они так быстро нажимают нужные кнопки или жмут "T", пишут "^1Head shot"? Нет, у них это всё висит на одной кнопке.

Итак, как сделать, что бы в чат писалось Head shot красными буквами при нажатии всего одной кнопки в Call of Duty?

Открываем в Wordpad (потому что, как я уже писал, в блокноте он криво отображается) config_mp.cfgздесь) в нём пишем строку:

bind H "say ^1Head shot"

Всё - теперь при нажатии кнопки H мы получаем в чате в игре
(где он лежит, написано Head shot!

Как сделать вызов быстрых встроенных команд на одну кнопку?

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

//quickcommands - команды

bind КЛАВИША "openScriptMenu quickcommands 1" // Follow Me!
bind КЛАВИША "openScriptMenu quickcommands 2" // Move in!
bind КЛАВИША "openScriptMenu quickcommands 3" // Fall back!
bind КЛАВИША "openScriptMenu quickcommands 4" // Suppressing fire!
bind КЛАВИША "openScriptMenu quickcommands 5" // Attack left flank!
bind КЛАВИША "openScriptMenu quickcommands 6" // Attack right flank!
bind КЛАВИША "openScriptMenu quickcommands 7" // Hold this position!
bind КЛАВИША "openScriptMenu quickcommands 8" // Regroup!

//quickstatements - коментарии

bind КЛАВИША "openScriptMenu quickstatements 1" // Enemy spotted!
bind КЛАВИША "openScriptMenu quickstatements 2" // Enemy down!
bind КЛАВИША "openScriptMenu quickstatements 3" // I´m in position!
bind КЛАВИША "openScriptMenu quickstatements 4" // Area secure!
bind КЛАВИША "openScriptMenu quickstatements 5" // Grenade!
bind КЛАВИША "openScriptMenu quickstatements 6" // Sniper!
bind КЛАВИША "openScriptMenu quickstatements 7" // Need reinforcements!
bind КЛАВИША "openScriptMenu quickstatements 8" // Hold your fire!

//quickresponses - ответы

bind КЛАВИША "openScriptMenu quickresponses 1" // Yes Sir!
bind КЛАВИША "openScriptMenu quickresponses 2" // No Sir!
bind КЛАВИША "openScriptMenu quickresponses 3" // I´m on my way.
bind КЛАВИША "openScriptMenu quickresponses 4" // Sorry.
bind КЛАВИША "openScriptMenu quickresponses 5" // Great shot!
bind КЛАВИША "openScriptMenu quickresponses 6" // Took long enough!
bind КЛАВИША "openScriptMenu quickresponses 7" // Are you crazy?

То есть, например, дописываем в config_mp.cfg следующие строки:

bind 0 "openScriptMenu quickstatements 7"
bind 3 "openScriptMenu quickstatements 3"
bind 5 "openScriptMenu quickresponses 4"
bind 6 "openScriptMenu quickstatements 2"
bind 7 "openScriptMenu quickresponses 5"
bind 8 "openScriptMenu quickstatements 5"
bind 9 "openScriptMenu quickstatements 8"

Теперь у нас заняты все раннее не занятые цифровые клавиши, и на 0 - "Нужно подкрепление", на 3 - "Я на месте", на 5 - "Прошу прощения" и т.п.
Категория: Мои статьи | Добавил: alekssu (02.11.2008)
Просмотров: 1001 | Рейтинг: 5.0/1 |
Всего комментариев: 0
Copyright MyCorp © 2026 | Бесплатный конструктор сайтовuCoz