В конфиге config_mp.cfg можно многое наколдовать, в основно какие вы настройки игры FPS или maxpakets меняете в консоли игры все прописываетсяв конфиге.
Некокторые игроки имеют разные конфиги с разными настройками именяют их в игре, просто нужно поменять профиль…Нкоторые конфиги на одних пингах хорошо работают, а некоторые на других.
Поэтому хочу выложить все что знаю сам, что вычитал в инете, надеюсь авторы не обидятся. Здесь приведены команды для Call of Duty 4, хотя многие из них работают вCall of Duty 2, Call of Duty WaW, Call of Duty Black Ops.

Первое… думаю могоих новичков интересуют бинды.Бинд -это такая команда которая запрограммирована на любую кнопку вашей клавы.Т.е нажал и выполняется.Обычно она пишется так
bind X(ваша кнопка) » команда»
к примеру чтоб когда играешь кв не мучаться в консоли набивать команды для записи демо или снятия скринов можно прописать так.
Открываете config_mp.cfg который лежит в игре ( у меня тут E:\Program Files (x86)\Activision\Call of Duty 4 — Modern Warfare\players\profiles\babaka) любымтекстовым редактором и писываете в самом низу команды
bind F5 «record»
bind F6 «stoprecord»
bind F7 «pb_plist»
bind F11″screenshotJPEG»
и выход с сохранением.
Во время игры нажимаете соответствующие кнопки и у вас все работает!
Когда нажимаете F7 потом Shift+~ видны гуиды всех игроков и жмем F11 и вот вам скрин гуидов!

Теперь для тех кто любит когда в игре выскакивают разные фразы, да еще разноцветные такие же бинды
say фраза в общий чат
say_team фраза в коммандный чат
bind I «say \»\»Не с-сы! Солдат ребенка не обидит!!!\»\»»
bind O «say_team \»\»Алга, кавалерия!!!\»\»»
bind K «say \»\»^1На войне как на войне!\»\»»
bind Q «say ^1 РЕЖУ! ; +melee; wait; -melee; wait 200;say ^3 Не лезь!»
bind E «say_team \»\»Один готов!\»\»»
bind l «say \»\»^5Прошу прощения!^1-=sORRy=-\»\»»
bind p «say ^5Hi! ^3Privet!»

При ударе ножом игрок кричит «Давай»!
bind Q «openScriptMenu quickresponses 6; +melee; wait; -melee»

bind Q «say ^1 РЕЖУ! ; +melee; wait; -melee; openScriptMenu quickresponses 4»
при нажатии Q будет сначала писать в общий чат РЕЖУ!, потом собственно резать и говjрить «прошу прощения»

bind Q «say ^1 РЕЖУ! ; +melee; wait; -melee; wait 200;say ^3 Поймал!»

Фразы меню «Команды» (Commands)
bind <key> openScriptMenu quickcommands <N>

где:
<key> — желаемая кнопка
< N> — определяет пункт меню (1..8):
1 — Ко мне (On me)
2 — Вперед (Move in)
3 — Назад (Fall back)
4 — Огневая группа (Base of fire)
5 — Атаковать левый фланг (Attack left flank)
6 — Атаковать правый фланг (Attack right flank)
7 — Держать эту позицию (Hold this position)
8 — Перегруппироваться (Regroup)

Фразы меню «Доклады» (Statements)
bind <key> openScriptMenu quickstatements <N>

N = 1..7:
1 — Вижу врага (Contact)
2 — Несколько врагов (Multiple contacts)
3 — На позиции (In position)
4 — Здесь все чисто (Area secure)
5 — С тыла (Watch your six)
6 — Снайпер (Sniper)
7 — Нужно подкрепление (Need reinforcements)

Фразы меню «Ответы» (Responses)
bind <key> openScriptMenu quickresponses <N>

N = 1..6:
1 — Вас понял (Roger)
2 — Нет (Negative)
3 — Перехожу на позицию (Moving)
4 — Прошу прощения (Sorry)
5 — Отличный выстрел (Nice shot)
6 — Давай (Come on)

Примеры
bind uparrow openScriptMenu quickcommands 2 // Move in
bind home openScriptMenu quickstatements 3 // In position
bind kp_plus openScriptMenu quickresponses 1 // Roger

Для раскраски иеются 9 цветов…но не все иногда отображаюся, чтобы раскрасить слово или букву перед ним ставите примерно такой знак ^1 и будет красный

Еще некоторые прибамбасы, но имейте в виду…за них не кикает, но на соревнованиях, чемпионатах некторые из них нельзя использовать особенно те, которые ускоряют стрельбу с пистолета итд. просто могут наказать ваш клан штрафными очками, это в лучшем случае или удалить с соревнований
Если у вас несколько профилей или конфигов чтоб их поменять во время игры нужно ввести в консоле:
/exec Название конфига

Чтобы увеличить миникарту-компас которая видится слева вверху надо изменить параметры compassSize «x»
По умолчанию единица.

Смена Ников в игре:
bind f4 toggle name «Best Killer» «Simple Noob» «Unknown worker»
Нажимаешь и меняется по порядку

прыжок перед броском грены bind x «+gostand; +frag; -smoke; -gostand»
нужно жать на этот бинд потом на бросок грены. Я пробовал такое ставить, прикольная штука, только по привычке делаешь по старому и забываешь подпрыгивать.

Бинд на тройной выстрел из пистолета, G3, M14.Если жать раза три будет очередь)) Значение wait 20 задержка м\сек между выстрелами выбирайте на свой вкус от 10-до50, у каждого по разному работает
seta autofire «+attack; wait; -attack; wait 20; +attack; wait; -attack; wait 20; +attack; wait; -attack; wait 20»
bind mouse1(или др кнопка) «vstr autofire»
Только если вы стреляете автоматом…то не будет очереди, тоже три одиночных выстрела. Удобно ставить только для прокачки данного оружия или если вы с ними только и бегаете  .

Бинд скрипта на снапу, в промоде он не нужен, так как он и так не шатается, а на пабликах и старых модах можно использовать
bind O «exec optik»
………
а это бросаем в optik.cfg
bind MOUSE3 «vstr sens_tog»
seta sens_start «+speed;+melee_breath;sensitivity 2.3;set sens_tog vstr sens_stop»
seta sens_stop «-speed;-melee_breath;sensitivity 17;set sens_tog vstr sens_start»
seta sens_tog «vstr sens_start»
seta sensitivity «17»

Sensytivity каждый на свое усмотрение
файл optik.cfg в папке main.
Кстати, в  Call of Duty Black Ops бинды для снайперки не работают.

.