Реклама!
Например: Кино-новинки 2012
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипты
4yVak
Дата: Вторник, 19 Окт 2010, 20:04:16 | Сообщение # 1
Администраторы
Сообщений:
661
Награды:
5
Быстрый пистолет

// Quick Pistol from
alias qpist "slot2; +attack; wait; wait; -attack"

bind "?" "qpist"

Быстрый глушак

// Quick Silencer from
alias +quicksilencer "+attack2; wait; wait; wait"
alias -quicksilencer "-attack2; weapon_knife; wait; wait; lastinv"

bind "q" "+quicksilencer"

Двойное приближение

// Double Zoom from
alias zooms "+attack2; wait; wait; wait; -attack2"
alias +zoomd "zooms"
alias -zoomd "zooms"

bind "?" "+zoomd"

Быстрый нож

// Quick Knife from
alias qknif "weapon_knife"

bind "?" "qknif"

"Сайкл" скрипты
Такой вид скриптов используется чаще всего для изменения настроек. С помощью одной клавиши вы сможете проходить по циклу, а конце вернутся на начальную позицию. Ниже приведен синтаксис дял такого вида скриптов:

// начальное значение алиаса cycle
alias cycle "cycle1"

// для каждой настройки назначаем команды и меняем алиас на следующий член цикла
alias cycle1 "команда1; команда2; командаN; alias cycle cycle2"

//повторяем то же самое несколько раз
alias cycle2 "команда1; команда2; командаN; alias cycle cycle3"
alias cycle3 "команда1; команда2; командаN; alias cycle cycleN"

//возвращаемся на исходную настроку
alias cycleN "команда1; команда2; командаN; alias cycle cycle1"

//биндим наше творение
bind "?" "cycle"

Теперь нажимая на забинденную клавишу мы меняем либо вид игры, либо настройки, либо еще что-нибудь. Теперь приведем пример, сделаем сайкл-скрипт для такой важной команды, как sensitivity:

alias sens "sens1"

alias sens1 "sensitivity 4; developer 1; echo Sensitivity is 4; developer 0; alias sens sens2"
alias sens2 "sensitivity 3; developer 1; echo Sensitivity is 3; developer 0; alias sens sens3"
alias sens3 "sensitivity 2; developer 1; echo Sensitivity is 2; developer 0; alias sens sens4"
alias sens4 "sensitivity 1; developer 1; echo Sensitivity is 1; developer 0; alias sens sens1"

bind "k" "sens"

1. Изменить цвет прицела
Первый скрипт которому выпало открывать эту статью - это скрипт со сменой цвета прицела. Представьте ситуацию... карта... цвет вашего прицела сливается с цветом карты... и вам не видно куда вы целитесь. Этот скрипт автоматически меняет цвет прицела при нажатой кнопке мыши и ставит его по умолчанию, когда вы отпускаете MOUSE1. Простенький, но очень полезный:
--------------------------------------------------------------------------------
alias coloratk "+attack;adjust_crosshair"
bind "MOUSE1" "coloratk"
--------------------------------------------------------------------------------
2. "Разминирую! - Прикрой!"
Иногда членам вашей коменды полезно знать, что вы начали разминировать бомбу и вас надо прикрыть. Этот скрипт позволяет вам одновременно начать разминировать бомбу и сказать "Cover me I'm defusing the bomb" вашей команде:
--------------------------------------------------------------------------------
alias +defuse "+use; radio1; menuselect 1; slot10; say_team Cover me I'm defusing the bomb"
alias -defuse "-use; slot10"
bind "d" "+defuse"
--------------------------------------------------------------------------------
Если хотите, то перебиндите кнопку, на какую вам удобно.




