Team Fortress 2

Team Fortress 2

44 ratings
Полезные скрипты
By Nope
Я тоже использую данные скрипты (или уже нет), так что слишком бесполезных тут нет.
   
Award
Favorite
Favorited
Unfavorite
Как писать скрипты?
Вот ссылки на википедию чтоб вы не мучились.
Англоязычная: https://wiki.teamfortress.com/wiki/Scripting
Русскоязычная: https://wiki.teamfortress.com/wiki/Scripting/ru

Примечание! Если вы пишете скрипт кнопки только на 1 класс, то в .cfg других классов нужно биндить эту кнопку на другое действие.

Индивидуальные скрипты для классов пишутся в специальные файлы в папке cfg
Разведчик - scout.cfg
Солдат - soldeir.cfg
Поджигатель - pyro.cfg
Подрывник - demoman.cfg
Пулемётчик - heavyweapons.cfg
Инж - engineer.cfg
Медик - medic.cfg
Снайпер - sniper.cfg
Шпион - spy.cfg
Скрипт на инженера
bind 5 "destroy 2 0; build 2 0; voicemenu 2 7";
bind 6 "destroy 0 0; build 0 0; voicemenu 2 7";
bind 7 "destroy 1 0; build 1 0; voicemenu 2 7";
bind 8 "destroy 1 1; build 1 1; voicemenu 2 7";
Позволяет не использовав PDA построить или разрушить постройку + маскирует крик инженера "СТРОЮ РАЗДАТЧИК!".
5 - турель
6 - диспак
7 - вход телепорта
8 - выход телепорта
P.S. если у вас уже было возведено строение, к примеру турель, то нажав на кнопку 5 вы разрушите её и начнёте строить новую (постройки начинают возводиться после нажатия ЛКМ, скрипт не ставит постройку перед собой автоматически)
Конечно вы можете изменить его под себя, то есть изменить кнопку и голосовую команду.
Скрипт на медика
alias +uber "+attack2; voicemenu 1 0; say_team UBER DEPLOYED";
alias -uber "-attack2";
bind "MOUSE2" +uber;
Позволяет скрыть голосовой командой то что вы активировали убер-заряд, а так же при активации убер-заряда пишет в командный чат что убер-заряд активирован.
Вы так же можете изменить голосовую команду и то что скрипт пишет в командный чат.
Скрипт для амбассадора (Нужно удерживать кнопку)
alias "+ambyzoom" "fov_desired 54; viewmodel_fov 44; viewmodel_fov_demo 44; sensitivity 2; r_drawviewmodel 0; cl_hud_playerclass_use_playermodel 0"
alias "-ambyzoom" "fov_desired 110; viewmodel_fov 90; viewmodel_fov_demo 90; sensitivity 3; r_drawviewmodel 1; cl_hud_playerclass_use_playermodel 1"
bind "SHIFT" "+ambyzoom"
К сожалению стим разделяет скрипт на несколько строк, однако вот скриншот как всё должно выглядеть:
Скрипт прячет модель игрока и viewmodel, приближает и изменяет сенсу
Вы опять же можете настроить под себя как чувствительность мыши, так и viewmodel.
Скрипт для амбассадора (Нужно нажать кнопку)
alias hideweapon "r_drawviewmodel 0;viewmodel_fov 0;fov_desired 90"
alias revolver1 "slot1;r_drawviewmodel 1;viewmodel_fov 100;fov_desired 90"
alias sapper "slot2;r_drawviewmodel 1;viewmodel_fov 100;fov_desired 90"
alias knife "slot3;r_drawviewmodel 1;viewmodel_fov 100;fov_desired 90"
alias disguise "slot4;r_drawviewmodel 1;viewmodel_fov 100;fov_desired 90"
bind 1 revolver1
bind e hideweapon
bind 2 sapper
bind 3 knife
bind 4 disguise
bind mouse2 "+attack2"
Этот скрипт просто прячет ваше оружие и модель игрока, но вы опять же можете настроить под себя.
Скрипт на выключение интерфейса (ОЧЕНЬ СЫРОЙ!)
К сожалению скрипт очень сырой, при активации он не даёт сменить оружие, нужно нажать на нужную кнопку ещё раз чтобы вернуть интерфейс и возможность менять оружие.
cl_hud_playerclass_use_playermodel 1
alias cl_hud_hide "cl_hud_hide_1"
alias cl_hud_hide_1 "+score; hud_reloadscheme; alias cl_hud_hide cl_hud_hide_2"
alias cl_hud_hide_2 "+score; -score; alias cl_hud_hide cl_hud_hide_1"
bind kp_PgUp cl_hud_hide
Вы можете сменить кнопку, в моём случае это кнопка 9 на Numpad
Быстрая смена лодаута (A B C D)
Очень полезный скрипт, который позволяет сменить ваш лодаут не входя в меню предметов которое долго прогружается и лагает.
tf_respawn_on_loadoutchanges 1
bind "kp_end" "load_itempreset 0"
bind "kp_downarrow" "load_itempreset 1"
bind "kp_PgDn" "load_itempreset 2"
bind "kp_leftarrow" "load_itempreset 3"
Вы опять же можете настроить кнопки под себя
Скрипт для того чтоб лучше мансить
Данный скрипт больше не будет останавливать вас если вы нажмёте A и D или W и S одновременно, теперь вы будете сразу бежать в ту сторону, это поможет лучше стрейфиться.
bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright
alias +mfwd "-back;+forward;alias checkfwd +forward"
alias +mback "-forward;+back;alias checkback +back"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
alias +mright "-moveleft;+moveright;alias checkright +moveright"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""
Смена цвета прицела при движении
Данный скрипт меняет цвет вашего прицела во время движения, вы можете настроить его под себя если захотите.
alias xhairblu "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 0"
alias xhairgreen "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 255"
alias xhairblack "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 0"
alias xhairwhite "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 0"

alias +w "+forward; xhairblu"
alias +a "+moveleft; xhairblack"
alias +s "+back; xhairgreen"
alias +d "+moveright; xhairwhite"

alias -w "-forward;xhairblu"
alias -a "-moveleft;xhairblu"
alias -s "-back;xhairblu"
alias -d "-moveright;xhairblu"

bind w +w
bind a +a
bind s +s
bind d +d
Смена прицела и его цвета на разных слотах.
Это мой старый конфиг на спая
alias red "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 0"
alias blue "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 255"
alias green "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 0"


alias primary "slot1; r_drawviewmodel 1l fov_desired 90; cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 255; cl_crosshair_scale 54; cl_crosshair_file crosshair2"
alias secondary "slot2; r_drawviewmodel 1l fov_desired 90; cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 255; cl_crosshair_scale 44; cl_crosshair_file crosshair3"
alias melee "slot3; r_drawviewmodel 1l fov_desired 90; cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 0; cl_crosshair_scale 32; cl_crosshair_file crosshair7"
alias dis "slot4; r_drawviewmodel 1l fov_desired 90"


bind 1 primary
bind 2 secondary
bind 3 melee
bind 4 dis
bind mouse2 "+attack2"
Откуда я беру некоторые скрипты?
Ссылка на видео ютубера Ga_Da (Если что он пилит контент на русском)
https://www.youtube.com/watch?v=fIqhgWknT6o
Несколько конфигов было взято оттуда, но здесь не все конфиги что были в этом видео, вы можете открыть описание видео (перед этим глянув его) и взять несколько скриптов оттуда.
Небольшой бонус
Ссылка на кастомные прицелы: https://gamebanana.com/effects/3017 (Они не работают в казуале)
Конец руководства
Спасибо за то что прочитал(а) данное руководство, надеюсь оно оказалось полезным и помогло тебе.
Не знаю для кого, но донат: https://steamcommunity.com/tradeoffer/new/?partner=250447789
11 Comments
Ice_Wallow_Come Aug 1 @ 4:12pm 
После прописки скрипта на медика перестала работать правая кнопка мыши. Кто с этим встречался и починил ли кто-нибудь?
GrumBoomBes Dec 13, 2024 @ 11:55pm 
залупа, ни один скрипт почему то не работает
Figulken May 13, 2021 @ 8:05am 
п
Figulken May 13, 2021 @ 8:04am 
привет:steamhappy:
Ford Sierra RS Cosworth May 5, 2020 @ 2:23am 
Ok
Nope  [author] May 1, 2020 @ 5:18pm 
Ты никак не уберёшь лазерный целеуказатель. Ты видишь его не в своём прицеле, а как свет на карте. Всё равно что например смотреть на аптечку, при этом целясь в прицел. Оттого этот целеуказатель иногда и не успевает за движением мыши.
MakNooB May 1, 2020 @ 4:31pm 
как у снайпера убрать лазер я понимаю не как но даже при каких либо модов нельзя что у меня лиш он не был виден проста точка но другие бы видели, не знаю баг это редко бывает такое что при игре за снайпера редко лазер пропадает ну после смерти обратно появляется я не знаю как это происходит хотел бы проста что у меня бы лазера не видно было в прицеле
Nope  [author] May 1, 2020 @ 4:09am 
Лень в описание видео Ga_Da зайти?
2) Прыжок с приседом
alias "+crouchjump" "+jump; +duck";
alias "-crouchjump" "-duck; -jump";
bind "space" "+crouchjump"
Оперполномоченны May 1, 2020 @ 3:55am 
дайте скрипт на солдата
на рокетджамп
Garage Apr 30, 2020 @ 12:45am 
Люблю скрипты, но ими не пользуюсь :3
Прицелы тут самые важные