CTF


CTF is certainly one of my favourite mods. Here is a list of the specific CTF commands and aliases.


CTF Commands

An explanation of "%" variables

CTF Aliases



Hey, I heard about you - touching my mates up - HANDS OFF!!


CTF Commands

drop tech - drops your tech powerup (NB you cannot pick it up again)
drop flag - drops flag (3TCTF only)
team red - changes you to the red team
team blue - changes you to the blue team
team green - changes you to the green team (3TCTF only)
%L - broadcasts your current location
%W - broadcasts your current weapon
%A - broadcasts your current armour
%H - broadcasts your current health
%N - broadcasts who is in your field of view
%T - broadcasts your current Tech powerup

USAGE EXAMPLE: bind f "say_team I have the enemy flag %L"

To Top

To Top


An explanation of "%" variables

The name of the game in CTF is teamwork. And in order for a team to function you need communication.
Most of the aliases below are communication aliases - because it is the key to success in CTF.

The "%" variables are a valuable tool in teamplay. With the press of a single key you can tell your team that you have the flag, where you are, and who is with you, etc. etc.

They may be bound to keys as in the example above. On pressing "f" this would send to your teammates something along the lines of:
"I have the enemy flag near the red Rocket Launcher"
The %L variable is often ambiguous, sometimes WRONG, and its effective use depends on your teammates knowing the map back to front ;) However it is still very useful.

To Top

To Top


CTF Aliases

The following aliases are given with a basic description of their function. In order to use these aliases, simply cut and paste them into your autoexec.cfg file. Replace the bound key ("x" in most of the examples below) with any key of your choosing.
Quick Weapon Drop
Author: [Brother]PJDuDe and [Brother]Monkey
Function: Quickly notifies teammates and then drops weapons

//WEAPON DROP
alias msg_wd "say_team HEY %n TAKE THESE WEAPONS DUDE %l; WAVE 4"
bind x wd
alias wd "msg 3;wd1;wd2;msg 1;echo !!!!!!!!!QUICK WEAPON DROP!!!!!!"
alias wd1 "msg_wd;wait;drop railgun;drop rocket launcher;drop hyperblaster;drop bfg10k"
alias wd2 "drop grenade launcher;drop super Shotgun;drop chaingun"


Quick Ammo Drop
Author: [Brother]PJDuDe and [Brother]Monkey
Function: Quickly notifies teammates and then drops some ammo for them - useful for us poor base defenders :)

//Ammo Drop
bind x qd
alias qd "msg 3;qd1;msg 1;echo !!!!!!!!QUICK AMMO DROP!!!!!!!"
alias qd1 "drop cells;drop rockets;drop slugs;drop bullets;drop shells;drop grenades;say_team HEY %n TAKE THIS AMMO DUDE; WAVE 4"


Power Shield Drop
Author: WitchDoctor
Function: Quickly notifies teammates and then drops Power Shield

//POWER SHIELD DROP
alias msg_pd "say_team POWER SHIELD DROPPED %l"
bind x pd
alias pd "msg 3;pd1;msg 1;echo POWER SHIELD DROP"
alias pd1 "msg_pd;drop power shield"


Tech Drop and Notify Alias
Author: indian18
Function: Drops your Tech powerup, and let's your teammates know which one, and where.

//Notify and drop Tech
alias NotifyDrop "not;wait;dropt"
alias not "say_team I just dropped %T %L"
alias dropt "drop tech"
bind x "NotifyDrop"


Grenade Trail Alias
Author: indian18
Function: This is a good alias for a flag carrier being chased. One click starts a bombardment of grenades. Another click returns you to your previous weapon.

//Grenade Trail Alias
bind x trailtog
alias "trailtog" "gren"
alias "gren" "msg 3;gren1;msg 1;echo Lay 'em out Stud!"
alias "gren1" "use grenade launcher;+attack; alias trailtog norm"
alias "norm" "-attack;-forward;weaplast; alias trailtog gren"


Grapple Toggle Alias
Author: Unknown
Function: This alias works as a simple toggle between the grapple, and your weapon.

//Grapple Toggle
alias hookselect "use Grapple;echo Grapple Toggle; alias hooktoggle prevselect"
alias prevselect "weaplast; alias hooktoggle hookselect"
alias hooktoggle "hookselect"
bind x "hooktoggle"

Easy Grapple Alias
Author: Mr_
Function: This alias selects grapple while the key is pressed, returning to previous weapon when key is released.