4yVak
Дата: Вторник, 19 Окт 2010, 20:04:44 | Сообщение # 2
Администраторы
Сообщений:
661
Награды:
5
3. Увидел противника - предупреди своих
Иногда членам вышей команды полено знать, что вы увидели противника. Этот скрипт при нажатии MOUSE1 выдаёт сообщение Enemy Spotted и открывает огонь!
--------------------------------------------------------------------------------
alias +attack3 "+attack; radio3; menuselect 2; slot10"
alias -attack3 "-attack; slot10; w2; slot10"
bind "MOUSE1" "+attack3"
--------------------------------------------------------------------------------

5. Подпрыгни, чтобы закрыть меню
Бывало у вас... когда вы играете в интернете после покупки оружия вам постоянно нужно нажимать slot10 или "0" чтобы закрыть меню... Меня это достало и вот вам скрипт который закрывает меню. Всё, что вам нужно сделать, это просто подпрыгнуть на респе.
--------------------------------------------------------------------------------
alias +jumpclr "+jump; mclr"
alias -jumpclr "-jump"
alias "mclr" "slot10; wait; wait; slot10"
bind "space" "+jumpclr"
--------------------------------------------------------------------------------

6. Прыгая поджимайте ноги
Порой что бы залезть на ящик вам нужно нажать прыжок + присесть. Этот скрипт при нажатии той кнопки, на которую вы его забиндите, включает +duck и всё что нужно сделать это просто подпрыгнуть перед препятствием.
--------------------------------------------------------------------------------
alias w "wait"
alias w2 "w; w"
alias d1 "developer 1"
alias d0 "developer 0"

alias djtog "djson"
alias djson "d1; echo Duck-Jump Toggle *ON*; w; djon"
alias djsoff "d1; echo Duck-Jump Toggle *OFF*; w; djoff"
alias djon "alias +rjump +djump; alias -rjump -djump; alias djtog djsoff"
alias djoff "alias +rjump +jump; alias -rjump -jump; alias djtog djson"

alias +rjump "+jump" //простой прыжок.
alias -rjump "-jump"

alias +djump "+jump; +duck; w"
alias -djump "-jump; -duck"

bind "?" "+rjump" //Jump... (измените ? на ту кнопку на которую вы прыгаете)
bind "?" "djtog" //Включение/выключение скрипта.
--------------------------------------------------------------------------------

7. Убери радар с экрана.
Скрипт показывающий и убирающий с экрана радар.
--------------------------------------------------------------------------------
alias "hr" "hideradar; bind ... dr"
alias "dr" "drawradar; bind ... hr"
bind ... "hr"
--------------------------------------------------------------------------------




4yVak
Дата: Вторник, 19 Окт 2010, 20:05:41 | Сообщение # 3
Администраторы
Сообщений:
661
Награды:
5
8. Быстрая закупка.
Скрипт быстрой покупки оружия.
--------------------------------------------------------------------------------
alias "wt" "wait"
alias "ww" "w2;slot10;w2;wt;slot10"
alias "www" "ww;ww"
alias "dt" "www;www"



4yVak
Дата: Вторник, 19 Окт 2010, 20:08:32 | Сообщение # 4
Администраторы
Сообщений:
661
Награды:
5
alias "8-1" "buyequip; menuselect 1"
alias "8-2" "buyequip; menuselect 2"
alias "8-3" "buyequip; menuselect 3"
alias "8-4" "buyequip; menuselect 4"
alias "8-5" "buyequip; menuselect 5"
alias "8-6" "buyequip; menuselect 6"
alias "8-7" "buyequip; menuselect 7"
alias "1all" "buy; menuselect 6"
alias "2all" "buy; menuselect 7"
alias "1-1" "buy; menuselect 1; menuselect 1"
alias "1-2" "buy; menuselect 1; menuselect 2"
alias "1-3" "buy; menuselect 1; menuselect 3"
alias "1-4" "buy; menuselect 1; menuselect 4"
alias "1-5" "buy; menuselect 1; menuselect 5"
alias "1-6" "buy; menuselect 1; menuselect 6"
alias "2-1" "buy; menuselect 2; menuselect 1"
alias "2-2" "buy; menuselect 2; menuselect 2"
alias "3-1" "buy; menuselect 3; menuselect 1"
alias "3-2" "buy; menuselect 3; menuselect 2""
alias "3-3" "buy; menuselect 3; menuselect 3"
alias "3-4" "buy; menuselect 3; menuselect 4"
alias "3-5" "buy; menuselect 3; menuselect 5"
alias "4-1" "buy; menuselect 4; menuselect 1"
alias "4-2" "buy; menuselect 4; menuselect 2"
alias "4-3" "buy; menuselect 4; menuselect 3"
alias "4-4" "buy; menuselect 4; menuselect 4"
alias "4-5" "buy; menuselect 4; menuselect 5"
alias "4-6" "buy; menuselect 4; menuselect 6"
alias "4-7" "buy; menuselect 4; menuselect 7"
alias "4-8" "buy; menuselect 4; menuselect 8"
alias "5-1" "buy; menuselect 5; menuselect 1"

