Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Game Scripts
- //Weapon Scripts
- //Primary Weapon
- //Framework
- alias +Fire "+Firing; spec_next"
- alias -Fire "-Firing"
- alias +Firing "+Primary"
- alias -Firing "-Primary"
- alias +Primary "+Primary.Basic"
- alias -Primary "-Primary.Basic"
- //Normal Firing Mode
- alias +Primary.Basic "+attack"
- alias -Primary.Basic "-attack"
- //Automatic Reload Mode
- alias +Primary.Reload "+attack; -reload"
- alias -Primary.Reload "-attack; +reload"
- //Bash
- alias +Bash "+Bashing"
- alias -Bash "-Bashing"
- alias +Bashing "+attack2; spec_prev"
- alias -Bashing "-attack2"
- //Throwable/Health/Pill
- alias +Item "+attack; alias -Item Item.Used"
- alias -Item "Item.Switch"
- alias Item.Switch "alias -Item Item.Switch"
- alias Item.Used "Primary.Swap; Slot.1.MW"
- alias +Item.Pass "+attack2; alias -Item.Pass Item.Given"
- alias -Item.Pass "Item.Pass.Switch"
- alias Item.Pass.Switch "alias -Item.Pass Item.Pass.Switch"
- alias Item.Given "Primary.Swap; Slot.1.MW"
- //Pistol
- //Framework
- alias +Pistol "+Pistol.Auto"
- alias -Pistol "-Pistol.Auto"
- alias +Pistol.Auto "+Pistol.High"
- alias -Pistol.Auto "-Pistol.High"
- alias +Pistol.Basic "+attack"
- alias -Pistol.Basic "-attack"
- alias Pistol.Switch "alias Pistol.Low.Loop ; alias Pistol.Medium.Loop ; alias Pistol.High.Loop ; alias Pistol.VH.Loop ; alias Pistol.VVH.Loop ; alias Pistol.VVVH.Loop "
- //Pistol Low
- alias +Pistol.Low "alias Pistol.Low.Loop Pistol.Low.Fire; Pistol.Low.Fire
- "
- alias -Pistol.Low "alias Pistol.Low.Loop "
- alias Pistol.Low.Loop "Pistol.Low.Fire"
- alias Pistol.Low.Fire "+attack; wait 3; -attack; wait 3; Pistol.Low.Loop"
- //Pistol Medium
- alias +Pistol.Medium "alias Pistol.Medium.Loop Pistol.Medium.Fire; Pistol.Medium.Fire
- "
- alias -Pistol.Medium "alias Pistol.Medium.Loop "
- alias Pistol.Medium.Loop "Pistol.Medium.Fire"
- alias Pistol.Medium.Fire "+attack; wait 4; -attack; wait 4; Pistol.Medium.Loop"
- //Pistol High
- alias +Pistol.High "alias Pistol.High.Loop Pistol.High.Fire; Pistol.High.Fire
- "
- alias -Pistol.High "alias Pistol.High.Loop "
- alias Pistol.High.Loop "Pistol.High.Fire"
- alias Pistol.High.Fire "+attack; wait 5; -attack; wait 5; Pistol.High.Loop"
- //Pistol Very High
- alias +Pistol.VH "alias Pistol.VH.Loop Pistol.VH.Fire; Pistol.VH.Fire
- "
- alias -Pistol.VH "alias Pistol.VH.Loop "
- alias Pistol.VH.Loop "Pistol.VH.Fire"
- alias Pistol.VH.Fire "+attack; wait 6; -attack; wait 6; Pistol.VH.Loop"
- //Pistol Very Very High
- alias +Pistol.VVH "alias Pistol.VVH.Loop Pistol.VVH.Fire; Pistol.VVH.Fire
- "
- alias -Pistol.VVH "alias Pistol.VVH.Loop "
- alias Pistol.VVH.Loop "Pistol.VVH.Fire"
- alias Pistol.VVH.Fire "+attack; wait 7; -attack; wait 7; Pistol.VVH.Loop"
- //Pistol Very Very Very High
- alias +Pistol.VVVH "alias Pistol.VVVH.Loop Pistol.VVVH.Fire; Pistol.VVVH.Fire
- "
- alias -Pistol.VVVH "alias Pistol.VVVH.Loop "
- alias Pistol.VVVH.Loop "Pistol.VVVH.Fire"
- alias Pistol.VVVH.Fire "+attack; wait 8; -attack; wait 8; Pistol.VVVH.Loop"
- //Weapon Swap
- alias Primary.Swap "-reload; -attack; -attack2; Pistol.Switch; alias +Firing +Primary; alias -Firing -Primary; alias +Bash +Bashing; alias -Bash -Bashing; alias Last.Weapon Last.Weapon.Pistol; Crosshair.Primary; -Firing"
- alias Pistol.Swap "-reload; -attack; -attack2; alias +Firing +Pistol; alias -Firing -Pistol; alias +Bash +Bashing; alias -Bash -Bashing; alias Last.Weapon Last.Weapon.Primary; Crosshair.Secondary; -Firing"
- alias Throwable.Swap "-reload; -attack; -attack2; Pistol.Switch; alias +Firing +Item; alias -Firing -Item; alias +Bash +Bashing; alias -Bash -Bashing; alias Last.Weapon Last.Weapon.Primary; Item.Switch"
- alias Medical.Swap "-reload; -attack; -attack2; Pistol.Switch; alias +Firing +Item; alias -Firing -Item; alias +Bash +Item.Pass; alias -Bash -Item.Pass; alias Last.Weapon Last.Weapon.Primary; Item.Switch; Item.Pass.Switch"
- //Slot Switching
- //Framework
- alias Slot.1 "slot1; Primary.Swap; Slot.1.MW"
- alias Slot.2 "Slot.2.High"
- alias Slot.3 "slot3; Throwable.Swap; Slot.3.MW
- alias Slot.4 "slot4; Medical.Swap; Slot.4.MW"
- alias Slot.5 "slot5; Medical.Swap; Slot.5.MW"
- //Slot 2 Delay Code
- alias Slot.2.Low "slot2; Pistol.Swap; wait 11; Slot.2.MW"
- alias Slot.2.Medium "slot2; Pistol.Swap; wait 16; Slot.2.MW"
- alias Slot.2.High "slot2; Pistol.Swap; wait 23; Slot.2.MW"
- alias Slot.2.VH "slot2; Pistol.Swap; wait 30; Slot.2.MW"
- alias Slot.2.VVH "slot2; Pistol.Swap; wait 38; Slot.2.MW"
- alias Slot.2.VVVH "slot2; Pistol.Swap; wait 48; Slot.2.MW"
- //Mouse Wheel
- alias M.Wheel.Up "Slot.5"
- alias M.Wheel.Down "Slot.2"
- alias Slot.1.MW "alias M.Wheel.Up Slot.5; alias M.Wheel.Down Slot.2"
- alias Slot.2.MW "alias M.Wheel.Up Slot.1; alias M.Wheel.Down Slot.3"
- alias Slot.3.MW "alias M.Wheel.Up Slot.2; alias M.Wheel.Down Slot.4"
- alias Slot.4.MW "alias M.Wheel.Up Slot.3; alias M.Wheel.Down Slot.5"
- alias Slot.5.MW "alias M.Wheel.Up Slot.4; alias M.Wheel.Down Slot.1"
- //Last Weapon
- alias Last.Weapon "Last.Weapon.Pistol"
- alias Last.Weapon.Primary "Slot.1"
- alias Last.Weapon.Pistol "Slot.2"
- //Firing Modes
- //Framework
- alias Reload.Enabled "alias +Primary +Primary.Reload; alias -Primary -Primary.Reload; alias Crosshair.Primary Crosshair.Reload; Slot.1"
- alias Reload.Disabled "alias +Primary +Primary.Basic; alias -Primary -Primary.Basic; alias Crosshair.Primary Crosshair.Basic; Slot.1"
- alias Pistol.Enabled "alias +Pistol +Pistol.Auto; alias -Pistol -Pistol.Auto"
- alias Pistol.Disabled "Pistol.Switch; alias +Pistol +Pistol.Basic; alias -Pistol -Pistol.Basic"
- alias Pistol.Refresh "Pistol.Disabled"
- //Toggle
- alias Auto.Reload "Auto.Reload.On"
- alias Auto.Reload.On "Reload.Enabled; alias Auto.Reload Auto.Reload.Off"
- alias Auto.Reload.Off "Reload.Disabled; alias Auto.Reload Auto.Reload.On"
- alias Auto.Pistol "Auto.Pistol.Off"
- alias Auto.Pistol.On "Pistol.Enabled; alias Auto.Pistol Auto.Pistol.Off; alias Pistol.Refresh Pistol.Enabled"
- alias Auto.Pistol.Off "Pistol.Disabled; alias Auto.Pistol Auto.Pistol.On; alias Pistol.Refresh Pistol.Disabled"
- //FPS Settings
- alias FPS.Low "alias +Pistol.Auto +Pistol.Low; alias -Pistol.Auto -Pistol.Low; alias Slot.2 Slot.2.Low"
- alias FPS.Medium "alias +Pistol.Auto +Pistol.Medium; alias -Pistol.Auto -Pistol.Medium; alias Slot.2 Slot.2.Medium"
- alias FPS.High "alias +Pistol.Auto +Pistol.High; alias -Pistol.Auto -Pistol.High; alias Slot.2 Slot.2.High"
- alias FPS.VH "alias +Pistol.Auto +Pistol.VH; alias -Pistol.Auto -Pistol.VH; alias Slot.2 Slot.2.VH"
- alias FPS.VVH "alias +Pistol.Auto +Pistol.VVH; alias -Pistol.Auto -Pistol.VVH; alias Slot.2 Slot.2.VVH"
- alias FPS.VVVH "alias +Pistol.Auto +Pistol.VVVH; alias -Pistol.Auto -Pistol.VVVH; alias Slot.2 Slot.2.VVVH"
- //Wait Management
- //Test Framework
- alias +Advance "+forward; C.Check"
- alias -Advance "-forward"
- alias C.Check "C.Initiate"
- alias C.Initiate "C.Test"
- alias C.Avoid ""
- alias C.Off "alias C.Check C.Avoid"
- alias C.On "alias C.Check C.Initiate"
- alias C.Test "alias C.Result C.Disabled; C.Delay; C.Decision"
- alias C.Delay "wait; C.Result"
- alias C.Decision "alias C.Result C.Enabled"
- alias C.Result "C.Disabled"
- alias C.Disabled ""
- alias C.Enabled "L.Initiate"
- alias L.Initiate "C.Off; L.Ready; L.Test"
- //Script Framework
- //NOTE - If additional links are desired, create their link
- //aliases and add their entries to L.Ready and L.Start
- alias L.Ready "L.0.On; L.1.On; L.2.On; L.3.On; L.4.On; L.5.On"
- alias L.Start "L.0; L.1; L.2; L.3; L.4; L.5"
- alias L.Test "alias L.Result L.Disabled; L.Delay; L.Decision"
- alias L.Delay "wait; L.Result"
- alias L.Decision "alias L.Result L.Enabled"
- alias L.Result "L.Disabled"
- alias L.Disabled "C.On; Pistol.Disabled" //Add wait script off command(s) here.
- alias L.Enabled "L.Start; L.Test"
- //Link 0
- alias L.0 "L.0.Skip"
- alias L.0.On "alias L.0 L.0.Do"
- alias L.0.Off "alias L.0 L.0.Skip"
- alias L.0.Skip ""
- alias L.0.Do "L.0.Off; Pistol.Refresh; wait; L.0.On" //Pistol script
- //Link 1
- alias L.1 "L.1.Skip"
- alias L.1.On "alias L.1 L.1.Do"
- alias L.1.Off "alias L.1 L.1.Skip"
- alias L.1.Skip ""
- alias L.1.Do "L.1.Off; wait; L.1.On" //Empty
- //Link 2
- alias L.2 "L.2.Skip"
- alias L.2.On "alias L.2 L.2.Do"
- alias L.2.Off "alias L.2 L.2.Skip"
- alias L.2.Skip ""
- alias L.2.Do "L.2.Off; wait; L.2.On" //Empty
- //Link 3
- alias L.3 "L.3.Skip"
- alias L.3.On "alias L.3 L.3.Do"
- alias L.3.Off "alias L.3 L.3.Skip"
- alias L.3.Skip ""
- alias L.3.Do "L.3.Off; wait; L.3.On" //Empty
- //Link 4
- alias L.4 "L.4.Skip"
- alias L.4.On "alias L.4 L.4.Do"
- alias L.4.Off "alias L.4 L.4.Skip"
- alias L.4.Skip ""
- alias L.4.Do "L.4.Off; wait; L.4.On" //Empty
- //Link 5
- alias L.5 "L.5.Skip"
- alias L.5.On "alias L.5 L.5.Do"
- alias L.5.Off "alias L.5 L.5.Skip"
- alias L.5.Skip ""
- alias L.5.Do "L.5.Off; wait; L.5.On" //Empty
- //Crosshair
- //Framework
- alias Crosshair.Primary "Crosshair.Basic"
- alias Crosshair.Secondary "Crosshair.Pistol"
- //Crosshair Settings
- alias Crosshair.Basic "cl_crosshair_alpha 255; cl_crosshair_red 23; cl_crosshair_green 255; cl_crosshair_blue 29; cl_crosshair_thickness 1; cl_crosshair_dynamic 1"
- alias Crosshair.Reload "cl_crosshair_alpha 255; cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 0; cl_crosshair_thickness 1; cl_crosshair_dynamic 1"
- alias Crosshair.Pistol "cl_crosshair_alpha 255; cl_crosshair_red 72; cl_crosshair_green 190; cl_crosshair_blue 230; cl_crosshair_thickness 1; cl_crosshair_dynamic 1"
- //Configuration
- //Script Settings
- Auto.Reload.Off //Automatic Reload for Primary Weapon. Set to Auto.Reload.On to default to on.
- Auto.Pistol.On //Automatic Pistols are enabled. Set to Auto.Pistol.Off to default to off.
- FPS.High //Pistol Fire Rate. Change setting depending on your AVERAGE frames per second.
- //Low = 20-35, Medium = 35-50, High = 50-70, VH = 70-95
- //VVH = 95-120, VVVH = 120-150.
- //Binds
- bind mouse1 "+Fire"
- bind mouse5 "+Bash"
- bind w "+Advance"
- bind 1 "Slot.1"
- bind 2 "Slot.2"
- bind 3 "Slot.3"
- bind 4 "Slot.4"
- bind 5 "Slot.5"
- bind mwheelup "M.Wheel.Up"
- bind mwheeldown "M.Wheel.Down"
- bind q "Last.Weapon"
- bind kp_multiply "Auto.Reload"
- bind kp_slash "Auto.Pistol"
- //Console Message
- echo ""
- echo "--- Kuga's Config * Final-ish Edition ---"
- echo " --- Version 1.2 * 03/26/11 ---"
- echo ""
- //------------------------------------------------------------------------------------------------------------
- cl_viewmodelfovsurvivor 65
- alias "record_0" "stop; record mydemo_0; bind / record_1"
- alias "record_1" "stop; record mydemo_1; bind / record_2"
- alias "record_2" "stop; record mydemo_2; bind / record_0"
- bind / "record_0"
- // Change these to Your liking.
- alias +menuBill "+mouse_menu Bill"
- alias -menuBill "-mouse_menu"
- bind j +menuBill
- alias +menuLouis "+mouse_menu Louis"
- alias -menuLouis "-mouse_menu"
- bind h +menuLouis
- alias +menuFrancis "+mouse_menu Francis"
- alias -menuFrancis "-mouse_menu"
- bind m +menuFrancis
- alias +menuDied "+mouse_menu Died"
- alias -menuDied "-mouse_menu"
- bind n +menuDied
- alias +menuFind "+mouse_menu Find"
- alias -menuFind "-mouse_menu"
- bind g +menuFind
- alias +menuExtra "+mouse_menu Extra"
- alias -menuExtra "-mouse_menu"
- bind b +menuExtra
- alias +menuWarning "+mouse_menu Warning"
- alias -menuWarning "-mouse_menu"
- bind c +menuWarning
- alias +menunew "+mouse_menu new"
- alias -menunew "-mouse_menu"
- bind alt +menunew
- alias +menuOld "+mouse_menu Old"
- alias -menuOld "-mouse_menu"
- bind 6 +menuOld
- //Bind 1 "Slot1;Primary"
- //Bind 2 "Slot2;Secondary"
- //Bind 3 "Slot3;Explosives"
- //Bind 4 "Slot4;Pack"
- //Bind 5 "Slot5;Drugs"
- //Bind Q "NextWeap"
- Bind k "ToggleNetG"
- Bind l "ToggleCC"
- Bind F "+Fl31"
- //Bind Mwheelup "Primary"
- //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 4; -Repeat"
- //Alias -Repeat "-Attack; Wait 4; 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 1
- 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"
- // *************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"
- // *************Execution*************
- Bind End "Exec Autoexec.cfg;Bind Mouse1 +Attack;-AFire;-Reload"
- Alias CrossHairFlash "Orange_CrossHair; Wait 30; Blue_CrossHair; Wait 30; Green_CrossHair"
- CrossHairFlash
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement