Сегодня
я раскажу о некоторых скриптах
которые позволяют настроить
игру под себя прямо во время
игры. Мы будем изменять параметры
прицела, радара, пинга, скорость
мыши и других параметров игры.
Напомню что для того чтобы
использовать скрипт нужно
прописать его в файле "cstrikecfgautoexec.cfg"
Если такого файла нет, то
просто создайте его. Приступим
1.
Ну а начнём мы с изменения
скорости перемещения мыши.
alias
d0 "developer -1; con_notifytime
0"
alias d1 "con_notifytime
8; developer 1"
alias sensup "sens9"
alias sensdown "sens8"
alias sens0 "d1; echo
No lower Sensitivity is
available; d0"
alias sens1 "sensitivity
1.3; d1; echo Mouse Sensitivity
is set to 1.3 [|---------------------------------------];
d0; alias sensup sens2;
alias sensdown sens0"
alias sens2 "sensitivity
1.4; d1; echo Mouse Sensitivity
is set to 1.4 [-|--------------------------------------];
d0; alias sensup sens3;
alias sensdown sens1"
alias sens3 "sensitivity
1.5; d1; echo Mouse Sensitivity
is set to 1.5 [--|-------------------------------------];
d0; alias sensup sens4;
alias sensdown sens2"
alias sens4 "sensitivity
1.6; d1; echo Mouse Sensitivity
is set to 1.6 [---|------------------------------------];
d0; alias sensup sens5;
alias sensdown sens3"
alias sens5 "sensitivity
1.7; d1; echo Mouse Sensitivity
is set to 1.7 [----|-----------------------------------];
d0; alias sensup sens6;
alias sensdown sens4"
alias sens6 "sensitivity
1.8; d1; echo Mouse Sensitivity
is set to 1.8 [-----|----------------------------------];
d0; alias sensup sens7;
alias sensdown sens5"
alias sens7 "sensitivity
1.9; d1; echo Mouse Sensitivity
is set to 1.9 [------|---------------------------------];
d0; alias sensup sens8;
alias sensdown sens6"
alias sens8 "sensitivity
2.0; d1; echo Mouse Sensitivity
is set to 2.0 [-------|--------------------------------];
d0; alias sensup sens9;
alias sensdown sens7"
alias sens9 "sensitivity
2.1; d1; echo Mouse Sensitivity
is set to 2.1 [--------|-------------------------------];
d0; alias sensup sens10;
alias sensdown sens8"
alias sens10 "sensitivity
2.2; d1; echo Mouse Sensitivity
is set to 2.2 [--------|-------------------------------];
d0; alias sensup sens11;
alias sensdown sens9"
alias sens11 "sensitivity
2.3; d1; echo Mouse Sensitivity
is set to 2.3 [---------|------------------------------];
d0; alias sensup sens12;
alias sensdown sens10"
alias sens12 "sensitivity
2.4; d1; echo Mouse Sensitivity
is set to 2.4 [----------|-----------------------------];
d0; alias sensup sens13;
alias sensdown sens11"
alias sens13 "sensitivity
2.5; d1; echo Mouse Sensitivity
is set to 2.5 [-----------|----------------------------];
d0; alias sensup sens14;
alias sensdown sens12"
alias sens14 "sensitivity
2.6; d1; echo Mouse Sensitivity
is set to 2.6 [------------|---------------------------];
d0; alias sensup sens15;
alias sensdown sens13"
alias sens15 "sensitivity
2.7; d1; echo Mouse Sensitivity
is set to 2.7 [-------------|--------------------------];
d0; alias sensup sens16;
alias sensdown sens14"
alias sens16 "sensitivity
2.8; d1; echo Mouse Sensitivity
is set to 2.8 [--------------|-------------------------];
d0; alias sensup sens17;
alias sensdown sens15"
alias sens17 "sensitivity
2.9; d1; echo Mouse Sensitivity
is set to 2.9 [---------------|------------------------];
d0; alias sensup sens18;
alias sensdown sens16"
alias sens18 "sensitivity
3.0; d1; echo Mouse Sensitivity
is set to 3.0 [----------------|-----------------------];
d0; alias sensup sens19;
alias sensdown sens17"
alias sens19 "sensitivity
3.1; d1; echo Mouse Sensitivity
is set to 3.1 [-----------------|----------------------];
d0; alias sensup sens20;
alias sensdown sens18"
alias sens20 "sensitivity
3.2; d1; echo Mouse Sensitivity
is set to 3.2 [------------------|---------------------];
d0; alias sensup sens21;
alias sensdown sens19"
alias sens21 "sensitivity
3.3; d1; echo Mouse Sensitivity
is set to 3.3 [-------------------|--------------------];
d0; alias sensup sens22;
alias sensdown sens20"
alias sens22 "sensitivity
3.4; d1; echo Mouse Sensitivity
is set to 3.4 [--------------------|-------------------];
d0; alias sensup sens23;
alias sensdown sens21"
alias sens23 "sensitivity
3.5; d1; echo Mouse Sensitivity
is set to 3.5 [---------------------|------------------];
d0; alias sensup sens24;
alias sensdown sens22"
alias sens24 "sensitivity
3.6; d1; echo Mouse Sensitivity
is set to 3.6 [----------------------|-----------------];
d0; alias sensup sens25;
alias sensdown sens23"
alias sens25 "sensitivity
3.7; d1; echo Mouse Sensitivity
is set to 3.7 [-----------------------|----------------];
d0; alias sensup sens26;
alias sensdown sens24"
alias sens26 "sensitivity
3.8; d1; echo Mouse Sensitivity
is set to 3.8 [------------------------|---------------];
d0; alias sensup sens27;
alias sensdown sens25"
alias sens27 "sensitivity
3.9; d1; echo Mouse Sensitivity
is set to 3.9 [-------------------------|--------------];
d0; alias sensup sens28;
alias sensdown sens26"
alias sens28 "sensitivity
4.0; d1; echo Mouse Sensitivity
is set to 4.0 [--------------------------|-------------];
d0; alias sensup sens29;
alias sensdown sens27"
alias sens29 "sensitivity
4.1; d1; echo Mouse Sensitivity
is set to 4.1 [---------------------------|------------];
d0; alias sensup sens30;
alias sensdown sens28"
alias sens30 "sensitivity
4.2; d1; echo Mouse Sensitivity
is set to 4.2 [----------------------------|-----------];
d0; alias sensup sens31;
alias sensdown sens29"
alias sens31 "sensitivity
4.3; d1; echo Mouse Sensitivity
is set to 4.3 [-----------------------------|----------];
d0; alias sensup sens32;
alias sensdown sens30"
alias sens32 "sensitivity
4.4; d1; echo Mouse Sensitivity
is set to 4.4 [------------------------------|---------];
d0; alias sensup sens33;
alias sensdown sens31"
alias sens33 "sensitivity
4.5; d1; echo Mouse Sensitivity
is set to 4.5 [-------------------------------|--------];
d0; alias sensup sens34;
alias sensdown sens32"
alias sens34 "sensitivity
4.6; d1; echo Mouse Sensitivity
is set to 4.6 [--------------------------------|-------];
d0; alias sensup sens35;
alias sensdown sens33"
alias sens35 "sensitivity
4.7; d1; echo Mouse Sensitivity
is set to 4.7 [---------------------------------|------];
d0; alias sensup sens36;
alias sensdown sens34"
alias sens36 "sensitivity
4.8; d1; echo Mouse Sensitivity
is set to 4.8 [----------------------------------|-----];
d0; alias sensup sens37;
alias sensdown sens35"
alias sens37 "sensitivity
4.9; d1; echo Mouse Sensitivity
is set to 4.9 [-----------------------------------|----];
d0; alias sensup sens38;
alias sensdown sens36"
alias sens38 "sensitivity
5.0; d1; echo Mouse Sensitivity
is set to 5.0 [------------------------------------|---];
d0; alias sensup sens39;
alias sensdown sens37"
alias sens39 "sensitivity
5.1; d1; echo Mouse Sensitivity
is set to 5.1 [-------------------------------------|--];
d0; alias sensup sens40;
alias sensdown sens38"
alias sens40 "sensitivity
5.2; d1; echo Mouse Sensitivity
is set to 5.2 [--------------------------------------|-];
d0; alias sensup sens41;
alias sensdown sens39"
alias sens41 "d1; echo
No higher Sensitivity is
available; d0"
bind "UPARROW"
"sensup"
bind "DOWNARROW"
"sensdown"
Вот такой огромный скрипт.
При нажатии на "Стрелка
вверх" вы увеличите
скорость мыши и уведите
в левом верхнем углу экрана
индикатор показывающий скорость
мыши в данное время. Ну
а при нажатии на "Стрелка
вниз" вы его уменьшите.
Иногда бывает удобно пробиндить
эти действия на скроллер
мыши, тогда вам не придётся
отрыватся от мыши или клавиатуры
чтобы изменить сенс. Для
этого надо вместо
bind
"UPARROW" "sensup"
bind "DOWNARROW"
"sensdown"
Написать
bind
"MWHEELUP" "sensup"
bind "MWHEELDOWN"
"sensdown"
Скролл вверх увеличивает,
скролл вниз уменьшает.
2.
Следующий скрипт, изменение
громкости звука.
alias
d0 "developer -1; con_notifytime
0"
alias d1 "con_notifytime
8; developer 1"
alias vol0 "volume
0.0; d1; echo -MUTE- (__________)
; d0; alias volup vol1;
alias voldown vol0"
alias vol1 "volume
0.1; d1; echo Volume 10%
(*_________); d0; alias
volup vol2; alias voldown
vol0"
alias vol2 "volume
0.2; d1; echo Volume 20%
(_*________); d0; alias
volup vol3; alias voldown
vol1"
alias vol3 "volume
0.3; d1; echo Volume 30%
(__*_______); d0; alias
volup vol4; alias voldown
vol2"
alias vol4 "volume
0.4; d1; echo Volume 40%
(___*______); d0; alias
volup vol5; alias voldown
vol3"
alias vol5 "volume
0.5; d1; echo Volume 50%
(____*_____); d0; alias
volup vol6; alias voldown
vol4"
alias vol6 "volume
0.6; d1; echo Volume 60%
(_____*____); d0; alias
volup vol7; alias voldown
vol5"
alias vol7 "volume
0.7; d1; echo Volume 70%
(______*___); d0; alias
volup vol8; alias voldown
vol6"
alias vol8 "volume
0.8; d1; echo Volume 80%
(_______*__); d0; alias
volup vol9; alias voldown
vol7"
alias vol9 "volume
0.9; d1; echo Volume 90%
(________*_); d0; alias
volup vol10; alias voldown
vol8"
alias vol10 "volume
1.0; d1; echo Volume MAX
(_________*); d0; alias
volup volmax; alias voldown
vol9"
alias volmax "d1; echo
NO HIGHER VOLUME; d0"
alias volup "vol6"
alias voldown "vol1"
alias mute1 "vol0"
"Стрелка влево"
уменьшает звук, "Стрелка
вправо" увеличивает.
Опять же как и в предыдущем
скрипте появляется индикатор.
3. Перейдём к параметрам
прицела, скрипт изменения
цвета прицела.
alias
crosshaicolor "incrementvar
cl_crosshaircolor 0 4 1"
bind f1 crosshaicolor
При нажатии на F1 цвет прицела
будет циклически изменятся.
4.
Изменение прозрачности прицела
alias
crssw "cl_crosshairusealpha
1; tg_crs"
alias tg_crs "cl_crosshairalpha
800; alias crssw tg_crs1;
d1; echo Crosshair Alpha
800; d0"
alias tg_crs1 "cl_crosshairalpha
200; alias crssw tg_crs2;
d1; echo Crosshair Alpha
200(default); d0"
alias tg_crs2 "cl_crosshairalpha
100; alias crssw tg_crs3;
d1; echo Crosshair Alpha
100; d0"
alias tg_crs3 "cl_crosshairalpha
200; alias crssw tg_crs;
d1; echo Crosshair Alpha
200(default); d0"
bind f2 crssw
При нажатии на F2 прозрачность
прицела будет менятся, и
будет появлятся сообщение
о состоянии прозрачности
прицела в данное время.
5.
Изменение размера прицела
alias crsscale "cl_scalecrosshair
1; tg_scale"
alias tg_scale "cl_crosshairscale
896; alias crsscale tg_scale_1;
d1; echo Crosshair Scale
896; d0"
alias tg_scale_1 "cl_crosshairscale
1024; alias crsscale tg_scale_2;
d1; echo Crosshair Scale
1024; d0"
alias tg_scale_2 "cl_crosshairscale
1200; alias crsscale tg_scale_3;
d1; echo Crosshair Scale
1200; d0"
alias tg_scale_3 "cl_crosshairscale
1024; alias crsscale tg_scale_4;
d1; echo Crosshair Scale
1024; d0"
alias tg_scale_4 "cl_crosshairscale
896; alias crsscale tg_scale_5;
d1; echo Crosshair Scale
896; d0"
alias tg_scale_5 "cl_crosshairscale
0; alias crsscale tg_scale;
d1; echo Crosshair Scale
0(default); d0"
bind f3 crsscale
Опять же при нажатии на
F3 будет менятся размер
прицела, и будет появлятся
сообщение о состоянии размера
прицела в данное время.
6.
Ну а теперь самый нужный
геймеру скрипт, Настройка
пинга! =)
alias
pingadj "ping_fast"
alias ping_fast "d1;
echo Very Low Ping; d0;
cl_updaterate 55; cl_cmdrate
65; rate 9999.0737; alias
pingadj ping_fast1"
alias ping_fast1 "d1;
echo Low Ping; d0; cl_updaterate
50; cl_cmdrate 60; rate
8999.0737; alias pingadj
ping_fast2"
alias ping_fast2 "d1;
echo Medium Low Ping; d0;
cl_updaterate 45; cl_cmdrate
52; rate 7999.0737; alias
pingadj ping_med"
alias ping_med "d1;
echo Medium Ping; d0; cl_updaterate
40; cl_cmdrate 46; rate
6999.0737; alias pingadj
ping_med1"
alias ping_med1 "d1;
echo Medium High Ping; d0;
cl_updaterate 35; cl_cmdrate
42; rate 5999.0737; alias
pingadj ping_med2"
alias ping_med2 "d1;
echo High Ping; d0; cl_updaterate
30; cl_cmdrate 36; rate
4999.0737; alias pingadj
ping_slow"
alias ping_slow "d1;
echo Very High Ping; d0;
cl_updaterate 25; cl_cmdrate
30; rate 3999.0737; alias
pingadj ping_fast"
bind f4 pingadj
Как вы уже догадались при
нажатии на F4 пинг будет
менятся и будет появлятся
сообщение о состоянии пинга
в настоящий момент.
7.
Тонкая настройка параметров
прицела. Этот скрипт позволяет
очень тонко настроить размер
и прозрачность прицела.
С помощью него вы сможете
например уменьшить размер
прицела до размера глаза
вашего противника. =)
alias
crosshairalpha "incrementvar
cl_crosshairalpha 200 1000
100"
alias crosshairscale "incrementvar
cl_crosshairscale 200 3000
200"
bind f2 crosshairalpha
bind f3 crosshairscale
При нажатии на F2 меняет
прозрачность.
При нажатии на F3 меняет
размер.
8. Изменение типа радара.
alias
rad_t rt1
alias rt1 "cl_radartype
0; alias rad_t rt2"
alias rt2 "cl_radartype
1; alias rad_t rt1"
bind f2 rad_t
При нажатии на F2 тип радара
будет циклически менятся
(прозрачный или непрозрачный)
9.
Показывание ФПС
alias
shf sf1
alias sf1 "cl_showfps
0; alias shf sf2"
alias sf2 "cl_showfps
1; alias shf sf3"
alias sf3 "cl_showfps
2; alias shf sf1"
bind f2 shf
При нажатии на F2 будет
показан ваш ФПС при повторном
нажатии тот же ФПС только
в другом виде, ещё одно
нажатие и ФПС исчезает.
10.
Показывает Net Graph и меняет
его местоположение
alias
net_graph_type Netgraph_type1
alias Netgraph_type1 "net_graph
1; alias net_graph_type
Netgraph_type2"
alias Netgraph_type2 "net_graph
2; alias net_graph_type
Netgraph_type3"
alias Netgraph_type3 "net_graph
3; alias net_graph_type
Netgraph_off"
alias Netgraph_OFF "net_graph
0; alias net_graph_type
Netgraph_type1"
alias Netgraph_Pos Netgraph_right
alias Netgraph_right "net_graphpos
1; alias Netgraph_Pos Netgraph_left"
alias Netgraph_left "net_graphpos
3; alias Netgraph_Pos Netgraph_center"
alias Netgraph_center "net_graphpos
2; alias Netgraph_Pos Netgraph_right"
bind f2 net_graph_type
bind f3 Netgraph_Pos
При нажатии на F2 показывает
Net Graph при следующих
нажатиях меняет его тип,
в конце выключает.
При нажатии на F3 циклически
меняет его позицию (вправо,
центр, влево)
11.
Изменение скорости перемещения
в режиме наблюдателя (спектатора)
alias spec_s spec_s1
alias spec_s1 "sv_specspeed
1; alias spec_s spec_s2;
d1; echo Spectator Slow
Speed; d0"
alias spec_s2 "sv_specspeed
2; alias spec_s spec_s3;
d1; echo Spectator Normal
Speed; d0"
alias spec_s3 "sv_specspeed
3; alias spec_s spec_s1;
d1; echo Spectator Fast
Speed; d0"
bind f1 spec_s
При нажатии на F1 скорость
будет менятся.
12.
Изменение ускорения перемещения
в режиме наблюдателя (спектатора)
alias spec_r spec_r1
alias spec_r1 "sv_specaccelerate
1; alias spec_r spec_r;
d1; echo Spectator Small
Accelerate; d01"
alias spec_r2 "sv_specaccelerate
5; alias spec_r spec_r1;
d1; echo Spectator Medium
Accelerate; d0"
alias spec_r3 "sv_specaccelerate
10; alias spec_r spec_r1;
d1; echo Spectator Large
Accelerate; d0"
bind f2 spec_s
При нажатии на F2 ускорение
будет менятся.
Вот и скриптам конец, кто
прочитал, тот молодец! =)