bind "..." "1-3;2all;8-2;8-1;dt"
bind "..." "4-1;4-3;1all;8-2;8-1;8-4;dt"
bind "..." "4-4;4-2;1all;8-2;8-1;8-4;dt"
bind "..." "3-1;1all;8-2;8-1;dt"
bind "..." "3-1;1all;dt"
bind "..." "8-2;dt"
bind "..." "8-1;dt"
bind "..." "8-4;dt"
bind "..." "8-3;dt"
bind "..." "2-2;1all;8-2;8-1;dt"
bind "..." "4-6;1all;8-2;8-1;dt"
bind "..." "5-1;1all;8-2;8-1;dt"
bind "..." "1-6;1-5;2all;8-2;8-1;dt"
bind "..." "3-3;1all;8-1;8-2;dt"
bind "..." "8-5;dt"
bind "..." "1all;2all;8-2;8-1;8-4;8-3;dt"
--------------------------------------------------------------------------------

9. Изменение громкости.
Скрипт изменения громкости.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------




4yVak
Дата: Вторник, 19 Окт 2010, 20:09:22 | Сообщение # 5
Администраторы
Сообщений:
661
Награды:
5
alias volume00 "developer 1; echo Volume: --------------------; volume 0.0; alias nextUp volume01; alias nextDown volume00"
alias volume01 "developer 1; echo Volume: @-------------------; volume 0.1; alias nextUp volume02; alias nextDown volume00"
alias volume02 "developer 1; echo Volume: -@------------------; volume 0.2; alias nextUp volume03; alias nextDown volume01"
alias volume03 "developer 1; echo Volume: --@-----------------; volume 0.3; alias nextUp volume04; alias nextDown volume02"
alias volume04 "developer 1; echo Volume: ---@----------------; volume 0.4; alias nextUp volume05; alias nextDown volume03"
alias volume05 "developer 1; echo Volume: ----@---------------; volume 0.5; alias nextUp volume06; alias nextDown volume04"
alias volume06 "developer 1; echo Volume: -----@--------------; volume 0.6; alias nextUp volume07; alias nextDown volume05"
alias volume07 "developer 1; echo Volume: ------@-------------; volume 0.7; alias nextUp volume08; alias nextDown volume06"
alias volume08 "developer 1; echo Volume: -------@------------; volume 0.8; alias nextUp volume09; alias nextDown volume07"
alias volume09 "developer 1; echo Volume: --------@-----------; volume 0.9; alias nextUp volume10; alias nextDown volume08"
alias volume10 "developer 1; echo Volume: ---------@----------; volume 1.0; alias nextUp volume11; alias nextDown volume09"
alias volume11 "developer 1; echo Volume: ----------@---------; volume 1.1; alias nextUp volume12; alias nextDown volume10"
alias volume12 "developer 1; echo Volume: -----------@--------; volume 1.2; alias nextUp volume13; alias nextDown volume11"
alias volume13 "developer 1; echo Volume: ------------@-------; volume 1.3; alias nextUp volume14; alias nextDown volume12"
alias volume14 "developer 1; echo Volume: -------------@------; volume 1.4; alias nextUp volume15; alias nextDown volume13"
alias volume15 "developer 1; echo Volume: --------------@-----; volume 1.5; alias nextUp volume16; alias nextDown volume14"
alias volume16 "developer 1; echo Volume: ---------------@----; volume 1.6; alias nextUp volume17; alias nextDown volume15"
alias volume17 "developer 1; echo Volume: ----------------@---; volume 1.7; alias nextUp volume18; alias nextDown volume16"
alias volume18 "developer 1; echo Volume: -----------------@--; volume 1.8; alias nextUp volume19; alias nextDown volume17"
alias volume19 "developer 1; echo Volume: ------------------@-; volume 1.9; alias nextUp volume20; alias nextDown volume18"
alias volume20 "developer 1; echo Volume: -------------------@; volume 2.0; alias nextUp volume20; alias nextDown volume19"

