Jump to content
Sign in to follow this  
Lindseth

CSS - Demo record bind

Recommended Posts

Red = Variable

Blue = Add This

Figured out I'd share this, its a usefull bind that I've made myself, It's not a script.

You press scroll lock to create a demo, if you press it again it will stop the creation demo. if you press it once more it will make a second demo, all up to 9 demos. demo1 demo2 demo3 demo4 demo5 demo6 demo7 demo8 demo9

When you've reached demo9 it will write over demo1 if you press once more..

Will at default start a demo1 each time you start css, it's possiable to change this if you want... ask me how and I'll help..

The demo's can be found under the C:\Program Files (x86)\Steam\steamapps\!account-name!\counter-strike source\cstrike

How to install: http://www.filefront.com/17251335/demo_record.cfg, paste it in you're C:\Program Files (x86)\Steam\steamapps\!account-name!\counter-strike source\cstrike\cfg folder.

Open Valve.RC, it should look like this:

// load the base configuration

//exec default.cfg

r_decal_cullsize 1



// Setup custom controller

exec joystick.cfg



// run a user script file if present

exec autoexec.cfg

[COLOR="Blue"]exec demo_record.cfg[/COLOR]



//

// stuff command line statements

//

stuffcmds



Anotherway to do it is to c/p into autoexec.cfg if you are used to this.

bind SCROLLLOCK demo_record

alias demo_record "demo_record1"

alias demo_numberx "echo "



alias demo_record1 "record demo1; demo_bind1"

alias demo_bind1 "alias demo_record demo_stop1"

alias demo_stop1 "stop; demo_number1; demo_cmd1"

alias demo_number1 "demo_numberx; demo_numberx; demo_numberx; echo 1; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd1 "alias demo_record demo_record2"



alias demo_record2 "record demo2; demo_bind2"

alias demo_bind2 "alias demo_record demo_stop2"

alias demo_stop2 "stop; demo_number2; demo_cmd2"

alias demo_number2 "demo_numberx; demo_numberx; demo_numberx; echo 2; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd2 "alias demo_record demo_record3"



alias demo_record3 "record demo3; demo_bind3"

alias demo_bind3 "alias demo_record demo_stop3"

alias demo_stop3 "stop; demo_number3; demo_cmd3"

alias demo_number3 "demo_numberx; demo_numberx; demo_numberx; echo 3; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd3 "alias demo_record demo_record4"



alias demo_record4 "record demo4; demo_bind4"

alias demo_bind4 "alias demo_record demo_stop4"

alias demo_stop4 "stop; demo_number4; demo_cmd4"

alias demo_number4 "demo_numberx; demo_numberx; demo_numberx; echo 4; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd4 "alias demo_record demo_record5"



alias demo_record5 "record demo5; demo_bind5"

alias demo_bind5 "alias demo_record demo_stop5"

alias demo_stop5 "stop; demo_number5; demo_cmd5"

alias demo_number5 "demo_numberx; demo_numberx; demo_numberx; echo 5; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd5 "alias demo_record demo_record6"



alias demo_record6 "record demo6; demo_bind6"

alias demo_bind6 "alias demo_record demo_stop6"

alias demo_stop6 "stop; demo_number6; demo_cmd6"

alias demo_number6 "demo_numberx; demo_numberx; demo_numberx; echo 6; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd6 "alias demo_record demo_record7"



alias demo_record7 "record demo7; demo_bind7"

alias demo_bind7 "alias demo_record demo_stop7"

alias demo_stop7 "stop; demo_number7; demo_cmd7"

alias demo_number7 "demo_numberx; demo_numberx; demo_numberx; echo 7; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd7 "alias demo_record demo_record8"



alias demo_record8 "record demo8; demo_bind8"

alias demo_bind8 "alias demo_record demo_stop8"

alias demo_stop8 "stop; demo_number8; demo_cmd8"

alias demo_number8 "demo_numberx; demo_numberx; demo_numberx; echo 8; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd8 "alias demo_record demo_record9"



alias demo_record9 "record demo9; demo_bind9"

alias demo_bind9 "alias demo_record demo_stop9"

alias demo_stop9 "stop; demo_number9; demo_cmd9"

alias demo_number9 "demo_numberx; demo_numberx; demo_numberx; echo 9; demo_numberx; demo_numberx; demo_numberx"

alias demo_cmd9 "alias demo_record demo_record1"

Share this post


Link to post
Share on other sites

Seems like it would be useful, I don't need it otherwise I would try it out.

Thanks for this, it will help being able to record rule breakers faster.

Share this post


Link to post
Share on other sites
Guest Waffle

So basically... You just made a long ass bind when in reality you could just type "record "name"" and "stop" in like two seconds?

Share this post


Link to post
Share on other sites
So basically... You just made a long ass bind when in reality you could just type "record "name"" and "stop" in like two seconds?

Basically, yes. Diffrence is that you can record 9 demos in matter of seconds, or start one in less then 1.

Share this post


Link to post
Share on other sites
Guest Waffle

Who would record nine demos in a matter of seconds?

Share this post


Link to post
Share on other sites

The point isn't that its possiable to do 9 in a few seconds, but its a lot easier then having to open console and do it manually.

If you don't like it, then leave it.

Share this post


Link to post
Share on other sites
Guest Waffle

You made it a point and now you're saying it's not a point? What?

Share this post


Link to post
Share on other sites
So basically... You just made a long ass bind when in reality you could just type "record "name"" and "stop" in like two seconds?

Making the script, and it is a script, Lindseth, really only takes like 10 seconds, so it's not too big a deal. Probably useful to some.

Share this post


Link to post
Share on other sites

I could see this being usefull actually, wereas what waffle said is not overly, this way you don't override your previous demo's.

You can go and take multiple demos so that you can keep them short and to the point...

Share this post


Link to post
Share on other sites
You can go and take multiple demos so that you can keep them short and to the point...

Theres the point Waffle.

And again this is no script, its a simple bind.

I's somewhat a script but it does not make automatic happenings, its a multi bind.

Share this post


Link to post
Share on other sites

More than one action in sequence is a script. Any aliases are scripts. A bind is purely a key executing any in-game command, not a custom command you've defined through an alias.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...