Отлично что оживили тему.
Prav,
1. Вот ссылка, по которой можно почитать и выбрать понравившийся прицел:
http://www.bullseyecrosshairs.com/hl2sites2.shtm
У меня - красный квадрат, скачан отсюда:
http://www.xe-team.de/index.php?site=files&cat=3
Никакие спец проги не нужны, просто всё кладется в соответствующие папки (на всякий случай можно скопировать те папки, которые заменяются).
2. Прыжок+приседание - это простейший скрипт. Скрипт (альяс (alias)) - позволяет собрать несколько действий под одну клавишу. Скрипты - не читерство. Скрипт прыжка с приседанием выглядит так:
alias w10 "wait; wait; wait; wait; wait; wait; wait; wait; wait; wait"
alias +pryg "+jump; +duck"
alias -pryg "-jump; w10; -duck"
Чтоб привязать это дело к кнопке Пробел:
bind "SPACE" "+pryg" Т.е. слово "pryg" выдуманное из головы, хоть "pomidor".
w10 - это 10 раз wait. "wait" - промежуток времени, не знаю сколько. w10 - получается меньше полсекунды.
В приведенном примере - 2 альяса, первый используется во втором, а второй - уже по делу.
В игре это выглядит так: человек подпрыгивает с поджатыми ногами (ноги поджаты, пока нажат пробел), на бегу удобно перепрыгивать через препятствия, не нажимая Ctrl. Еще это удобно при роспрыге.
3. Конфиг. Надо зайти в папку \Steam\SteamApps\аккаунт\half-life 2 deathmatch\hl2mp\cfg . Открыть лежащий в этой папке config.cfg (открывать обычным Блокнотом), там будут все настройки игры (много разных команд).
Чтобы создать СВОЙ конфиг - создать файл "moi_konfig.cfg" (или выдумать своё название), скопировать всё из config.cfg и изменить по-своему.
Команда "bind" - привязывает к определенной кнопке определенное действие. Например:
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
и так далее.
Чтобы личный конфиг запускался автоматически при включении игры (предпочтительный вариант), надо создать в этой же папке \cfg - файл "autoexec.cfg", он будет пустой, написать в нём единственную строчку:
exec moi_konfig.cfg
Показываю пример готового конфига на примере моего:
// управление
unbindall
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+pryg"
bind "1" "use weapon_crowbar; use weapon_stunstick"
bind "2" "use weapon_357"
bind "3" "use weapon_smg1"
bind "4" "use weapon_crossbow"
bind "5" "use weapon_rpg"
bind "6" "use weapon_SLAM"
bind "7" "slot7"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "c" "impulse 50"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "use weapon_frag"
bind "g" "phys_swap"
bind "k" "+voicerecord"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "u" "messagemode2"
bind "w" "+forward"
bind "y" "messagemode"
bind "z" "+zoom"
bind "ALT" "+walk"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F5" "jpeg"
bind "F6" "save quick"
bind "F9" "load quick"
bind "F7" "cl_playermodel models/humans/Group03/male_04.mdl"
bind "F8" "cl_playermodel models/police.mdl"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
bind "MOUSE4" "use weapon_shotgun"
bind "MOUSE5" "use weapon_pistol"
bind "t" "use weapon_ar2"
bind "v" "impulse 201"
// настройки
crosshair "1"
cl_observercrosshair "1"
sensitivity "3.5"
joystick "0"
m_filter "1
net_graph "3"
hud_quickinfo "0"
cl_playermodel "models/humans/Group03/Male_04.mdl"
cl_defaultweapon "weapon_physcannon"
cl_autowepswitch "0"
volume "0.750000"
name "vash_nickname"
// альясы
alias w10 "wait; wait; wait; wait; wait; wait; wait; wait; wait; wait"
alias +pryg "+jump; +duck"
alias -pryg "-jump; w10; -duck"
Некоторые комментарии:
bind "F7" и bind "F8" - та самая смена моделей (и соответственно команд).
net_graph "3" - в углу экрана отображается некоторая статистика (скорость передачи пакетов, фпс, пинг и др.), чтоб убрать - "0".
hud_quickinfo "0" - дуги около прицела, показывающие здоровье и патроны.
cl_playermodel - модель, которой нравится играть.
cl_defaultweapon - оружие, с которым респаунишься.
cl_autowepswitch "0" - автосмена оружия при подборе более лучшего.