copy 以下既野落 common/left 4 dead 2/left4dead2/cfg/autoexec.cfg 入便, 禁'=' 制轉第3人稱, 禁多次還原: (第4次post 此script.... ) p.s. d笑哈哈自己改番去...
echo [l4d_ca: thirdperson.cfg LOADED ]; //# load confirmation
c_thirdpersonshoulderoffset 0;
c_thirdpersonshoulderaimdist 720;
c_thirdpersonshoulderheight 10;
c_thirdpersonshoulderdist 40;
cam_ideallag 0;
cam_idealdelta 4;
cam_idealpitch 0;
cam_idealyaw 0;
alias togglezoom.off "alias up invprev; alias down invnext; alias togglezoom togglezoom.on; echo [l4d_ca: thirdpersonshoulder mode off ]";
alias togglezoom.on "alias up zoom.in; alias down zoom.out; up; down; alias togglezoom togglezoom.off; echo [l4d_ca: thirdpersonshoulder mode on ]";
alias zoom.25 "cam_idealdist 30; alias zoom.in zoom.30; alias zoom.out zoom.30";
alias zoom.30 "cam_idealdist 30; alias zoom.in zoom.25; alias zoom.out zoom.35";
alias zoom.35 "cam_idealdist 35; alias zoom.in zoom.30; alias zoom.out zoom.40";
alias zoom.40 "cam_idealdist 40; alias zoom.in zoom.35; alias zoom.out zoom.45";
alias zoom.45 "cam_idealdist 45; alias zoom.in zoom.40; alias zoom.out zoom.50";
alias zoom.50 "cam_idealdist 50; alias zoom.in zoom.45; alias zoom.out zoom.55";
alias zoom.55 "cam_idealdist 55; alias zoom.in zoom.50; alias zoom.out zoom.60";
alias zoom.60 "cam_idealdist 60; alias zoom.in zoom.55; alias zoom.out zoom.65";
alias zoom.65 "cam_idealdist 65; alias zoom.in zoom.60; alias zoom.out zoom.70";
alias zoom.70 "cam_idealdist 70; alias zoom.in zoom.65; alias zoom.out zoom.75";
alias zoom.75 "cam_idealdist 75; alias zoom.in zoom.70; alias zoom.out zoom.80";
alias zoom.80 "cam_idealdist 80; alias zoom.in zoom.75; alias zoom.out zoom.85";
alias zoom.85 "cam_idealdist 85; alias zoom.in zoom.80; alias zoom.out zoom.90";
alias zoom.90 "cam_idealdist 90; alias zoom.in zoom.85; alias zoom.out zoom.95";
alias zoom.95 "cam_idealdist 95; alias zoom.in zoom.90; alias zoom.out zoom.100";
alias zoom.100 "cam_idealdist 100; alias zoom.in zoom.95; alias zoom.out zoom.105";
alias zoom.105 "cam_idealdist 105; alias zoom.in zoom.100; alias zoom.out zoom.110";
alias zoom.110 "cam_idealdist 110; alias zoom.in zoom.105; alias zoom.out zoom.115";
alias zoom.115 "cam_idealdist 115; alias zoom.in zoom.110; alias zoom.out zoom.120";
alias zoom.120 "cam_idealdist 120; alias zoom.in zoom.115; alias zoom.out zoom.125";
alias zoom.125 "cam_idealdist 125; alias zoom.in zoom.120; alias zoom.out zoom.130";
alias zoom.130 "cam_idealdist 130; alias zoom.in zoom.125; alias zoom.out zoom.135";
alias zoom.135 "cam_idealdist 135; alias zoom.in zoom.130; alias zoom.out zoom.140";
alias zoom.140 "cam_idealdist 140; alias zoom.in zoom.135; alias zoom.out zoom.145";
alias zoom.145 "cam_idealdist 145; alias zoom.in zoom.140; alias zoom.out zoom.150";
alias zoom.150 "cam_idealdist 150; alias zoom.in zoom.145; alias zoom.out zoom.155";
alias zoom.155 "cam_idealdist 155; alias zoom.in zoom.150; alias zoom.out zoom.160";
alias zoom.160 "cam_idealdist 160; alias zoom.in zoom.155; alias zoom.out zoom.165";
alias zoom.165 "cam_idealdist 165; alias zoom.in zoom.160; alias zoom.out zoom.170";
alias zoom.170 "cam_idealdist 170; alias zoom.in zoom.165; alias zoom.out zoom.175";
alias zoom.175 "cam_idealdist 175; alias zoom.in zoom.170; alias zoom.out zoom.180";
alias zoom.180 "cam_idealdist 180; alias zoom.in zoom.175; alias zoom.out zoom.185";
alias zoom.185 "cam_idealdist 185; alias zoom.in zoom.180; alias zoom.out zoom.190";
alias zoom.190 "cam_idealdist 190; alias zoom.in zoom.185; alias zoom.out zoom.195";
alias zoom.195 "cam_idealdist 195; alias zoom.in zoom.190; alias zoom.out zoom.200";
alias zoom.200 "cam_idealdist 200; alias zoom.in zoom.195; alias zoom.out zoom.205";
alias zoom.205 "cam_idealdist 200; alias zoom.in zoom.200; alias zoom.out zoom.200";
togglezoom.off; c_thirdpersonshoulder 0;
defaultzoom;
// *************Binds*************
// Change these to Your liking.
Bind 1 "Slot1

