Скрипты для half life 2

Скрипты для half life 2

Не судите строго, первый мой файл, который я ВООБЩЕ В ПЕРВЫЙ РАЗ решил выложить в интернет

применение: положить в папку scripts, если попросит замену, соглашайтесь, полный путь будет выглядеть так:

мой компьютерЛокальный диск (C:)Program FilesHalf-Life 2hl2scripts

у этого оружия установлено 15.000 патронов, при попадании убивают сразу, зомби загораются, отличное средство для убирания препятствий в виде ящиков, в Рэйвенхольме ящики ломает быстро, шкафы тоже, со шкафами сильнее всего помогает, разброс большой, скорострельность сумашедшая, это как бы РПГ, только стреляет патронами

alias +sbh "alias _special aubh; aubh"
alias -sbh "alias _special slot10"
alias aubh "+jump; wait; -jump; wait; special"

alias +climb "+duck;wait;-duck;wait;+duck;wait;-duck;wait;+duck;wait;"
alias -climb "-duck"

alias "+lj" "+duck; wait; +jump"
alias "-lj" "-jump; wait; -duck"

alias "+silent_lj" "+forward;wait;wait;wait;wait;+lj;wait;wait;wait;wait;-forward"
alias "-silent_lj" "-lj;wait;+back;wait;wait;wait;wait;wait;wait;-back" bind "KEY" "+silent_lj"

// dont work withaut Long jump alias

Quick Leave Alias

alias "leave" "say Quitting Server!; disconnect; quit"

alias "default" "bind mouse1 +attack;bind mouse2 +attack2"
alias "xbow" "bind mouse1 +crossbow"
alias +crossbow "weapon_crossbow;+attack2;+attack"
alias -crossbow "-attack; -attack2;default;lastinv"

bind "KEY" "xbow;weapon_crossbow"

Volume Control Alias

alias "voldown" "vol7"
alias "volup" "vol9"
alias "vol0" "volume 0; wait; alias voldown; alias volup vol1"
alias "vol1" "volume 0.1; wait; alias voldown vol0; alias volup vol2"
alias "vol2" "volume 0.2; wait; alias voldown vol1; alias volup vol3"
alias "vol3" "volume 0.3; wait; alias voldown vol2; alias volup vol4"
alias "vol4" "volume 0.4; wait; alias voldown vol3; alias volup vol5"
alias "vol5" "volume 0.5; wait; alias voldown vol4; alias volup vol6"
alias "vol6" "volume 0.6; wait; alias voldown vol5; alias volup vol7"
alias "vol7" "volume 0.7; wait; alias voldown vol6; alias volup vol8"
alias "vol8" "volume 0.8; wait; alias voldown vol7; alias volup vol9"
alias "vol9" "volume 0.9; wait; alias voldown vol8; alias volup vol10"
alias "vol10" "volume 1; wait; alias voldown vol9; alias volup"

bind "KEY" "voldown"

alias "+walk" "+speed; cl_forwardspeed 400; cl_sidespeed 400; cl_backspeed 400"
alias "-walk" "-speed; cl_forwardspeed 500; cl_sidespeed 500; cl_backspeed 500"

Name quick change Alias

alias "name01" "name your_name_1; alias spnm name02" // "your_name_1" your 1-st nik
alias "name02" "name your_name_2; alias spnm name03" // "your_name_2" your 2-nd nik.
alias "name03" "name your_name_3; alias spnm name04"
alias "name04" "name your_name_4; alias spnm name05"
alias "name05" "name your_name_5; alias spnm name01"
alias "spnm" "name01"

More smiles on one key

alias "smiles1" "say ; alias smls smiles2"
alias "smiles2" "say =) ; alias smls smiles3"
alias "smiles3" "say :] ; alias smls smiles4"
alias "smiles4" "say =] ; alias smls smiles5"
alias "smiles5" "say (: ; alias smls smiles6"
alias "smiles6" "say (= ; alias smls smiles1"
alias "smls" "smiles1"

