Page 1 of 1

Mike's Shorthand Chat Script

Posted: Wed Jun 14, 2006 6:06 pm
by SpikedCoffey
OK so a few people have asked me about my script. Sure its not a fancy one, it doesn't do a lot, but it works great for people like me.

With the exception of the spawn binds all of the chat features take place on the keypad. All of the spawn class features and demo recording take place between F5 to F10. Also all of the binds are color coded in accordance to what class you are saying it to and is distinguished in game by a *

* All Players Chat
* Only Teammates Chat
* Only Fireteam Members Chat
* All Players Warning

In the All Players Warning Chat if you've seen me play in game you'll notice mine says ADMIN before the chat line

Also you may notice some of the weapons classes are missing. Soldier only has Flamethrower and Panzer as well as CvOps is missing sten. This was on purpose seeing as how I don't use any of the other weapons it cuts down on fireteam spamming.

OK heres a guide going from left to right, from top to bottom of keypad of what each button does.
Num Lock (Landmines Deployed Here)* vsay "Command Completed"
/ (Satchel Trap Set Here)* vsay "Command Completed"
* (Sniper in Position)* vsay "I'm on Defense"
- (Providing Smoke Screen)* vsay "I'm on Defense"

7 (Thanks)* vsay "Thank You/Danke"
8 (Welcome)* vsay "Your Welcome/Bitte Sehr"
9 (Sorry)* vsay "Sorry"

+ (Airstrike)* vsay "Incoming"

4 (Need-Medic)* vsay "Need a Medic"
5 (Need-Ammo)* vsay "I Need Ammo"
6 (Need-Backup)* vsay "I Need Backup"

7 (Nice-Shot)* vsay "Great Shot"
8 (Thanks)* vsay "Thank You/Bitte Sehr"
9 (SPIKAGE)* vsay "Woohoo/Jawohl"
OK Now for the Warnings
, (No Excessive Spawn Killing|Spawn Camping)*
. (No In Battle Self Kill)*
/ (Team Bleeding|Team Killing Will Get You Kicked)*
this next one is for oasis only
' (No Axis Airstrikes|Panzer|Mortar Behind Wall Breach)*
Next Up is the Class Chat in which You Must be in a Fireteam to See
F5 (Medic-SMG)* class "Medic with a Thompson/MP40"

F6 (FOps-SMG)* class "Field Ops with a Thompson/MP40"

F7 (Engineer-SMG)* class "Engineer with a Thompson/MP40"
F7 again (Engineer-GR)* class "Engineer with a Grenade Rifle"

F8 (CvOps-FG42)* class "Covert Ops with a Paratrooper Rifle"
F8 again (CvOps-FG42)* class "Covert Ops with a Scoped Rifle"

F9 (Soldier-FT)* class "Soldier with a Flame Thrower"
F9 again (Soldier-FT)* class "Soldier with a Panzerfaust"
And Finally We Have Come to the Last Item on the Script, the Demo Recording
F10 "Starts Recording a Demo"
F10 again "Stops Recording Demo"

Code: Select all

name "^3-=(^4ET^2Player^3)=-"

bind KP_HOME "vsay_team thanks ^7(^0Thanks^7)^5*" 
bind KP_UPARROW "vsay_team welcome ^7(^0Welcome^7)^5*" 
bind KP_PGUP "vsay_team sorry ^7(^0Sorry^7)^5*"

bind KP_LEFTARROW "vsay_team medic ^7(^0Need^7-^0Medic^7)^5*"
bind KP_5 "vsay_team needammo ^7(^0Need^7-^0Ammo^7)^5*"
bind KP_RIGHTARROW "vsay_team needbackup ^7(^0Need^7-^0Backup^7)^5*"

bind KP_END "vsay thanks ^7(^0Thanks^7)^2*" 
bind KP_DOWNARROW "vsay greatshot ^7(^0Nice^7-^0Shot^7)^2*" 
bind KP_PGDN "vsay cheer ^7(^0SPIKAGE^7)^2*"
bind KP_INS "vsay hi ^7(^0Welcome To^7) ^3-=(MS)=-"
bind KP_DEL "vsay bye ^7(^0Thanks For Playing^7)^2*"

bind KP_NUMLOCK "vsay_team CommandCompleted ^7(^0Landmines ^0Deployed ^0Here^7)^5*"
bind KP_SLASH "vsay_team CommandCompleted ^7(^0Satchel Trap Set Here^7)^5*"
bind * "vsay_team OnDefense ^7(^0Sniper In Position^7)^5*"
bind KP_MINUS "vsay_team OnDefense ^7(^0Providing Smoke Screen^7)^5*"
bind KP_PLUS "vsay_team Incoming ^7(^0Airstrike^7)^5*"

bind , "say ^0(^7No Excessive Spawn Killing^0|^7Spawn Camping^0)^1*"
bind . "say ^0(^7No In Battle Self Kill^0)^1*"
bind / "say ^0(^7Team Bleeding^0|^7Team Killing Will Get You Kicked^0)^1*"
bind ' "say ^0(^7No Axis Airstrikes^0|^7Panzer^0|^7Mortar Behind Wall Breach^0)^1*"

bind F5 "class m 1;say_buddy ^7(^0Medic^7-^0SMG^7)^3*" 
bind F6 "class f 1;say_buddy ^7(^0FOps^7-^0SMG^7)^3*" 
bind F7 "vstr Eng"
bind F8 "vstr CvOps"
bind F9 "vstr Sol"

seta Eng "vstr eng1"
seta eng1 "class e 1; say_buddy ^7(^0Engineer^7-^0SMG^7)^3*; set Eng vstr eng2"
seta eng2 "class e 2; say_buddy ^7(^0Engineer^7-^0GR^7)^3*; set Eng vstr eng1"
seta CvOps "vstr cvops1"
seta cvops1 "class c 2; say_buddy ^7(^0CvOps^7-^0FG42^7)^3*; set CvOps vstr cvops2"
seta cvops2 "class c 3; say_buddy ^7(^0CvOps^7-^0SR^7)^3*; set CvOps vstr cvops1"
seta Sol "vstr sol1"
seta sol1 "class s 3; say_buddy ^7(^0Soldier^7-^0FT^7)^3*; set Sol vstr sol2"
seta sol2 "class s 4; say_buddy ^7(^0Soldier^7-^0RPG^7)^3*; set Sol vstr sol1"

bind F10 "vstr video"
seta video "vstr vid1"
seta vid1 "record; set video vstr vid2"
seta vid2 "stoprecord; set video vstr vid1"

bind PAUSE exec mike2.cfg
Oh and if your nosey and want to know what the bind is for mike2.cfg, well thats how I change colors. Its the exact same script just with different colors. I may or may not post those cause its a lot of work to make these guides

Posted: Thu Jun 15, 2006 5:42 am
by OxyGen
nice but i dont like the colors :p

Posted: Thu Jun 15, 2006 5:48 am
by Wimpeh
i think i'll make a warn script someday that actualy works the same way as the vsay =)

a menu that pops out n stuff..

Posted: Tue Jun 20, 2006 11:45 pm
by SpikedCoffey
I saw if your a member of <font color=white><b>(</font><font color=black><b>SPK</font><font color=white><b>)</font></b></b> and don't already have a chat script u should atleast give this one a try