//Easy Grapple alias
alias +grap "use Grapple"
alias -grap "weaplast"
bind x "+grap"

Grapple Firing Alias
Author: WitchDoctor
Function: This alias simplifies grapple use in CTF by selecting AND firing the grapple. Then returning to previous weapon.

//Grapple firing alias
bind x "+grap"
alias +grap "use Grapple;+attack"
alias -grap "-attack;weaplast"

Cheer on Team Alias
Author: WitchDoctor
Function: This alias turns you into a cheerleader by cycling through a number of messages - anyone who knows me will recognize these ;)

//Cheer alias
bind x cheer0
alias cheer0 "say Nice One m8s! Go team! :); bind x cheer1"
alias cheer1 "say We are Fanny-tastic! Go team!; bind x cheer2"
alias cheer2 "say Yayyy! We kick arse! :); bind x cheer3"
alias cheer3 "say Rock ON team! Let's feed 'em some more Rox!!!; bind x cheer4"
alias cheer4 "say Woohoo!!! WE ROCK!!!!; bind x cheer5"
alias cheer5 "say SWEEEEEEET PUSSY!!! }:-); bind x cheer0"

Show your Displeasure Alias
Author: WitchDoctor
Function: This alias cycles through a number of expletives, just right for those "lost the flag" moments.

//Damn alias
bind x damn0
alias damn0 "say Bugger!!;bind x damn1"
alias damn1 "say grrr...;bind x damn2"
alias damn2 "say Arse!!!!;bind x damn3"
alias damn3 "say Feck!!!!;bind x damn4"
alias damn4 "say Right!!! THAT DOES IT!!!!;bind x damn0"

Friendly Alias
Author: WitchDoctor
Function: This alias cycles through a number of congratulations. Sometimes even the enemy deserves some credit ;)

//nice alias
bind x nice0
alias nice0 "say Good Shot!!!;bind x nice1"
alias nice1 "say Ouch, that hurt :'-( ;bind x nice2"
alias nice2 "say That shot was SWEET!!! ;bind x nice3"
alias nice3 "say Very nice!!! ;bind x nice0"

Taunt Alias
Author: WitchDoctor
Function: This annoying alias really rubs it in. You kill 'em then you taunt 'em }:-)

//Taunt alias
bind x taunt0
alias taunt0 "say Oh I'm sorry, did that hurt????;bind x taunt1"
alias taunt1 "say Oh Dear! Would you like the Doc to put a plaster on that??;bind x taunt2"
alias taunt2 "say We are Evil Incarnate - We are Killuminati!!!! ;bind x taunt3"
alias taunt3 "say Gibba-Gib-Gibba !!!!;bind x taunt4"
alias taunt4 "say Ahhhhhh!! Nothing like the smell of fresh Gibs!!!;bind x taunt5"
alias taunt5 "say Come back when you have a REAL gun!!!!;bind x taunt0"

Advanced Weapon and Ammo Drop Alias
Author: Unknown Author - editing by WitchDoctor
Function: This long alias allows you to select which weapon and/or ammo to give to your teammate. Pressing the first key selects weapon or ammo drop. The second key selects which type.