rimary"
Bind 2 "Slot2;Secondary"
Bind 3 "Slot3;Explosives"
Bind 4 "Slot4

ack"
Bind 5 "Slot5;Drugs"
Bind Q "NextWeap"
Bind k "ToggleNetG"
Bind l "ToggleCC"
Bind F "+Fl31"
Bind 6 "+Schizo31"
Bind Shift "+Focus"
Bind Ctrl "+Crouch41"
Bind Mwheelup "

rimary"
Bind Mwheeldown "Secondary"
Bind End "exec Autoexec.cfg"
// *************Fixes for 1-Shot Items.*************
Alias Explosives "Slot3;Bind Mouse1 +Attack;-AFire;-Reload"
Alias Pack "Slot4;Bind Mouse1 +Attack;-AFire;-Reload"
Alias Drugs "Slot5;Bind Mouse1 +Attack;-AFire;-Reload"
// *************Primary Weapon Firemode Toggle*************
Alias Primary "Slot1;CPFM;SNW2;CurrPCrossHair;Bind Mouse3 SPFM"
Alias CPFM "PFM1"
Alias SPFM "PFM1"
Alias PFM1 "CPSS1;Orange_CrossHair;Alias CurrPCrossHair Orange_CrossHair;Bind Mouse1 +AFire;-AFire;+Reload"
Alias PFM2 "CPSS2;Green_CrossHair;Alias CurrPCrossHair Green_CrossHair;Bind Mouse1 +Attack;-AFire;-Reload"
Alias CPSS1 "Alias SPFM PFM2;Alias CPFM PFM1"
Alias CPSS2 "Alias SPFM PFM1;Alias CPFM PFM2"
// *************Secondary Weapon Firemode Toggle*************
Alias Secondary "Slot2;CSFM;SNW1;CurrSCrossHair;Bind Mouse3 SSFM"
Alias CSFM "SFM1"
Alias SSFM "SFM1"
Alias SFM1 "CSSS1;Blue_CrossHair;Alias CurrSCrossHair Blue_CrossHair;Bind Mouse1 +AFire;-AFire;-Reload"
Alias SFM2 "CSSS2;Green_CrossHair;Alias CurrSCrossHair Green_CrossHair;Bind Mouse1 +Attack;-Reload"
Alias CSSS1 "Alias SSFM SFM2;Alias CSFM SFM1"
Alias CSSS2 "Alias SSFM SFM1;Alias CSFM SFM2"
// *************Automatic Fire*************
Alias +AFire "Alias Repeat_function +Repeat; +Repeat"
Alias -AFire "Alias Repeat_function stopRepeating"
Alias Repeat_function "+Repeat"
Alias +Repeat "+Attack; Wait 3; -Repeat"
Alias -Repeat "-Attack; Wait 3; Repeat_function"
Alias stopRepeating ""
// *************Custom "NextWeap"*************
Alias NextWeap ""
Alias SNW1 "Alias NextWeap Primary"
Alias SNW2 "Alias NextWeap Secondary"
// *************CrossHair Settings*************
// Basic Settings
// Dyanmic/Size (0-1), thickness(1-5), and opacity (0 is invisible, 255 solid)
cl_CrossHair_dynamic 0
cl_CrossHair_thickness 1
cl_CrossHair_alpha 255
// Color Settings
// Orange
Alias Orange_CrossHair "cl_CrossHair_red 244;cl_CrossHair_Green 130;cl_CrossHair_Blue 74"
// Blue
Alias Blue_CrossHair "cl_CrossHair_red 72;cl_CrossHair_Green 190;cl_CrossHair_Blue 230"
// Green
Alias Green_CrossHair "cl_CrossHair_red 23;cl_CrossHair_Green 232;cl_CrossHair_Blue 29"
// Current CrossHair Stuff
Alias CPCrossHair "Green_CrossHair"
Alias CSCrossHair "Green_CrossHair"
// *************Net Graph*************
// Show your fps/ping on screen.
// Good Net Graph settings (positions it nicely for most people:
net_graphheight "125"
net_graphmseCS "50"
net_graphpos "1"
net_graphproportionalfont "1"
net_graphshowinterp "0"
net_graphshowlatency "1"
net_graphsolid "1"
net_graphtext "1"
net_maxroutable "576"
net_scale "5"
Alias ToggleNetGon "net_graph 1; CrossHairflash; Alias ToggleNetG ToggleNetGoff"
Alias ToggleNetGoff "net_graph 0; CrossHairflash; Alias ToggleNetG ToggleNetGon"
Alias ToggleNetG "ToggleNetGon"
// *************Close Captions*************
// Text notifications for noises. Helps with detecting tanks/hunters/etc.
Alias ToggleCCon "closecaption 1; CrossHairflash;Alias ToggleCC ToggleCCoff"
Alias ToggleCCoff "closecaption 0; CrossHairflash;Alias ToggleCC ToggleCCon"
Alias ToggleCC "ToggleCCon"
// *************Focus Toggle*************
// Press to engage Scope like Normal, Press again to disengage. Hold to Scope and lower Sensitivty. If using a non-scoped weapon, Holding this will still lower sensitivty.
// Change The Sensitivity Values to your liking. I'd Recommend Reducing the sensitivity by roughly 30% when using the Focus Function.
Alias "+Focus" "+Zoom;Sensitivity 7;wait 10;-Zoom"
Alias "-Focus" "+Zoom;Sensitivity 10;wait 10;-Zoom"
// *************Flashlight Spam*************
// Press to toggle your Flashlight On/Off. Tap twice for Super-Happy Disco Fun. Tap once to Disengage.
Alias "+Fl21" "Alias Fl23 +Fl22; +Fl22"
Alias "+Fl22" "impulse 100; Wait; -Fl22"
Alias "-Fl22" "impulse 100; Wait; Fl23"
Alias "Fl23" "+Fl22"
Alias "-Fl21" "Alias Fl23 impulse 100"
Alias "+Fl31" "impulse 100; -Fl21"
Alias "-Fl31" "Fl32"
Alias "Fl32" "Alias -Fl31 +Fl21; Wait 20; Alias -Fl31 Fl32"
// *************Schizo Mode*************
// Press to laugh, Tap twice to laugh hysterically, Tap once to stop the Madness.
Alias "+Schizo21" "Alias Schizo23 +Schizo22; +Schizo22"
Alias "+Schizo22" "Vocalize playerlaugh; wait 250;Vocalize playerlaugh; wait 250; Vocalize Playerlostcall; wait 250;Vocalize playerlaugh; wait 250;vocalize playerdeath; -Schizo22"
Alias "-Schizo22" "Vocalize playerlaugh; wait 250; Schizo23"
Alias "Schizo23" "+Schizo22"
Alias "-Schizo21" "Alias Schizo23 Vocalize playerlaugh"
Alias "+Schizo31" "Vocalize playerlaugh; -Schizo21"
Alias "-Schizo31" "Schizo32"
Alias "Schizo32" "Alias -Schizo31 +Schizo21; Wait 20; Alias -Schizo31 Schizo32"
// *************Crouch Toggle*************
// Crouches on hold, Tap twice to Stay crouched, Tap once to stand up.
alias "+Crouch41" "+duck"
alias "-Crouch41" "Crouch42"
alias "Crouch42" "-duck; alias -Crouch41 +duck; wait 20; alias -Crouch41 Crouch42"
// *************Execution*************
Bind End "Exec Autoexec.cfg;Bind Mouse1 +Attack;-AFire;-Reload"
Alias CrossHairFlash "Orange_CrossHair; Wait 30; Blue_CrossHair; Wait 30; Green_CrossHair"
CrossHairFlash
bind "=" "thirdpersonshoulder"