Well after talking about my demo script i was asked to post it for others. Well here it is. This script will bind f10 to record demos,type in status, and even sb_status

It can record up to 10 demos without having to change the demos names. push f10 it records and saves it as f9demo1.dem push f10 again and it stops. push f10 again and it start f9demo2.dem and etc Now to install this go into your Steam\steamapps\<accountlogin>\counter-strike source\cstrike\cfg and create if it dosnt exist already a autoexec.cfg. to do this you open notepad and paste the script code in. After that go to save and save it as 'autoexec.cfg' without quotes. and save in the cfg folder. Also after you exit game you have to change the name of the demos. Or it will rewrite them again if you enter game and start demoing again. 2nd after 10 demos it will rewrite the first one. 3rd I always type in status again before i finish the demo just to make sure that its in the demo. Sometimes the status wont show up in the demo cause it was typed so fast that the recording started after status was typed in. This is very rare and NEVEr happens on decent computers. If its a bit slower just add another wait100 after each one that already exists.
Quote:
alias "wait10" "wait; wait; wait; wait; wait; wait; wait; wait; wait; wait;"
alias "wait50" "wait10; wait10; wait10; wait10; wait10"
alias "wait100" "wait50; wait50"
bind f10 demo
alias demostart "demo"
alias demo demo1
alias demo1 "alias demo demo2; record F9demo1; wait100; status; sb_status; echo -- RECORDING F9DEMO1 --; "
alias demo2 "alias demo demo3; stop; echo -- STOPPED DEMO1 --;"
alias demo3 "alias demo demo4; record F9demo2; wait100; status; sb_status; echo -- RECORDING F9DEMO2 --;"
alias demo4 "alias demo demo5; stop; echo -- STOPPED F9DEMO2 --;"
alias demo5 "alias demo demo6; record F9demo3; wait100; status; sb_status; echo -- RECORDING F9DEMO3 --;"
alias demo6 "alias demo demo7; stop; echo -- STOPPED F9DEMO3 --;"
alias demo7 "alias demo demo8; record F9demo4; wait100; status; sb_status; echo -- RECORDING F9DEMO4 --;"
alias demo8 "alias demo demo9; stop; echo -- STOPPED F9DEMO4 --;"
alias demo9 "alias demo demo10; record F9demo5; wait100; status; sb_status; echo -- RECORDING F9DEM05 --;"
alias demo10 "alias demo demo11; stop; echo -- STOPPED F9DEMO5 --;"
alias demo11 "alias demo demo12; record F9demo6; wait100; status; sb_status; echo -- RECORDING F9DEM06 --;"
alias demo12 "alias demo demo13; stop; echo -- STOPPED F9DEMO6 --;"
alias demo13 "alias demo demo14; record F9demo7; wait100; status; sb_status; echo -- RECORDING F9DEM07 --;"
alias demo14 "alias demo demo15; stop; echo -- STOPPED F9DEMO7 --;"
alias demo15 "alias demo demo16; record F9demo8; wait100; status; sb_status; echo -- RECORDING F9DEM08 --;"
alias demo16 "alias demo demo17; stop; echo -- STOPPED F9DEMO8 --;"
alias demo17 "alias demo demo18; record F9demo9; wait100; status; sb_status; echo -- RECORDING F9DEM09 --;"
alias demo18 "alias demo demo19; stop; echo -- STOPPED F9DEMO9 --;"
alias demo19 "alias demo demo20; record F9demo_; wait100; status; sb_status; echo -- RECORDING F9DEMO10(LAST!) --;"
alias demo20 "alias demo demo1; stop; echo -- STOPPED F9F9DEMO10(LAST!)--; "
|
If anybody needs help or anything post here.
PS this is great for forgetful people and/or new players.