alias nextUp "volume10"
alias nextDown "volume09"

bind "..." "nextup"
bind "..." "nextdown"
--------------------------------------------------------------------------------

10. Бежишь-идешь.
Бежишь-идешь.
--------------------------------------------------------------------------------
alias awalk "+speed;bind ... bwalk"
alias bwalk "-speed;bind ... awalk"
bind "..." "awalk"




4yVak
Дата: Вторник, 19 Окт 2010, 20:09:43 | Сообщение # 6
Администраторы
Сообщений:
661
Награды:
5
--------------------------------------------------------------------------------

Скрипты переключения(Toggles)
Как видно из названия, переключатели действуют по принципу включить/выключить. Пример:

alias d0 "developer -1; con_notifytime 0"
alias d1 "con_notifytime 8; developer 1"
alias ngon "d1; echo Net Graph on; d0; net_graph 3; alias ng ngoff"
alias ngoff "d1; echo Net Graph off; d0; net_graph 0; alias ng ngon"
alias ng "ngon" bind n "ng"

Отражает на экране надпись Net Graph off, выключает Net Graph, назначает кнопку n алиасу ngon В результате на одной кнопке получаем и включение и выключение.

Скрипты incrementvar
Суть таких скриптов проста, при нажатии на определённую клавишу, циклически меняет значение команды. Начиная от стандартного значения до наименьшего и кончая наибольшим. Пример:

alias crosshaicolor "incrementvar cl_crosshaircolor 0 4 1" bind n crosshaicolor

Где 0 - это минимальное значение, 4 - максимальное, 1 - стандартно При нажатии на n цвет прицела будет менятся. Вместо команды cl_crosshaircolor можно поставить далеко не все команды. Поэкспереминтируйте.
Вот три основных вида продвинутых скриптов, изучите их и вы сможете делать очень сложные скрипты.

Примеры скриптов оружия для CS:S
ВНИМАНИЕ! Чтобы все перечисленные здесь скрипты работали, необходимо вписать ниже приведённый текст в начало файла в котором вы собираетесь записывать эти скрипты

alias w "wait"
alias w2 "w; w"
alias w3 "w2; w"
alias w4 "w3; w"
alias w5 "w4; w"
alias w6 "w5; w"
alias w7 "w6; w"
alias w8 "w7; w"

alias d0 "developer -1; con_notifytime 0"
alias d1 "con_notifytime 8; developer 1"

