News
Introduction

Scripts:
Team Comms
General Comms
Weapons
Movement
Setup
Demos
Miscellanious

Other Stuff:
Full Packages
How To
Submit

  ___

Click here to learn how to use this webpage

Here are some nifty scripts to help you out with demo recording and playback.



Demo Recorder #1
Demo Player #1
Demo Player #2
Demo Player #3
Demo Player #4

Demo Recorder #1 Submbitted by Nologic.

This scripts allows you to easily record demos with a 'next' button and a 'stop' button.
// Demo Record Uni Directional Script
// ==================================
// By Nologic

alias dev_0 "developer 0"
alias dev_1 "developer 1"

alias dr_a0 "dev_1; echo *** Recording Demo Now ***; dev_0"
alias dr_a1 "stop; dev_1; echo *** Demo Stopped ***; dev_0"
alias dr_a2 "stop; dev_1; echo *** Limit Reached ***; dev_0"

alias dr_00 "alias dr_f dr_01; stop; dr_a0; record Demo_00"
alias dr_01 "alias dr_f dr_02; stop; dr_a0; record Demo_01"
alias dr_02 "alias dr_f dr_03; stop; dr_a0; record Demo_02"
alias dr_03 "alias dr_f dr_04; stop; dr_a0; record Demo_03"
alias dr_04 "alias dr_f dr_05; stop; dr_a0; record Demo_04"
alias dr_05 "alias dr_f dr_06; stop; dr_a0; record Demo_05"
alias dr_06 "alias dr_f dr_07; stop; dr_a0; record Demo_06"
alias dr_07 "alias dr_f dr_08; stop; dr_a0; record Demo_07"
alias dr_08 "alias dr_f dr_09; stop; dr_a0; record Demo_08"
alias dr_09 "alias dr_f dr_10; stop; dr_a0; record Demo_09"
alias dr_10 "alias dr_f dr_11; stop; dr_a0; record Demo_10"
alias dr_11 "alias dr_f dr_12; stop; dr_a0; record Demo_11"
alias dr_12 "alias dr_f dr_13; stop; dr_a0; record Demo_12"
alias dr_13 "alias dr_f dr_14; stop; dr_a0; record Demo_13"
alias dr_14 "alias dr_f dr_15; stop; dr_a0; record Demo_14"
alias dr_15 "alias dr_f dr_16; stop; dr_a0; record Demo_15"
alias dr_16 "alias dr_f dr_17; stop; dr_a0; record Demo_16"
alias dr_17 "alias dr_f dr_18; stop; dr_a0; record Demo_17"
alias dr_18 "alias dr_f dr_19; stop; dr_a0; record Demo_18"
alias dr_19 "alias dr_f dr_a2; stop; dr_a0; record Demo_19"

alias dr_f "dr_00"

bind . "dr_f" // Next Demo
bind / "dr_a1" // Stop Recording


Demo Player #1 Submbitted by Nologic.

This scripts allows you to easily play demos recoreded with Demo Recorder #1. This uses a 'previous' button, 'next' button, and 'stop' button.
// Demo Player Bi Directional Script
// =================================
// By Nologic

alias dev_0 "developer 0"
alias dev_1 "developer 1"

