Counter-Strike
News
 Downloads
 Flash
 Servers
 Desktop
 Screenshot
 Config
 FAQ

 Benners

---------------------------
 Чат
 Форум
 Гостевая книга
 Ссылки
CCCP
Баннеры
 
Рейтинги сайта
-=CCCP Clan Top=-
 
 
 
Создание скриптов для настройки игры CS Source
Сегодня я раскажу о некоторых скриптах которые позволяют настроить игру под себя прямо во время игры. Мы будем изменять параметры прицела, радара, пинга, скорость мыши и других параметров игры. Напомню что для того чтобы использовать скрипт нужно прописать его в файле "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 ускорение будет менятся.


Вот и скриптам конец, кто прочитал, тот молодец! =)

Назад в Инфа Counter-Strike

Доп. Разделы
 
Инфа Сайта
Сайт основан по старинным традициям 01/01/2005 в СПБ.
Пока не доработан, но это не надолго. Сайт посвящён клану CCCP и много всякой всячины, связанной c Counter-Strike. Меня зовут Денис, но почему-то меня называют в сети QuickSilver, я привык. Приятного просмотра.
Начинающим
 
Поиск по сайту
 
 
 
Hosted by uCoz