ET Vsay_team Chat and Messaging Script


(Ifurita) #1

Here’s another menu based script to help you use the FT vsays with the broader team:

You can get it at: http://www.rtcwonline.com/dummies/et-chatscript-template.zip

Here’s what it looks like

//Enemy Territory menu-based chats - by Michael “Ifurita” Kan 5/12/03

// 1. README ==============================================================

//Simply place this file into your /Main folder along with your autoexec.cfg
//In your autoexec.cfg , you must add the line-> exec “et-chatscript.cfg”
//To assign keys, hit CTRL-H (find and replace) and enter Key1 for the find criteria and x (whatever key you want) for the replace

criteria. Select Replace All and your new key should be replaced wherever the text ‘Key1’ is found. Repeat for all 6 keys
//Hit the bound key (x) whenever you want to load this config at the start of a game

// 2. Miscellaneous ===========================================================

set “cg_teamChatTime” “999999” // This will keep team messages on the screen until bumped by another message

// 3. Main Menu ============================================================

set menu1 “echo ^1[key1: Reset]^2[key2: Enemy]^3[key3: Covert]^4[key4: FIST]^5[key5: Engineer]^6[key6: Misc]; vstr menu2”

set menu2 “bind key2 vstr enemy1; bind key3 vstr covert1; bind key4 vstr FIST1; bind key5 vstr engineer1; bind key6 vstr misc1”

bind key1 “vstr menu1”

// 4. Enemy Sighted Chats ====================================================

set enemy1 "echo ^1[key1: Reset]^2[key2: 1 NME]^3[key3: 2-3 NME]^4[key4: 4+ NME]^5[key5: Respawn]^6[key6: Stage]; vstr

enemy2"

set enemy2 "bind key2 say_team ^4**^31 Enemy Here^4**; bind key3 say_team ^4**^32-3 Enemy Here^4**; bind key4 vstr

enemyhere4; bind key5 say_team ^4!!^3Enemy Respawning Now^4!!; bind key6 vstr enemyhere6"

set enemyhere4 “say_team ^4**^34+ Enemy Here^4**; wait 150; vsay_team needbackup”
set enemyhere6 “say_team ^4**^3Enemy Staging For Attack Here^4**; wait 150; vsay_team needbackup”

// 5. Commands to Covert Ops ================================================

set covert1 "vsay_team needops; echo ^1[key1: Reset]^2[key2: Find Mine]^3[key3: Infiltrate]^4[key4: Disguise]^5[key5:

Sniper]^6[key6: Use Satchel]; vstr covert2"

set covert2 "bind key2 vstr covertcommand2; bind key3 vsay_team FTinfiltrate; bind key4 vsay_team FTGoUndercover; bind key5

vsay_team FTProvideSniperCover; bind key6 vsay_team FTSatchelObjective"

set covertcommand2 “say_team ^1<— mines here; wait 150; vsay_team ftexploreatcoordinates”

// 6. Fire Support (FIST) Commands ==========================================

set FIST1 "echo ^1[key1: Reset]^2[key2: Need Arty]^3[key3: Need A/S]^4[key4: Need Mortar]^5[key5: Set Mortar]^6[key6:

Resupply]; vstr FIST2"

set FIST2 "bind key2 vsay_team FTCallArtillery; bind key3 vsay_team FTCallAirStrike; bind key4 vsay_team FTMortarBarrage;

bind key5 vsay_team FTMortar; bind key6 vsay_team FTResupplySquad"

// 7. Commands to Engineers ================================================

set engineer1 "vsay_team needengineer; echo ^1[key1: Reset]^2[key2: Destroy]^3[key3: Repair]^4[key4: Construct]^5[key5:

Deploy Mine]^6[key6: Disarm]; vstr engineer2"

set engineer2 "bind key2 vsay_team FTDestroyObjective; bind key3 vsay_team FTRepairObjective; bind key4 vsay_team

FTConstructObjective; bind key5 vsay_team FTDeployLandmines; bind key6 vsay_team FTDisarmLandmines"

// 8. Miscellaneous Commands ==============================================

set misc1 "echo ^1[key1: Reset]^2[key2: Boost]^3[key3: Light Resist]^4[key4: Heavy Resist]^5[key5: Where Team]^6[key6: Fall

Back]; vstr misc2"

set misc2 "bind key2 say_team ^6<<<^3Need Boost^6!!!; bind key3 say_team ^6**^3Light Resistance Here^6**; bind key4

say_team ^6**^3Heavy Resistance Here^6**; bind key5 say_team ^6??^3Where is Strike Team Forming^6??; bind key6

vsay_team FTFallBack"

// 9. Quick Reference. Print this section for quick reference! Assumes keys 1-6 are used. ===

// Menu 1, then …

// 2, 2 = Lone enemy inbound
// 2, 3 = 2-3 enemy inbound
// 2, 4 = 4+ enemy inbound - need backup
// 2, 5 = Enemy Respawn
// 3, 6 = Enemy Staging - need backup
//
// 3, 2 = Mines here, explore at coordinates
// 3, 3 = Infiltrate
// 3, 4 = Go Undercover
// 3, 5 = Provide Sniper Cover
// 3, 6 = Destroy Satchel Objective
//
// 4, 2 = Call Artillery
// 4, 3 = Call Airstrike
// 4, 4 = Call Mortar Barrage
// 4, 5 = Deploy Mortars
// 4, 6 = Resupply Squad
//
// 5, 2 = Destroy Objective
// 5, 3 = Repair Objective
// 5, 4 = Construct Objective
// 5, 5 = Deploy Landmines
// 5, 6 = Disarm Landmines
//
// 6, 2 = Need Boost
// 6, 3 = Light resistance here
// 6, 4 = Heavy resistance here
// 6, 5 = Where is strike team forming?
// 6, 6 = Fallback