alias dp_mn "dev_1; echo No Demo Selected; dev_0"
alias dp_00 "alias dp_f dp_01; alias dp_b dp_mn; dev_1; echo Watching Demo_00; dev_0; stopdemo; playdemo Demo_00.dem"
alias dp_01 "alias dp_f dp_02; alias dp_b dp_00; dev_1; echo Watching Demo_01; dev_0; stopdemo; playdemo Demo_01.dem"
alias dp_02 "alias dp_f dp_03; alias dp_b dp_01; dev_1; echo Watching Demo_02; dev_0; stopdemo; playdemo Demo_02.dem"
alias dp_03 "alias dp_f dp_04; alias dp_b dp_02; dev_1; echo Watching Demo_03; dev_0; stopdemo; playdemo Demo_03.dem"
alias dp_04 "alias dp_f dp_05; alias dp_b dp_03; dev_1; echo Watching Demo_04; dev_0; stopdemo; playdemo Demo_04.dem"
alias dp_05 "alias dp_f dp_06; alias dp_b dp_04; dev_1; echo Watching Demo_05; dev_0; stopdemo; playdemo Demo_05.dem"
alias dp_06 "alias dp_f dp_07; alias dp_b dp_05; dev_1; echo Watching Demo_06; dev_0; stopdemo; playdemo Demo_06.dem"
alias dp_07 "alias dp_f dp_08; alias dp_b dp_06; dev_1; echo Watching Demo_07; dev_0; stopdemo; playdemo Demo_07.dem"
alias dp_08 "alias dp_f dp_09; alias dp_b dp_07; dev_1; echo Watching Demo_08; dev_0; stopdemo; playdemo Demo_08.dem"
alias dp_09 "alias dp_f dp_10; alias dp_b dp_08; dev_1; echo Watching Demo_09; dev_0; stopdemo; playdemo Demo_09.dem"
alias dp_10 "alias dp_f dp_11; alias dp_b dp_09; dev_1; echo Watching Demo_10; dev_0; stopdemo; playdemo Demo_10.dem"
alias dp_11 "alias dp_f dp_12; alias dp_b dp_10; dev_1; echo Watching Demo_11; dev_0; stopdemo; playdemo Demo_11.dem"
alias dp_12 "alias dp_f dp_13; alias dp_b dp_11; dev_1; echo Watching Demo_12; dev_0; stopdemo; playdemo Demo_12.dem"
alias dp_13 "alias dp_f dp_14; alias dp_b dp_12; dev_1; echo Watching Demo_13; dev_0; stopdemo; playdemo Demo_13.dem"
alias dp_14 "alias dp_f dp_15; alias dp_b dp_13; dev_1; echo Watching Demo_14; dev_0; stopdemo; playdemo Demo_14.dem"
alias dp_15 "alias dp_f dp_16; alias dp_b dp_14; dev_1; echo Watching Demo_15; dev_0; stopdemo; playdemo Demo_15.dem"
alias dp_16 "alias dp_f dp_17; alias dp_b dp_15; dev_1; echo Watching Demo_16; dev_0; stopdemo; playdemo Demo_16.dem"
alias dp_17 "alias dp_f dp_18; alias dp_b dp_16; dev_1; echo Watching Demo_17; dev_0; stopdemo; playdemo Demo_17.dem"
alias dp_18 "alias dp_f dp_19; alias dp_b dp_17; dev_1; echo Watching Demo_18; dev_0; stopdemo; playdemo Demo_18.dem"
alias dp_19 "alias dp_f dp_mx; alias dp_b dp_18; dev_1; echo Watching Demo_19; dev_0; stopdemo; playdemo Demo_19.dem"
alias dp_mx "dev_1; echo No Demo Selected; dev_0"

alias dp_f "dp_00"
alias dp_b "dp_mn"

bind . "dp_f" // Next
bind , "dp_b" // Prev
bind / "stopdemo" // Stop


Demo Player #2 Submbitted by Nologic.

This scripts allows you to easily play demos recoreded with Demo Recorder #1. This uses a 'previous' button, a 'next' button, a 'activate' (play) button, and a 'stop' button.
// Demo Player Bi Directional Activation Script
// ============================================
// By Nologic

alias dev_0 "developer 0"
alias dev_1 "developer 1"

alias dp_mn "dev_1; echo No Demo Selected; dev_0"
alias dp_00 "alias dp_f dp_01; alias dp_b dp_mn; alias dp_a dpa_00; dev_1; echo Demo_00 Ready to Watch; dev_0"
alias dp_01 "alias dp_f dp_02; alias dp_b dp_00; alias dp_a dpa_01; dev_1; echo Demo_01 Ready to Watch; dev_0"
alias dp_02 "alias dp_f dp_03; alias dp_b dp_01; alias dp_a dpa_02; dev_1; echo Demo_02 Ready to Watch; dev_0"
alias dp_03 "alias dp_f dp_04; alias dp_b dp_02; alias dp_a dpa_03; dev_1; echo Demo_03 Ready to Watch; dev_0"
alias dp_04 "alias dp_f dp_05; alias dp_b dp_03; alias dp_a dpa_04; dev_1; echo Demo_04 Ready to Watch; dev_0"
alias dp_05 "alias dp_f dp_06; alias dp_b dp_04; alias dp_a dpa_05; dev_1; echo Demo_05 Ready to Watch; dev_0"
alias dp_06 "alias dp_f dp_07; alias dp_b dp_05; alias dp_a dpa_06; dev_1; echo Demo_06 Ready to Watch; dev_0"
alias dp_07 "alias dp_f dp_08; alias dp_b dp_06; alias dp_a dpa_07; dev_1; echo Demo_07 Ready to Watch; dev_0"
alias dp_08 "alias dp_f dp_09; alias dp_b dp_07; alias dp_a dpa_08; dev_1; echo Demo_08 Ready to Watch; dev_0"
alias dp_09 "alias dp_f dp_10; alias dp_b dp_08; alias dp_a dpa_09; dev_1; echo Demo_09 Ready to Watch; dev_0"
alias dp_10 "alias dp_f dp_11; alias dp_b dp_09; alias dp_a dpa_10; dev_1; echo Demo_10 Ready to Watch; dev_0"
alias dp_11 "alias dp_f dp_12; alias dp_b dp_10; alias dp_a dpa_11; dev_1; echo Demo_11 Ready to Watch; dev_0"
alias dp_12 "alias dp_f dp_13; alias dp_b dp_11; alias dp_a dpa_12; dev_1; echo Demo_12 Ready to Watch; dev_0"
alias dp_13 "alias dp_f dp_14; alias dp_b dp_12; alias dp_a dpa_13; dev_1; echo Demo_13 Ready to Watch; dev_0"
alias dp_14 "alias dp_f dp_15; alias dp_b dp_13; alias dp_a dpa_14; dev_1; echo Demo_14 Ready to Watch; dev_0"
alias dp_15 "alias dp_f dp_16; alias dp_b dp_14; alias dp_a dpa_15; dev_1; echo Demo_15 Ready to Watch; dev_0"
alias dp_16 "alias dp_f dp_17; alias dp_b dp_15; alias dp_a dpa_16; dev_1; echo Demo_16 Ready to Watch; dev_0"
alias dp_17 "alias dp_f dp_18; alias dp_b dp_16; alias dp_a dpa_17; dev_1; echo Demo_17 Ready to Watch; dev_0"
alias dp_18 "alias dp_f dp_19; alias dp_b dp_17; alias dp_a dpa_18; dev_1; echo Demo_18 Ready to Watch; dev_0"
alias dp_19 "alias dp_f dp_mx; alias dp_b dp_18; alias dp_a dpa_19; dev_1; echo Demo_19 Ready to Watch; dev_0"
alias dp_mx "dev_1; echo No Demo Selected; dev_0"

alias dpa_00 "stopdemo; playdemo Demo_00.dem"
alias dpa_01 "stopdemo; playdemo Demo_01.dem"
alias dpa_02 "stopdemo; playdemo Demo_02.dem"
alias dpa_03 "stopdemo; playdemo Demo_03.dem"
alias dpa_04 "stopdemo; playdemo Demo_04.dem"
alias dpa_05 "stopdemo; playdemo Demo_05.dem"
alias dpa_06 "stopdemo; playdemo Demo_06.dem"
alias dpa_07 "stopdemo; playdemo Demo_07.dem"
alias dpa_08 "stopdemo; playdemo Demo_08.dem"
alias dpa_09 "stopdemo; playdemo Demo_09.dem"
alias dpa_10 "stopdemo; playdemo Demo_10.dem"
alias dpa_11 "stopdemo; playdemo Demo_11.dem"
alias dpa_12 "stopdemo; playdemo Demo_12.dem"
alias dpa_13 "stopdemo; playdemo Demo_13.dem"
alias dpa_14 "stopdemo; playdemo Demo_14.dem"
alias dpa_15 "stopdemo; playdemo Demo_15.dem"
alias dpa_16 "stopdemo; playdemo Demo_16.dem"
alias dpa_17 "stopdemo; playdemo Demo_17.dem"
alias dpa_18 "stopdemo; playdemo Demo_18.dem"
alias dpa_19 "stopdemo; playdemo Demo_19.dem"

alias dp_f "dp_00"
alias dp_b "dp_mn"
alias dp_a "dp_00"

bind . "dp_f" // Next
bind , "dp_b" // Prev
bind m "dp_a" // Acti
bind / "stopdemo" // Stop


Demo Player #3 Submbitted by Nologic.

This scripts allows you to easily play demos recoreded with Demo Recorder #1. This uses a 'next' button and a 'stop' button.
// Demo Player Uni Directional Script
// ==================================
// By Nologic

alias dev_0 "developer 0"
alias dev_1 "developer 1"

alias dp_00 "alias dp_f dp_01; dev_1; echo Watching Demo_00; dev_0; stopdemo; playdemo Demo_00.dem"
alias dp_01 "alias dp_f dp_02; dev_1; echo Watching Demo_01; dev_0; stopdemo; playdemo Demo_01.dem"
alias dp_02 "alias dp_f dp_03; dev_1; echo Watching Demo_02; dev_0; stopdemo; playdemo Demo_02.dem"
alias dp_03 "alias dp_f dp_04; dev_1; echo Watching Demo_03; dev_0; stopdemo; playdemo Demo_03.dem"
alias dp_04 "alias dp_f dp_05; dev_1; echo Watching Demo_04; dev_0; stopdemo; playdemo Demo_04.dem"
alias dp_05 "alias dp_f dp_06; dev_1; echo Watching Demo_05; dev_0; stopdemo; playdemo Demo_05.dem"
alias dp_06 "alias dp_f dp_07; dev_1; echo Watching Demo_06; dev_0; stopdemo; playdemo Demo_06.dem"
alias dp_07 "alias dp_f dp_08; dev_1; echo Watching Demo_07; dev_0; stopdemo; playdemo Demo_07.dem"
alias dp_08 "alias dp_f dp_09; dev_1; echo Watching Demo_08; dev_0; stopdemo; playdemo Demo_08.dem"
alias dp_09 "alias dp_f dp_10; dev_1; echo Watching Demo_09; dev_0; stopdemo; playdemo Demo_09.dem"
alias dp_10 "alias dp_f dp_11; dev_1; echo Watching Demo_10; dev_0; stopdemo; playdemo Demo_10.dem"
alias dp_11 "alias dp_f dp_12; dev_1; echo Watching Demo_11; dev_0; stopdemo; playdemo Demo_11.dem"
alias dp_12 "alias dp_f dp_13; dev_1; echo Watching Demo_12; dev_0; stopdemo; playdemo Demo_12.dem"
alias dp_13 "alias dp_f dp_14; dev_1; echo Watching Demo_13; dev_0; stopdemo; playdemo Demo_13.dem"
alias dp_14 "alias dp_f dp_15; dev_1; echo Watching Demo_14; dev_0; stopdemo; playdemo Demo_14.dem"
alias dp_15 "alias dp_f dp_16; dev_1; echo Watching Demo_15; dev_0; stopdemo; playdemo Demo_15.dem"
alias dp_16 "alias dp_f dp_17; dev_1; echo Watching Demo_16; dev_0; stopdemo; playdemo Demo_16.dem"
alias dp_17 "alias dp_f dp_18; dev_1; echo Watching Demo_17; dev_0; stopdemo; playdemo Demo_17.dem"
alias dp_18 "alias dp_f dp_19; dev_1; echo Watching Demo_18; dev_0; stopdemo; playdemo Demo_18.dem"
alias dp_19 "alias dp_f dp_00; dev_1; echo Watching Demo_19; dev_0; stopdemo; playdemo Demo_19.dem"

alias dp_f "dp_00"

bind . "dp_f" // Next
bind / "stopdemo" // Stop


Demo Player #4 Submbitted by Nologic.

This scripts allows you to easily play demos recoreded with Demo Recorder #1. This uses a 'next' button, an 'activate' (play) button, and a 'stop' button.
// Demo Player Uni Directional Activation Script
// =============================================
// By Nologic

alias dev_0 "developer 0"
alias dev_1 "developer 1"

alias dp_00 "alias dp_f dp_01; alias dp_a dpa_00; dev_1; echo Demo_00 Ready to Watch; dev_0"
alias dp_01 "alias dp_f dp_02; alias dp_a dpa_01; dev_1; echo Demo_01 Ready to Watch; dev_0"
alias dp_02 "alias dp_f dp_03; alias dp_a dpa_02; dev_1; echo Demo_02 Ready to Watch; dev_0"
alias dp_03 "alias dp_f dp_04; alias dp_a dpa_03; dev_1; echo Demo_03 Ready to Watch; dev_0"
alias dp_04 "alias dp_f dp_05; alias dp_a dpa_04; dev_1; echo Demo_04 Ready to Watch; dev_0"
alias dp_05 "alias dp_f dp_06; alias dp_a dpa_05; dev_1; echo Demo_05 Ready to Watch; dev_0"
alias dp_06 "alias dp_f dp_07; alias dp_a dpa_06; dev_1; echo Demo_06 Ready to Watch; dev_0"
alias dp_07 "alias dp_f dp_08; alias dp_a dpa_07; dev_1; echo Demo_07 Ready to Watch; dev_0"
alias dp_08 "alias dp_f dp_09; alias dp_a dpa_08; dev_1; echo Demo_08 Ready to Watch; dev_0"
alias dp_09 "alias dp_f dp_10; alias dp_a dpa_09; dev_1; echo Demo_09 Ready to Watch; dev_0"
alias dp_10 "alias dp_f dp_11; alias dp_a dpa_10; dev_1; echo Demo_10 Ready to Watch; dev_0"
alias dp_11 "alias dp_f dp_12; alias dp_a dpa_11; dev_1; echo Demo_11 Ready to Watch; dev_0"
alias dp_12 "alias dp_f dp_13; alias dp_a dpa_12; dev_1; echo Demo_12 Ready to Watch; dev_0"
alias dp_13 "alias dp_f dp_14; alias dp_a dpa_13; dev_1; echo Demo_13 Ready to Watch; dev_0"
alias dp_14 "alias dp_f dp_15; alias dp_a dpa_14; dev_1; echo Demo_14 Ready to Watch; dev_0"
alias dp_15 "alias dp_f dp_16; alias dp_a dpa_15; dev_1; echo Demo_15 Ready to Watch; dev_0"
alias dp_16 "alias dp_f dp_17; alias dp_a dpa_16; dev_1; echo Demo_16 Ready to Watch; dev_0"
alias dp_17 "alias dp_f dp_18; alias dp_a dpa_17; dev_1; echo Demo_17 Ready to Watch; dev_0"
alias dp_18 "alias dp_f dp_19; alias dp_a dpa_18; dev_1; echo Demo_18 Ready to Watch; dev_0"
alias dp_19 "alias dp_f dp_00; alias dp_a dpa_19; dev_1; echo Demo_19 Ready to Watch; dev_0"

alias dpa_00 "stopdemo; playdemo Demo_00.dem"
alias dpa_01 "stopdemo; playdemo Demo_01.dem"
alias dpa_02 "stopdemo; playdemo Demo_02.dem"
alias dpa_03 "stopdemo; playdemo Demo_03.dem"
alias dpa_04 "stopdemo; playdemo Demo_04.dem"
alias dpa_05 "stopdemo; playdemo Demo_05.dem"
alias dpa_06 "stopdemo; playdemo Demo_06.dem"
alias dpa_07 "stopdemo; playdemo Demo_07.dem"
alias dpa_08 "stopdemo; playdemo Demo_08.dem"
alias dpa_09 "stopdemo; playdemo Demo_09.dem"
alias dpa_10 "stopdemo; playdemo Demo_10.dem"
alias dpa_11 "stopdemo; playdemo Demo_11.dem"
alias dpa_12 "stopdemo; playdemo Demo_12.dem"
alias dpa_13 "stopdemo; playdemo Demo_13.dem"
alias dpa_14 "stopdemo; playdemo Demo_14.dem"
alias dpa_15 "stopdemo; playdemo Demo_15.dem"
alias dpa_16 "stopdemo; playdemo Demo_16.dem"
alias dpa_17 "stopdemo; playdemo Demo_17.dem"
alias dpa_18 "stopdemo; playdemo Demo_18.dem"
alias dpa_19 "stopdemo; playdemo Demo_19.dem"

alias dp_f "dp_00"
alias dp_a "dp_00"

bind . "dp_f" // Next
bind , "dp_a" // Acti
bind / "stopdemo" // Stop
null

Best viewed 800x600 or higher in IE 4 or higher

All webpages are property of Colm McSky and may not be distributed without permission. All scripts are considered public domain and may be freely distributed. If you see any inaccuracies or errors, please contact Colm McSky.

TC
Since May 3, 2001