Advertisement
Guest User

Untitled

a guest
Apr 19th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.20 KB | None | 0 0
  1. // first you set up the colors and shapes/sizes you want the xhair to toggle through (cl_crosshair_file = type cl_crosshair_scale = size). Keep in mind that the base size of the crosshair varies depending on the weapon: //
  2. // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //
  3.  
  4. //xhair TYPE toggle--switches crosshair type when shooting; good for preventing Amby xhair from expanding too large (uses my settings as an example). NOTE: Must be manually integrated with viewmodel scripts to work in conjunction.
  5. //=========================================================
  6. alias dotxhairtype "dotxhairtypeb"
  7. alias dotxhairtypeb "cl_crosshair_file crosshair5;cl_crosshair_scale 14;alias dotxhairtype dotxhairtyper" // tweak crosshair_scale values to your liking
  8. alias dotxhairtyper "cl_crosshair_file crosshair2;cl_crosshair_scale 22;alias dotxhairtype dotxhairtypeb"
  9.  
  10. bind mouse1 +crosshairfire
  11. alias +crosshairfire "+attack;dotxhairtype;spec_next"
  12. alias -crosshairfire "-attack;dotxhairtype"
  13. //=========================================================
  14.  
  15. // xhair COLOR toggle
  16. //=========================================================
  17. alias dotxhaircolor "dotxhaircolorb"
  18. alias dotxhaircolorb "cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 0;alias dotxhaircolor dotxhaircolorc"
  19. alias dotxhaircolorc "cl_crosshair_blue 255; cl_crosshair_green 0; cl_crosshair_red 255;alias dotxhaircolor dotxhaircolord"
  20. alias dotxhaircolord "cl_crosshair_blue 240; cl_crosshair_green 255; cl_crosshair_red 0;alias dotxhaircolor dotxhaircolorb"
  21. //=========================================================
  22.  
  23. // // // // // // // // // // // // // // // // //
  24. // movement color toggle/flashing xhair example //
  25. // // // // // // // // // // // // // // // // //
  26.  
  27. bind "w" +fw
  28. alias +fw "+forward;dotxhaircolor"
  29. alias -fw "-forward;dotxhaircolor"
  30.  
  31. bind "s" +bw
  32. alias +bw "+back;dotxhaircolor"
  33. alias -bw "-back;dotxhaircolor"
  34.  
  35. bind "d" +mr
  36. alias +mr "+moveright;dotxhaircolor"
  37. alias -mr "-moveright;dotxhaircolor"
  38.  
  39. bind "a" +ml
  40. alias +ml "+moveleft;dotxhaircolor"
  41. alias -ml "-moveleft;dotxhaircolor"
  42. //=========================================================
  43.  
  44. // color toggler
  45. alias dotxhaircolor "dotxhaircolorb"
  46. alias dotxhaircolorb "cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 0;alias dotxhaircolor dotxhaircolorc"
  47. alias dotxhaircolorc "cl_crosshair_blue 255; cl_crosshair_green 0; cl_crosshair_red 255;alias dotxhaircolor dotxhaircolord"
  48. alias dotxhaircolord "cl_crosshair_blue 240; cl_crosshair_green 255; cl_crosshair_red 0;alias dotxhaircolor dotxhaircolorb"
  49.  
  50. // Null-cancelling movement script
  51. // (prevents you from pressing two opposing directions, which causes you to stop moving)
  52.  
  53. bind w +mfwd
  54. bind s +mback
  55. bind a +mleft
  56. bind d +mright
  57.  
  58. alias +mfwd "-back;+forward;alias checkfwd +forward;dotxhaircolor"
  59. alias +mback "-forward;+back;alias checkback +back;dotxhaircolor"
  60. alias +mleft "-moveright;+moveleft;alias checkleft +moveleft;dotxhaircolor"
  61. alias +mright "-moveleft;+moveright;alias checkright +moveright;dotxhaircolor"
  62. alias -mfwd "-forward;checkback;alias checkfwd none;dotxhaircolor"
  63. alias -mback "-back;checkfwd;alias checkback none;dotxhaircolor"
  64. alias -mleft "-moveleft;checkright;alias checkleft none;dotxhaircolor"
  65. alias -mright "-moveright;checkleft;alias checkright none;dotxhaircolor"
  66. alias checkfwd none
  67. alias checkback none
  68. alias checkleft none
  69. alias checkright none
  70. alias none ""
  71.  
  72. bind "q" "switcher"
  73. bind "mouse2" "+watch;spec_prev"
  74.  
  75.  
  76. alias knife_vm_mode "bind mouse1 +viewmodel_knife"
  77. alias amby_vm_mode "bind mouse1 +viewmodel_amby"
  78. alias sap_vm_mode "bind mouse1 +viewmodel_sap"
  79.  
  80. alias +viewmodel_knife "+attack;r_drawviewmodel 1;spec_next"
  81. alias -viewmodel_knife "-attack;r_drawviewmodel 1"
  82. alias +viewmodel_amby "+attack;+reload;cl_autoreload 0;r_drawviewmodel 0;spec_next"
  83. alias -viewmodel_amby "-attack;r_drawviewmodel 0"
  84. alias +viewmodel_sap "+attack;r_drawviewmodel 1;spec_next"
  85. alias -viewmodel_sap "-attack;r_drawviewmodel 1"
  86.  
  87.  
  88. alias equip_knife "slot3;r_drawviewmodel 1;knife_vm_mode"
  89.  
  90. alias equip_knife2amby "equip_knife;alias switcher equip_amby2knife;bind 2 equip_sap2knife;bind 3 equip_knife;bind 1 equip_amby2knife"
  91. alias equip_knife2sap "equip_knife;alias switcher equip_sap2knife;bind 2 equip_sap2knife;bind 3 equip_knife;bind 1 equip_amby2knife"
  92.  
  93. alias equip_amby "slot1;r_drawviewmodel 1;amby_vm_mode"
  94.  
  95. alias equip_amby2sap "equip_amby;alias switcher equip_sap2amby;bind 2 equip_sap2amby;bind 3 equip_knife2amby;bind 1 equip_amby"
  96. alias equip_amby2knife "equip_amby;alias switcher equip_knife2amby;bind 2 equip_sap2amby;bind 3 equip_knife2amby;bind 1 equip_amby"
  97.  
  98. alias equip_sap "slot2;r_drawviewmodel 1;sap_vm_mode"
  99.  
  100. alias equip_sap2knife "equip_sap;alias switcher equip_knife2sap;bind 2 equip_sap;bind 3 equip_knife2sap;bind 1 equip_amby2sap"
  101. alias equip_sap2amby "equip_sap;alias switcher equip_amby2sap;bind 2 equip_sap;bind 3 equip_knife2sap;bind 1 equip_amby2sap"
  102.  
  103. alias +watch "+attack2;r_drawviewmodel 1"
  104. alias -watch "-attack2;r_drawviewmodel 1"
  105.  
  106. equip_knife2amby
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement