Приветствуем, геймер! Ты можешь или
16+
Capture4

Геймер lala 15

73

Продвинутые скрипты

Продвинутые скрипты
Team Fortress 2 - Продвинутые скриптыПродвинутые скрипты

После прочтения этой темы и изучения основ скриптописания, наверняка многие заинтересуются более сложными и, соответственно, более полезными скриптами. Привожу тут список с описанием

Оружейные скрипты

Rocket Jump

Один из самых популярных скриптов, думаю в описании не нуждается.

alias +rocketjump "+jump;+duck;wait;+attack"

alias -rocketjump "-jump;-attack;wait;wait;wait;-duck"

bind mouse2 "+rocketjump"

Pipejump Script

Аналогичный скрипт для демонов. Кладете пайпу, становитесь на нее и нажимаете установленную ниже кнопку.

alias +pipejump "+jump;+duck;wait 3;+attack2"

alias -pipejump "-jump;-duck;wait 3;-attack2"

bind mouse4 "+pipejump"

Global Shift-AutoAttack

Дополняет левую кнопку мыши, так, что если вы нажмете ее с зажатым шифтом, то включится автоатака (будете стрелять пока не кончатся патроны). Выключается нажатием лкм. Полезно для хевика, пиро, инженера.

alias +primaryattack "+attack"

alias -primaryattack "-attack"

alias +primaryattackmodifier "alias -primaryattack +attack"

alias -primaryattackmodifier "alias -primaryattack -attack"

bind "MOUSE1" "+primaryattack"

bind "SHIFT" "+primaryattackmodifier"

Weapon scroll thru 1, 2, and 3 only

Делает чтобы колесо мыши переключало оружие только между слотами 1 2 3 (для спая и инжа). Можно убрать переключении на рукопашное оружие, тогда будет полезно для всех.

Alias num1 "slot1; bind MWHEELUP num3; bind MWHEELDOWN num2"

alias num2 "slot2; bind MWHEELUP num1; bind MWHEELDOWN num3"

alias num3 "slot3; bind MWHEELUP num2; bind MWHEELDOWN num1"

num1

Global Melee Weapon Switch & Attack

Зажмите колесо мыши, вы переключитесь на рукопашное оружие и будете сразу им атаковать. Отожмите для переключение обратно на первое оружие.

alias +melee "slot3; +attack"

alias -melee "-attack; wait; slot1"

bind "mouse3" "+melee"

WASD Auto reload

Авто перезарядка. Работает при движении. Можно сделать автоперезарядку после каждого выстрела и для определенного оружия. Могу добавить это в комментах, если интересно.

bind "Задайте кнопку здесь" "auto"

alias "auto" "aron"

alias "aron" "bind w +w;bind s +s; bind a +a; bind d +d;alias auto aroff"

alias "aroff" "rw;rs;rl;rm;alias auto aron"

alias "rw" "bind w +forward"

alias "rs" "bind s +back"

alias "rl" "bind d +moveright"

alias "rm" "bind a +moveleft

alias +w "+forward;+reload"

alias -w "-forward;wait;-reload"

alias +s "+back;+reload"

alias -s "-back;wait;-reload"

alias +a "+moveleft;+reload"

alias -a "-moveleft;wait;-reload"

alias +d "+moveright;+reload"

alias -d "-moveright;wait;-reload"

Rapid Fire

Очень быстрая стрельба с пистолетов и стики лаунчера. Скрипт запрещен на лигах, потому что руками так быстро стрелять нельзя

Добавить

в autoexec.cfg:

bind "mouse1" "+fire1"

bind "mouse2" "+fire2"

в default.cfg:

alias +fire1 "+attack"

alias -fire1 "-attack"

alias +fire2 "+attack2"

alias -fire2 "-attack2"

alias +f "alias +f1 +e1; alias -f1 -e1; alias +f2 +e2; alias -f2 -e2"

alias -f "alias +f1; alias -f1; alias +f2; alias -f2"

alias +f1 "+e1"

alias -f1 "-e1"

alias +f2 "+e2"

alias -f2 "-e2"

alias +e1 "+a1"

alias -e1 "-a1"

alias +e2 "+a2"

alias -e2 "-a2"

alias +a1 "+attack; wait 2; +b1"

alias -a1 "-attack; wait 2; -b1"

alias +a2 "+attack2; wait 2; +b2"

alias -a2 "-attack2; wait 2; -b2"

alias +b1 "+c1"

alias -b1 "-c1"

alias +b2 "+c2"

alias -b2 "-c2"

alias +c1 "-a1"

alias -c1 "+f"

alias +c2 "-a2"

alias -c2 "+f"

alias wait "alias +fire1 +a1; alias -fire1 -a1; alias +fire2 +a2; alias -fire2 -a2; alias +a1 +attack; alias -a1 -attack; alias +a2 +attack2; alias -a2 -attack2; alias wait echo WAIT DISABLED BY HOST; wait"

wait

в demoman.cfg:

exec default.cfg

alias +fire1 "alias +b2 -a2; alias -b2 +a1; alias +c1 +f; alias -c1 +a1; alias +e2 -a1; +f1; -f"

alias -fire1 "alias +b2 +c2; alias -b2 -c2; alias +c1 -a1; alias -c1 +f; alias +e2 +a2; -f1; -f"

alias +fire2 "alias +b1 -a1; alias -b1 +a2; alias +c2 +f; alias -c2 +a1; alias +e1 -a2; +f2; -f"

alias -fire2 "alias +b1 +c1; alias -b1 -c1; alias +c2 -a2; alias -c2 +f; alias +e1 +a1; -f2; -f"

в engineer.cfg & scout.cfg:

exec default.cfg

alias +fire1 "alias -c1 +a1; +f1; -f"

alias -fire1 "alias -c1 +f"

InstaUber

Для медика. Быстро переключается на медиган и включает убер по нажатию колеса мыши.

alias "+instauber" "slot 2; wait 50; +attack2"

alias "-instauber" "-attack2;"

bind "MOUSE3" "+instauber"

Для снайпера

Disable Crosshair While Scoped

Выключение прицела при прицеливании (точка остается)

alias "+zoom" "+attack 2; crosshair 0"

alias "-zoom" "-attack 2; crosshair 1"

alias "+shoot" "+attack 1; crosshair 1"

alias "-shoot" "-attack 1"

alias "+inair" "+jump, crosshair 1"

alias "-inair" "-jump"

bind "mouse 1" "+shoot"

bind "mouse2" "+zoom"

bind "space" "+inair"

TFC Sniper Style

Скрипт для олдскульных снайперов из Team Fortress Classic. Прицеливание с помощью зажатия левой кнопки мыши, выстрел по отпусканию ее.

alias +tfcsniper "+attack2; wait 25; -attack2"

alias -tfcsniper "+attack; wait 100; -attack; +attack2; wait 25; -attack2"

bind mouse1 +tfcsniper

Общие скрипты

Highjump

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

alias "+jumpeh" "+jump; +duck"

alias "-jumpeh" "-duck; -jump"

bind "space" "+jumpeh"

Toggle Scoreboard

Таблица очков по нажатию таба. Не нужно удерживать кнопку, выключается по второму нажатию

alias "togglescoreon" "+showscores; bind "tab" "togglescoreoff" "

alias "togglescoreoff" "-showscores; bind "tab" "togglescoreon" "

bind "tab" "togglescoreon"

Toggle Crouched State

То же самое для приседания. Задайте кнопку

bind "KEY" "toggle_duck"

"MEDIC!"/"Activate Charge!" Toggle

Скрипт дополняет кнопку E, так что если вы нажмете ее с зажатым шифтом, то вы выкрикните Activate Charge! При желании моно переназначить на другую кнопку.

alias +medtoggle "alias chargeme voicemenu 1 6"

alias -medtoggle "alias chargeme voicemenu 0 0"

bind "shift" "+medtoggle"

bind "e" "chargeme"

Mute Game While Speaking

Заглужение игры во время нажатия кнопки голосового чата. Для тех, кто играет с микрофоном и колонками, без наушников. Можно не выключать звук полностью, а сделать его чуть тише, изменяя параметр volume (напр. 0.5)

alias "+mute" "volume 0; +voicerecord"

alias "-mute" "-voicerecord; volume 1"

bind "Тут ваша кнопка голосового чата" +mute

Network Settings

Оптимальные настройки связи в игре. Чуть понизит пинг.

cl_updaterate 66

cl_cmdrate 66

rate 30000

cl_interp_ratio 1

cl_interp 0.02

QUICK NETGRAPH

Нетграф. Показывает ваш пинг, передачу пакетов и другие параметры в игре.

alias quickng "ngoff"

alias ngon "net_graph 3; wait; alias quickng ngoff"

alias ngoff "net_graph 0; wait; alias quickng ngon"

bind "l" "quickng"

The Way To Quit

Скрипт-прикол. Когда вы захотите выйти из игры, нажимаете кнопку, вы начинаете бешено крутиться, затем делаете таунт и в конце взрываетесь и выходите из игры.

alias "goodbye" "say GOODBYE_MESSAGE_HERE" //Поставьте сюда прощание

alias "superquit" "goodbye; cl_yawspeed 5000; +right; wait 100; cl_yawspeed 210; -right; lastinv; taunt; wait 300; explode; wait 20; exit"

bind "KP_HOME" "superquit"

Crosshair Disco

Еще один прикол. Ваш прицел начинает переливаться всеми цвитами радуги.

alias crosscolor0 "cl_crosshair_red 255;cl_crosshair_green 0;cl_crosshair_blue 0;wait 10;retcolor1"

alias crosscolor1 "cl_crosshair_red 255;cl_crosshair_green 255;cl_crosshair_blue 0;wait 10;retcolor2"

alias crosscolor2 "cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0;wait 10;retcolor3"

alias crosscolor3 "cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 255;wait 10;retcolor4"

alias crosscolor4 "cl_crosshair_red 0;cl_crosshair_green 0;cl_crosshair_blue 255;wait 10;retcolor5"

alias crosscolor5 "cl_crosshair_red 255;cl_crosshair_green 0;cl_crosshair_blue 255;wait 10;retcolor0"

alias retcolor0 "crosscolor0"

alias retcolor1 "crosscolor1"

alias retcolor2 "crosscolor2"

alias retcolor3 "crosscolor3"

alias retcolor4 "crosscolor4"

alias retcolor5 "crosscolor5"

alias discostart "alias retcolor0 crosscolor0;alias retcolor1 crosscolor1;alias retcolor2 crosscolor2;alias retcolor3 crosscolor3;alias retcolor4 crosscolor4;alias retcolor5 crosscolor5;retcolor0;alias discotoggle discostop"

alias discostop "alias retcolor0 ;alias retcolor1 ;alias retcolor2 ;alias retcolor3 ;alias retcolor4 ;alias retcolor5 ;cl_crosshair_red 255;cl_crosshair_green 255;cl_crosshair_blue 255;alias discotoggle discostart"

alias discotoggle "discostart"

bind "KEY" "discotoggle" //Задайте кнопку

Больше скриптов можно найти на TF Wiki

Если есть вопросы, готов помочь

73
Еще в блоге
Интересное на Gamer.ru

27 комментариев к «Продвинутые скрипты»

    Загружается
Чат