Advertisement
enissay

Enissay's CS:S demo recording code (20max)

Jan 5th, 2016
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.36 KB | None | 0 0
  1. //** This script allows you to record up to 20 demos in a row for Source Engine
  2. //** Bind rec to a button to use that button to record and stop
  3. //**
  4. //** To use, do the following:
  5. //** 1. Download and save this code as demorecorder.cfg
  6. //** 2. Place it in your ..\cstrike\cfg folder
  7. //** 3. Add these two lines to your autoexec.cfg (or config.cfg if you dont have the autoexec file)
  8. //** exec demorecorder
  9. //** bind F11 rec // F11 to be changed to another key as wished
  10. //** 4. Restart the game or execute this in console (only once) to load the changes
  11. //** exec config
  12. //** 5. In game, when you press F11 once, it will start recording demo1 + smac_status + showkeys
  13. //** When you press F11 again, it will stop recording demo1
  14. //** And so on up to demo20, to be immediately renamed appropriately (to avoid overwriting the file later!!)
  15. //** (the demo index is reseted everytime your restart the game!!)
  16.  
  17. alias rec "demo1"
  18. alias demo1 "showkeys; smac_status; record demo1; echo Recording demo 1; alias rec enddemo1"
  19. alias enddemo1 "echo End recording demo 1; stop demo; alias rec demo2"
  20. alias demo2 "showkeys; smac_status; record demo2; echo Recording demo 2; alias rec enddemo2"
  21. alias enddemo2 "echo End recording demo 2; stop demo; alias rec demo3"
  22. alias demo3 "showkeys; smac_status; record demo3; echo Recording demo 3; alias rec enddemo3"
  23. alias enddemo3 "echo End recording demo 3; stop demo; alias rec demo4"
  24. alias demo4 "showkeys; smac_status; record demo4; echo Recording demo 4; alias rec enddemo4"
  25. alias enddemo4 "echo End recording demo 4; stop demo; alias rec demo5"
  26. alias demo5 "showkeys; smac_status; record demo5; echo Recording demo 5; alias rec enddemo5"
  27. alias enddemo5 "echo End recording demo 5; stop demo; alias rec demo6"
  28. alias demo6 "showkeys; smac_status; record demo6; echo Recording demo 6; alias rec enddemo6"
  29. alias enddemo6 "echo End recording demo 6; stop demo; alias rec demo7"
  30. alias demo7 "showkeys; smac_status; record demo7; echo Recording demo 7; alias rec enddemo7"
  31. alias enddemo7 "echo End recording demo 7; stop demo; alias rec demo8"
  32. alias demo8 "showkeys; smac_status; record demo8; echo Recording demo 8; alias rec enddemo8"
  33. alias enddemo8 "echo End recording demo 8; stop demo; alias rec demo9"
  34. alias demo9 "showkeys; smac_status; record demo9; echo Recording demo 9; alias rec enddemo9"
  35. alias enddemo9 "echo End recording demo 9; stop demo; alias rec demo10"
  36. alias demo10 "showkeys; smac_status; record demo10; echo Recording demo 10; alias rec enddemo10"
  37. alias enddemo10 "echo End recording demo 10; stop demo; alias rec demo11"
  38. alias demo11 "showkeys; smac_status; record demo11; echo Recording demo 11; alias rec enddemo11"
  39. alias enddemo11 "echo End recording demo 11; stop demo; alias rec demo12"
  40. alias demo12 "showkeys; smac_status; record demo12; echo Recording demo 12; alias rec enddemo12"
  41. alias enddemo12 "echo End recording demo 12; stop demo; alias rec demo13"
  42. alias demo13 "showkeys; smac_status; record demo13; echo Recording demo 13; alias rec enddemo13"
  43. alias enddemo13 "echo End recording demo 13; stop demo; alias rec demo14"
  44. alias demo14 "showkeys; smac_status; record demo14; echo Recording demo 14; alias rec enddemo14"
  45. alias enddemo14 "echo End recording demo 14; stop demo; alias rec demo15"
  46. alias demo15 "showkeys; smac_status; record demo15; echo Recording demo 15; alias rec enddemo15"
  47. alias enddemo15 "echo End recording demo 15; stop demo; alias rec demo16"
  48. alias demo16 "showkeys; smac_status; record demo16; echo Recording demo 16; alias rec enddemo16"
  49. alias enddemo16 "echo End recording demo 16; stop demo; alias rec demo17"
  50. alias demo17 "showkeys; smac_status; record demo17; echo Recording demo 17; alias rec enddemo17"
  51. alias enddemo17 "echo End recording demo 17; stop demo; alias rec demo18"
  52. alias demo18 "showkeys; smac_status; record demo18; echo Recording demo 18; alias rec enddemo18"
  53. alias enddemo18 "echo End recording demo 18; stop demo; alias rec demo19"
  54. alias demo19 "showkeys; smac_status; record demo19; echo Recording demo 19; alias rec enddemo19"
  55. alias enddemo19 "echo End recording demo 19; stop demo; alias rec demo20"
  56. alias demo20 "showkeys; smac_status; record demo20; echo Recording demo 20; alias rec enddemo20"
  57. alias enddemo20 "echo End recording demo 20; stop demo; alias rec demo1"
  58.  
  59. ///END DEMO RECORDER SCRIPT///
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement