SHARE
TWEET

Untitled

a guest Aug 12th, 2017 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. exec ResetClass.cfg
  2.  
  3. // dont look at this mess
  4. bind kp_end VMC_cycle
  5. bind q qs1
  6. alias VMC_cycle VMC_on3
  7. bind mwheeldown nextwep; bind mwheelup prevwep;
  8.  
  9.  
  10. alias VMC_on2   "bind 1 eq_first2; bind 2 eq_second2; bind 3 eq_third2; eq_first2; bind mwheeldown nextwep; bind mwheelup prevwep; alias VMC_cycle VMC_on3; exec VMC_on2"
  11.  
  12.  
  13. alias VMC_on3   "bind 1 eq_first3; bind 2 eq_second3; bind 3 eq_third2; eq_first3; bind mwheeldown nextwep; bind mwheelup prevwep; r_drawviewmodel 0; alias VMC_cycle VMC_on1; exec VMC_on1_2"
  14.  
  15.  
  16. // OLD CYCLE 1 IGNORE // alias VMC_on1   "bind 1 slot1; bind 2 slot2; bind 3 slot3; r_drawviewmodel 1; bind mwheeldown invnext; bind mwheelup invprev; bind q lastinv; alias VMC_cycle VMC_on2"
  17.  
  18. alias VMC_on1   "bind 1 eq_first1; bind 2 eq_second1; bind 3 eq_third1; eq_first1; bind mwheeldown nextwep1; bind mwheelup prevwep1; alias VMC_cycle VMC_on4"
  19.  
  20. // Actually between 1st and 2nd cycle
  21. alias VMC_on4   "bind 1 eq_first4; bind 2 eq_second4; bind 3 eq_third4; eq_first4; bind mwheeldown nextwep1; bind mwheelup prevwep1; r_drawviewmodel 1; alias VMC_cycle VMC_on2"
  22.  
  23.  
  24. // 21 31 32 12 13 23
  25. // For Cycle 2
  26. alias qs1 "eq_second2; bind q qs4"
  27. alias qs2 "eq_third2; bind q qs5"
  28. alias qs3 "eq_third2; bind q qs6"
  29. alias qs4 "eq_first2; bind q qs1"
  30. alias qs5 "eq_first2; bind q qs2"
  31. alias qs6 "eq_second2; bind q qs3"
  32.  
  33. // For Cycle 1
  34. alias aqs1 "eq_second1; bind q aqs4"
  35. alias aqs2 "eq_third1; bind q aqs5"
  36. alias aqs3 "eq_third1; bind q aqs6"
  37. alias aqs4 "eq_first1; bind q aqs1"
  38. alias aqs5 "eq_first1; bind q aqs2"
  39. alias aqs6 "eq_second1; bind q aqs3"
  40.  
  41. // For Cycle 2 + 3
  42. alias nextwep qs1
  43. alias prevwep qs2
  44.  
  45. // For Cycle 1
  46. alias nextwep1 aqs1
  47. alias prevwep1 aqs2
  48.  
  49.  
  50. cl_crosshair_file crosshair3
  51. alias "ch3" "cl_crosshair_file crosshair3"
  52.  
  53. // Cycle 1   All viewmodels on
  54. alias eq_first1 "slot1; alias nextwep1 aqs1; alias prevwep1 aqs2; r_drawviewmodel 1; ch3"
  55. alias eq_second1 "slot2; alias nextwep1 aqs3; alias prevwep1 aqs4; r_drawviewmodel 1; exec ch0"
  56. alias eq_third1 "slot3; alias nextwep1 aqs5; alias prevwep1 aqs6; r_drawviewmodel 1; ch3"
  57.  
  58. // Cycle 2   No viewmodel for 1 and 2
  59. alias eq_first2 "slot1; alias nextwep qs1; alias prevwep qs2; r_drawviewmodel 0; ch3"
  60. alias eq_second2 "slot2; alias nextwep qs3; alias prevwep qs4; r_drawviewmodel 0; exec ch0"
  61. alias eq_third2 "slot3; alias nextwep qs5; alias prevwep qs6; r_drawviewmodel 1; ch3"
  62.  
  63. // Cycle 3   Skips slot2, no viewmodel for slot1
  64. alias eq_first3 "slot1; alias nextwep eq_third3; bind q eq_third3; alias prevwep eq_third3; r_drawviewmodel 0; ch3"
  65. alias eq_third3 "slot3; alias nextwep eq_first3; bind q eq_first3; alias prevwep eq_first3; r_drawviewmodel 1; exec ch0"
  66.  
  67. // Cycle 4  Skips slot2, all viewmodels on
  68. alias eq_first4 "slot1; alias nextwep1 eq_third4; bind q eq_third4; alias prevwep1 eq_third4; r_drawviewmodel 1; ch3"
  69. alias eq_third4 "slot3; alias nextwep1 eq_first4; bind q eq_first4; alias prevwep1 eq_first4; r_drawviewmodel 1; exec ch0"
  70.  
  71. VMC_on1
RAW Paste Data
Top