alias bwprimary "bwshotgun; bwsubmach; bwrifle; bwmach"
alias bwpistol "use weapon_elite; use weapon_fiveseven; use weapon_deagle; use weapon_p228; use weapon_glock; use weapon_usp"
alias bwknife "use weapon_knife"
alias bwswitch "use weapon_knife; bwgrenades; bwpistol; bwshotgun; bwsubmach; bwrifle; bwmach"
alias bwgrenades "use weapon_smokegren; use weapon_flashbang; use weapon_hegrenade"
alias bwshotgun "use weapon_m3; use weapon_xm1014"
alias bwsubmach "use weapon_mac10; use weapon_ump45; use weapon_mp5navy; use weapon_tmp; use weapon_p90"
alias bwrifle "use weapon_ak47; use weapon_m4a1; use weapon_sg552; use weapon_aug; use weapon_galil; use weapon_famas; use weapon_scout; use weapon_awp; use weapon_g3sg1; use weapon_sg550"
alias bwmach "use weapon_m249"

// Вкл/Выкл стрельбу с фонариком. Когда вы стреляете автоматически включается фонарик.
alias flashattack flashattack_on
alias flashattack_on "mp_flashlight 1; bind mouse1 +flashattack; alias flashattack flashattack_off; d1; echo FlashLight Attack ON; d0"
alias flashattack_off "bind mouse1 +attack; alias flashattack flashattack_on; d1; echo Enemy FlashLight Attack OFF; d0"
alias +flashattack "+attack; spec_next; impulse 100"
alias -flashattack "-attack; impulse 100"

bind ? flashattack

// Вкл/Выкл быструю перезарядку снайпера. Известный трюк, после выстрела переключает на нож а потом обратно.
alias fastsniper fastsniper_on
alias fastsniper_on "bind mouse1 +fastsniper; alias fastsniper fastsniper_off; d1; echo Fast Sniper ON; d0"
alias fastsniper_off "bind mouse1 +attack; alias fastsniper fastsniper_on; d1; echo Fast Sniper OFF; d0"
alias +fastsniper "+attack; spec_next"
alias -fastsniper "-attack; use weapon_knife; w2; bwswitch"




4yVak
Дата: Вторник, 19 Окт 2010, 20:09:58 | Сообщение # 7
Администраторы
Сообщений:
661
Награды:
5
bind ? fastsniper

// Вкл/Выкл перезарядку с возможностью отмены. Для перезарядки нужно "удерживать"клавишу "r", если её отпустить перезарядка отменится.
alias holdreload holdreload_on
alias holdreload_on "bind r +holdreload; alias holdreload holdreload_off; d1; echo Reload with cancel feature ON; d0"
alias holdreload_off "bind r +reload; alias holdreload holdreload_on; d1; echo Reload with cancel feature OFF; d0"
alias +holdreload "+reload; hud_fastswitch 1"
alias -holdreload "-reload; bwswitch"

bind ? holdreload

// Изменить режим стрельбы. Меняет режим стрельбы(одиночными, очередями, полный автомат)
alias firemodes "selectsemi"
alias selectsemi "bind mouse1 semi; alias firemodes selectburst; d1; echo Semi Automatic Fire; d0"
alias selectburst "bind mouse1 burst; alias firemodes selectauto; d1; echo Burst Fire; d0"
alias selectauto "bind mouse1 +attack; alias firemodes selectsemi; d1; echo Normal Fire; d0"
alias semi "+attack; spec_next; w3; -attack"
alias burst "+attack; spec_next; w3; -attack; w3; +attack; w3; -attack; w3; +attack; w3; -attack; w3"

bind ? firemodes

// Циклическое бросание гранат
alias +cyclethrowgren "use weapon_smokegrenade; use weapon_flashbang; use weapon_hegrenade; w5; +attack"
alias -cyclethrowgren "w6; -attack"

bind ? +cyclethrowgren

// Циклическое доставание гранат
alias quickgrenades qg_he
alias qg_he "use weapon_hegrenade; alias quickgrenades qg_flash"
alias qg_flash "use weapon_flashbang; alias quickgrenades qg_smoke"
alias qg_smoke "use weapon_smokegrenade; alias quickgrenades qg_he"

bind ? quickgrenades




  • Страница 1 из 1
  • 1
Поиск:

Freebies5.Ru - все для успешной учебы!