// weapon drop alias: keypad '+' turns on weapon drop, '1' cancels it
// Pressing keypad "+" will allow you to drop a weapon depending on which "default" weapon key you press.
//e.g. pressing keypad "+" then pressing 7 will drop a rocket launcher.
// "1" represents the blaster and since u can't drop the blaster, it is the equivalent of a weapon drop "cancel."
alias normweaps1 "bind 0 use BFG10K; bind 1 use Blaster; bind 2 use Shotgun; bind 3 use Super Shotgun"
alias normweaps2 "bind 4 use Machinegun; bind 5 use Chaingun; bind 6 use Grenade Launcher; bind 7 use Rocket Launcher"
alias normweaps3 "bind 8 use HyperBlaster; bind 9 use Railgun"
alias normweaps "echo Normal Weapons; normweaps1; normweaps2; normweaps3"
alias drop_bfg "echo Dropping BFG;drop BFG10K;say_team Take this BFG off my hands would ya' :);normweaps"
alias drop_sg "echo Dropping Shotgun;drop Shotgun;say_team Take this Shotgun off my hands would ya' :); normweaps"
alias drop_ssg "echo Dropping Super Shotgun;drop Super Shotgun;say_team Take this Super Shotgun off my hands would ya' :); normweaps"
alias drop_mg "echo Dropping Machine Gun;drop Machinegun;say_team Take this Machinegun off my hands would ya' :); normweaps"
alias drop_cg "echo Dropping Chaingun;drop Chaingun;say_team Take this Chaingun off my hands would ya' :); normweaps"
alias drop_grenl "echo Dropping Grenade Launcher;drop Grenade Launcher;say_team Take this Grenade Launcher off my hands would ya' :); normweaps"
alias drop_rockl "echo Dropping Rocket Launcher;drop Rocket Launcher;say_team Take this Rocket Launcher off my hands would ya' :);normweaps"
alias drop_hb "echo Dropping HyperBlaster;drop HyperBlaster;say_team Take this HyperBlaster off my hands would ya' :);normweaps"
alias drop_rg "echo Dropping Railgun;drop Railgun;say_team Take this Railgun off my hands would ya' :); normweaps"
alias tossweaps1 "bind 0 drop_bfg; bind 1 normweaps; bind 2 drop_sg; bind 3 drop_ssg"
alias tossweaps2 "bind 4 drop_mg; bind 5 drop_cg; bind 6 drop_grenl; bind 7 drop_rockl"
alias tossweaps3 "bind 8 drop_hb; bind 9 drop_rg"
alias tossweaps "echo Toss Weapon; tossweaps1; tossweaps2; tossweaps3"
bind KP_PLUS tossweaps
// ammo drop alias: keypad 'ENTER' turns on ammo drop, '1' cancels it
// simliar to the weapon drop, the ammo drop will drop ammo depending on the default weapon key that u choose.
//e.g. pressing numpad "ENTER" then pressing 3 will drop shells.
alias drop_shells "drop shells;say_team Here m8s, have some shells :); normweaps"
alias drop_bullets "drop bullets; say_team Here m8s, have some bullets :); normweaps"
alias drop_grenades "drop grenades; say_team Here m8s, have some grenades :);normweaps"
alias drop_rockets "drop rockets; say_team Here m8s, have some rockets :);normweaps"
alias drop_cells "drop cells; say_team Here m8s, have some cells :); normweaps"
alias drop_slugs "drop slugs; say_team Here m8s, have some slugs :); normweaps"
alias tossammo1 "bind 0 drop_cells; bind 1 normweaps; bind 2 drop_shells; bind 3 drop_shells"
alias tossammo2 "bind 4 drop_bullets; bind 5 drop_bullets; bind 6 drop_grenades; bind 7 drop_rockets"
alias tossammo3 "bind 8 drop_cells; bind 9 drop_slugs"
alias tossammo "echo Toss Ammo; tossammo1; tossammo2; tossammo3"
bind KP_ENTER tossammo

Intelligent coloured chat messages
Author: Striker
Function: This alias allows usage of colour specific messages (see next alias). Simply press the bound key to toggle red team or blue team.

// intelligent coloured chat messages
alias "cblue" "set ina INCOMING;set qaud QUAD!;set our blue; set enemy red; echo blue chats enabled...; alias cchat cred"
alias "cchat" "cblue"
alias "cred" "set ina INCOMING;set qaud QUAD!;set our red; set enemy blue; echo red chats enabled....; alias cchat cblue"
bind x cchat

Advanced Menu-driven CTF script
Author: Striker
Function: This amazing alias allows you to send a menu-driven system of messages to your teammates. It is necessary that you have the "Intelligent Coloured chat message alias" in your config file. It would also be advisable to make a new config file with just these 2 aliases in it. Automatically executed by your autoexec.cfg (see BASICS section)

// Striker's "Up Top" Script
alias menu "echo f2=Incoming f3=Help f4=Attack; echo f5=Positions f6=Plays f7=i have...."
alias say0 "bind f1 menu;bind f2 say2;bind f3 say3;bind f4 say4;bind f5 say5;bind f6 say6;bind f7 say7; echo on"
alias menu0 "echo Message Cancelled;bind f1 menu;say0"
alias menu2 "echo inbound;echo f2=Enemies f3=Quad f4=666 ;echo f5=By Water f6=Up Top"
alias say2a "steam $ina;say0"
alias say2b "steam $ina $enemy $qaud !;say0"
alias say2c "steam $our $qaud ....,go get 'em boys!;say0"
alias say2d "steam $ina $enemy By Water!;say0"
alias say2e "steam $ina $enemy Up Top!;say0"
alias say2f "echo blank;say0"
alias say2g "echo blank;say0"
alias say2 "menu2;bind f1 menu0;bind f2 say2a;bind f3 say2b;bind f4 say2c;bind f5 say2d;bind f6 say2e;bind f7 say2f;bind f8 say2g"