Хотим сделать себе конфиг.
Делаем себе конфиг.
********************************************************
1. конфиг пишеться как тесктовый файл, но при сохранении расширение *.txt меняется на *.cfg
2. Файл надо сохранять в папку
"half-life/valve"и
"half-life/ag"- если у вас установлен ag mod
3. чтобы загрузить/применить конфиг, в консоле надо прописать "exec my.cfg", где "my.cfg" — полное название файла
4. для автоматической загрузки вашего конфига, нужно написать "exec my.cfg" в файле "autoexec.cfg", который находиться в папке
"half-life/valve/", аналогично и для ag мода. Ну а если вы там такого файла не нашли, то просто создайте его )))

Для начала давайте разберемся с основными командами

echo- выводит текст в консоле
Code

echo "config succesfuly loaded"

alias- приравнивает одну команду с другой, ну или на одну команду можно повесить несколько.
Code

alias "uninet" "connect 80.233.173.200;wait;wait;wait;wait;wait;wait; say hi"

Читайте также:  Расширение файла веб страницы

в данном случае, если vs пропишем в консоле "uninet", то мы приконектимся к нашему серву и сразу же со всеми поздороваемся)

bind- спомощью этой команды можно назначить на любую кнопку определеную команду.

alias "uninet" "connect 80.233.173.200;wait;wait;wait;wait;wait;wait; say hi"
bind "F12" "uninet"

здесь при нажатии кнопки F12 в консоль поступить команда "uninet", которая вас приконектит в нашему серву и поздоровается. )))

чтобы конфиг работал, его надо правильно оформить, а чтобы в нем было проще ориентироваться можно создать разделы для разных команд и переменных (конечно оно и без этого будет работать, но так вам-же лучше )))

bind "MOUSE1" "+attack"
bind "mouse2" "+attack2"
bind "MWHEELUP" "use weapon_shotgun"
bind "q" "use weapon_gauss"
bind "2" "use weapon_crossbow"

bind "w" "+forward"
bind "a" "+moveleft"
bind "d" "+moveright"
bind "s" "+back"
bind "ctrl" "+duck"

name "ert"
model "gordon"
team "gordon"
skin ""

bind "y" "messagemode"
bind "u" "messagemode2"
bind "`" "toggleconsole"
bind "

" "toggleconsole"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"

cl_lc "1"
cl_lw "1"
cl_bob "0"
cl_bobup "0"
cl_nopred "0 "
cl_showfps "1"
cl_timeout "305"
cl_bobcycle "0.7"
cl_himodels "0.000000"
cl_bac ks pe ed "500"
cl_sidespeed "500"
cl_forwardspeed "500"

// s_ & sv_ commands

sv_cheats "0"
sv_aim "1"
sv_maxspeed "300"
s_rolloff "1.0"
s_doppler "0.0"
s_distance "60"
s_leafnum "0"
s_refgain "0.4"
s_refdelay "4"
s _p ol yk eep "1000000000"
s_polysize "10000000"
s_numpolys "200"
s_bloat "2.0"
s_v erbw et "0.25"
suitvolume "0.250000"
sensitivity "4"
scr_conspeed "999999999999"
s_min_d istanc e "8 .0"
s_max_distance "1000.0"
s_automin_distance "2.0"
s_automax_distance "30.0"

gl_cull "1"
gl_keeptjunctions "1"
gl_playermip "1"
gl_round_down "3"
gl_wateramp "0"
g l_ztrick "1"
gl_dither "1"
gl_lightholes "1"
gl_overbright "1"
gl_monolights "0"
gl_poly of fs et "20"
gl_max_size "128"
gl_spriteblend "2"
gl_playermip

ну вот где-то что-то в этом роде.

утром продолжу. ато уже давно спать пора. и глазки сами закрываються.
для примера, вот вам конфиг одного оч. хорошего и доброго игрока ert’a (файл прикреплен внизу)

Далее расмотрим некоторе кобминации посложнее:

//**Fov**
bind "ALT" "+FOV"
alias "-FOV" "default_fov 120;sensitivity 5"
alias "+FOV" "default_fov 45;sensitivity 2"

манипулиря параметром "default_fov" можно добиться эфекта увеличения (чем больше параметр, тем дальше нам все кажеться, и чем меньше тем ближе). При нажатии на кнопку ALT мы как-будто включаем оптику ))), для удобства еще дописан параметр sensetivity, т.к. если его не менять то неудобно получаетсо.
+FOV значит что мы нажали и держим кнопку
-FOV значит что мы ее отпустили

// decent_jump . (or bunny jumping)

alias +decentjump "+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump"
alias -decentjump "-jump"
bind "SPACE" "+decentjump"

этот алиас используется для расприга. впринципе он и без него возможен если на сервере разрешен, но тогда нужно точно в долие секунды вовремя прыгнуть. Этот алиас расширяет временной диапазон в котором bunny непотеряеться, тоесть вы нажали 1 раз на пробел, алиас превращает это в 4 раза.
Но, существует алиас, который более успешно справляется с этим заданием. Я бы рекомендовал вам использовать именно его:
Code

alias +sbh "alias _special aubh; aubh"
alias -sbh "alias _special slot10"
alias aubh "+jump; wait; -jump; wait; special"
bind "space" "+sbh"

Аналогичная ситуация с doubleduck:

alias +doubleduck "+duck;wait;-duck;wait;+duck"
alias -doubleduck "-duck"
bind "mouse3" "+doubleduck"

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

далее покажу вам алиас xbow. крайне не совотую вам им пользоваться, хотя если вам так лучше то пожалста.

alias default "bind mouse1 +attack;bind mouse2 +attack2"
alias xbow "bind mouse1 +crossbow"
alias +crossbow "weapon_crossbow;+attack2;+attack"
alias -crossbow "-attack; -attack2;default;lastinv"
bind "ALT" "xbow;weapon_crossbow"

Читайте также:  Что такое мобильный хот спот на ноутбуке

1,794 уникальных посетителей
35 добавили в избранное

Keep in mind this guide is for people who already have a basic understanding of speed running. However if your advanced and you’ve been running for years then you probably won’t learn much you don’t already know about in this guide.

Also keep in mind that this guide is not a tutorial on how to speedrun through Half-Life 2. It’s a guide focused on tools and scripts you can use to complete the game faster. If you want a tutorial on how to speedrun this game I would recommend checking out Gocnλk’s great tutorial.

Here are the current rules for sumiting a run —

Start timer when you gain control (after the white flash from Gman’s speech).

Stop timer when the slo-mo boom of Breen’s core occurs.

We go by in-game time, so it’s recommended to use SourceSplit in Livesplit.

Console commands that are allowed: cl_showpos, toggle_duck, r_portalsopenall, fps_max, reload and kill. You are also allowed to bind a command to multiple keys(for example having jump bound to space and mousewheel). Binding a key to saving and loading(bind f "save clip; load clip") is allowed. Any other console exclusive commands are not allowed(sv_cheats 1, ch_createairboat, etc.).

Save deletion is allowed. You are not allowed to use any modifications to your HUD that give you some sort of an advantage(for example disabling white flashes while taking damage). Using maps from different versions is not allowed, this means you must use maps consistent with the version of the game you are running. (i.e. can’t take maps from SteamPipe and use them in Ghosting)

So now that you know the rules let’s take a look at console command’s. As the rule’s stated sv_cheats 1 and ch_createairboat are not allowed. This mean’s anything that requires sv_cheats 1 to work is not allowed in a run. But the good new’s is there are still console command’s that can give us an advantage. Using r_portalsopenall allows you to see more of the map by opening up all the area’s that need to be loaded. Gocnak does a great job of explaining this and showing it off in his tutorial (See section 1). cl_showpos also help’s a lot when you need your position to be exact. It also show’s your velocity.

The first thing you should know before you run is what type of run your going to do. There are 3 types of segments- RTA or SS. If your new to running your probably wondering what that means. Here’s an explanation.