alias menu3 "echo Help;echo 2=ClearBase 3=LowOnRockets 4=!!ROKZ!!; echo 5=OnOffense 6=Base 7=captain 8=where?"
alias say3a "steam Help Clear $our Base!;say0"
alias say3b "steam Defense NEEDS ammo for %w can you DROP some OFF?;say0"
alias say3c "steam i need ammo ... any ...;say0"
alias say3d "steam Help On Offense!;say0"
alias say3e "steam Help at $our Base!;say0"
alias say3f "steam who is Captain?;say0"
alias say3g "steam where should i be ?;say0"
alias say3 "menu3;bind f1 menu0;bind f2 say3a;bind f3 say3b;bind f4 say3c;bind f5 say3d;bind f6 say3e;bind f7 say3f;bind f8 say3g"
alias menu4 "echo Attack;echo f2=Lets Attack f3=Wait f4=Ready ;echo f5=Attack Now! f6=Extend Defence ;echo f7=Is Our Base secure?"
alias say4a "say ewwwwwwww messy !! who's on cleaning detail ??..jackson!!;say0"
alias say4b "steam Wait to Attack $enemy.;say0"
alias say4c "steam I'm Ready to Attack $enemy....;steam %l;say0"
alias say4d "steam Attack $enemy Now! Lets Rock!;steam %l;say0"
alias say4e "steam Flag Coming Back!;steam Extend Defense!;say0"
alias say4f "steam Is $our Base secure?;say0"
alias say4g "echo blank;say0"
alias say4 "menu4;bind f1 menu0;bind f2 say4a;bind f3 say4b;bind f4 say4c;bind f5 say4d;bind f6 say4e;bind f7 say4f;bind f8 say4g"

alias menu5 "echo Positions;echo 2=on Def 3=Play D 4=Im Mid; echo 5=Im goin O 6=Strong Off"
alias say5a "steam I'm on Defense. %l ;steam lets shut down base [D!];say0"
alias say5b "steam Play Strong Defense Now!;say0"
alias say5c "steam I'm in the Middle;steam %l;say0"
alias say5d "steam I'm on offense.;steam offense team:LETS ROCK!;say0"
alias say5e "steam Play Strong Offense Now!;say0"
alias say5f "echo blank;say0"
alias say5g "echo blank;say0"
alias say5 "menu5;bind f1 menu0;bind f2 say5a;bind f3 say5b;bind f4 say5c;bind f5 say5d;bind f6 say5e;bind f7 say5f;bind f8 say5g"

alias menu6 "echo Plays;echo f2=MeetAtRL f3=MeetAtOurBase; echo f4=MeetTheirBase f5=follow me;echo f6=TailingYa f7=I'll Lead f8=LostYa"
alias say6a "steam Meet at Rocket Launcher;say0"
alias say6b "steam Meet At our Base;steam %l;say0"
alias say6c "steam Meet At $enemy Base;steam %l;say0"
alias say6d "steam Follow Me;steam %l;say0"
alias say6e "steam I'm Tailing You;say0"
alias say6f "steam I'll lead;steam %l;say0"
alias say6g "steam Lost You!;steam %l;say0"
alias say6 "menu6;bind f1 menu0;bind f2 say6a;bind f3 say6b;bind f4 say6c;bind f5 say6d;bind f6 say6e;bind f7 say6f;bind f8 say6g"
alias menu7 "echo I Have...;echo f2-f5=ANY powerup F6=FLAG!! f7=QUAD f8=any powerup"
alias say7a "steam I Have %t;say0"
alias say7b "steam I Have %t;say0"
alias say7c "steam I Have %t;say0"
alias say7d "steam I Have %t;say0"
alias say7e "steam I Have the FLAG ;steam requesting escort;say0"
alias say7f "steam I Have $qaud ,stay outta my LINE OF SIGHT !!;say0"
alias say7g "steam I Have %t;say0"
alias say7 "menu7;bind f1 menu0;bind f2 say7a;bind f3 say7b;bind f4 say7c;bind f5 say7d;bind f6 say7e;bind f7 say7f;bind f8 say7g"
say0



To Top BACK TO TOP To Top