Real Time Attack (RTA for short) is the most popular category around. Similar to SS runs, RTAs are done in one sitting, however, you can use quicksaves and reload them in order to achieve a hard trick. Using quicksaves also allows for doing tricks that require saving and loading.

Single-Segmented runs (or SS for short) are speedruns that are done in one sitting without ANY pausing, save warping, reloading and dying. This means that a glitch like Save/Load buffer is not allowed either, making RTA the fastest category for Source Engine games done in one sitting.

Single-Segment speedruns usually use the in-game timers so the time it takes for a new map to load will not get counted in it. They are also a lot harder to perform because the player has to be prepared for every trick and do it without failing.

Читайте также:  Что делать если нижняя панель исчезла

Once you have figured out what type of run your doing you’re going to need something to time yourself with. Pulling out a cheap watch or the timer on your phone is fine for pratice runs. But when your doing an official run your going to need more of an advanced tool. LiveSplit is the best and most popular timer for Half-Life 2 speedrun’s. I highly recommend this myself.

As soon as you have livesplit installed I recommend watching CloakedYoshi’s tutorial on how to use it. It may seem complicated to learn at first but as soon as you learn the basic’s it’s very useful.

TIP:
To have LiveSplit overlaping your game so you can see your time during the run, add this to your launch commands.

Replace 1280 and 1180 with the resolution of your monitor. (Don’t edit it if you have a 1280 x 1180 monitor)

Finally you need one last thing before starting your run. It’s required that you record your speedrun. If you add all your demo’s together or cut out your loading time it can take minutes off your run. To record I would recommend fraps or bandicam. If you have a low-end PC and you don’t want to be laggy while running then type "record [demo name]" in console (EX: "record run1"). After you finish your run type "play [demo man]" in console to view it again. Doing this won’t create a video file but a source demo file. Hower you can record your demo’s to turn it into a video.

It’s a good idea to warmup before starting your actual run. I would NOT RECOMMEND playing through the entire game to warmup. Just play through some chapters and maps that you often have trouble with. Playing through the entire game without a break can have negative effects on your run and could lead to "choking" on hard maps.

The most useful commands you can use in a pratice run —

Keep in mind none of this is allowed in a real run

Don’t be afraid to fail in a pratice run. If you mess up a jump, wallclimb, teleport, ect. then you can just noclip back or reload a save and try again. Without pratice you won’t get any better.

— Pratice as much as you can until you feel like your perfect
— Take your time. Even if you’re timing yourself your time doesn’t mean anything.
— Pratice hard part’s that you don’t always get on the first try
— Enjoy yourself! If you want to see if something new works, try it. Or if you want to try to wallclimb through the map to get that achievment, do it!
— Try to memorize the trigger’s. You can show triggers with showtriggers_toggle
— Push yourself and do what you usually can’t do

— Pratice the easy part’s that you don’t need to pratice
— Compare your pratice runs with your other people’s personal records

You can’t say you did a scriptless run and use these scripts. They will most likley find out and you could get in serious trouble

These are AutoHotKey scripts. Meaning in order for this to work you need to have AutoHotKey [autohotkey.com] installed

All information here is taken from SourceRun’s wiki page

Ссылка на основную публикацию
Скопировать контакты с андроид на компьютер
Мы уже рассказывали о том, как скопировать контакты со смартфона на смартфон. Но иногда проще перебросить контактную книгу на компьютер....
Скайп не приходят сообщения
Общение – основная цель любого мессенджера, и Скайп – не исключение. Бывает, что сообщения в Скайпе не отправляются – эта...
Скайп предыдущие версии с официального сайта
На данной странице представлены все версии Скайп для компьютера (полноценные инсталляторы скаченные с официального сайта) и телефона, выпущенные за последние...
Скопировать строку таблицы значений 1с в другую
Не претендуя на полноту описания функций и методов работы с таблицей значений 1с привожу некоторые аспекты, которые в своё время...
Adblock detector