Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. // this first segment includes binds/aliases you can change to your preferences!
  2.  
  3. alias knife_hand "cl_righthand 1" // hand your knife will appear in
  4. alias other_hand "cl_righthand 0" // hand everything else will appear in
  5.  
  6. // remove binds if you don't want them, otherwise change the key to what you want.
  7. bind 1 b1 // rifle
  8. bind 2 b2 // pistol
  9. bind 3 b3 // knife
  10. bind 4 b5 // bomb
  11. bind x b6 // he
  12. bind f b7 // flash
  13. bind c b8 // smoke
  14. // bind v b9 // decoy
  15. bind z b10 // inc/molo
  16. bind q b11 // quickswitch
  17. bind mouse1 +att_alias // attack
  18.  
  19. // ----- end of configuration section ----- Written by Run1e
  20.  
  21.  
  22. setd
  23.  
  24. // quickswitch logic
  25. alias switch_enable "other_next;setd"
  26. alias switch_disable "alias switch"
  27. alias knife_out "knife_hand;setd;other_next"
  28. alias other_out "other_hand;setn;knife_next"
  29. alias knife_next "alias switch knife_out"
  30. alias other_next "alias switch other_out"
  31.  
  32. // +attack then losing item (planting bomb or throwing nade) logic
  33. alias +att_alias +attack
  34. alias -att_alias -attack
  35. alias +att_switch "+attack;switch_disable;alias +att_alias +attack"
  36. alias att_on "alias +att_alias +att_switch"
  37.  
  38. // b* alias will be d* when the knife is in the quickswitch stack
  39. alias d1 "s1;c1;knife_next"
  40. alias d2 "s2;c2;knife_next"
  41. alias d5 "s5;c5;knife_next"
  42. alias d6 "s6;c6;knife_next"
  43. alias d7 "s7;c7;knife_next"
  44. alias d8 "s8;c8;knife_next"
  45. alias d9 "s9;c9;knife_next"
  46. alias d10 "s10:c10;knife_next"
  47.  
  48. // b* alias will be n* when the knife is not in the quickswitch stack
  49. alias n1 "s1;switch_disable;setn"
  50. alias n2 "s2;switch_disable;setn"
  51. alias n5 "s5;switch_disable;setn"
  52. alias n6 "s6;switch_disable;setn"
  53. alias n7 "s7;switch_disable;setn"
  54. alias n8 "s8;switch_disable;setn"
  55. alias n9 "s9;switch_disable;setn"
  56. alias n10 "s10;switch_disable;setn"
  57.  
  58. // set all b* aliases to d*
  59. alias setd "alias b1 d1;alias b2 d2;setd2"
  60. alias setd2 "alias b5 d5;alias b6 d6;setd3"
  61. alias setd3 "alias b7 d7;alias b8 d8;setd4"
  62. alias setd4 "alias b9 d9;alias b10 d10"
  63.  
  64. // set all b* aliases to n*
  65. alias setn "alias b1 n1;alias b2 n2;setn2"
  66. alias setn2 "alias b5 n5;alias b6 n6;setn3"
  67. alias setn3 "alias b7 n7;alias b8 n8;setn4"
  68. alias setn4 "alias b9 n9;alias b10 n10"
  69.  
  70. // set all other b* aliases to n* except for c*
  71. alias c1 "alias b2 n2;alias b5 n5;c1_2
  72. alias c1_2 "alias b6 n6;alias b7 n7;c1_3"
  73. alias c1_3 "alias b8 n8;alias b9 n9;alias b10 n10"
  74. alias c2 "alias b1 n1;alias b5 n5;c2_2"
  75. alias c2_2 "alias b6 n6;alias b7 n7;c2_3"
  76. alias c2_3 "alias b8 n8;alias b9 n9;alias b10 n10"
  77. alias c5 "alias b1 n1;alias b2 n2;c5_2"
  78. alias c5_2 "alias b6 n6;alias b7 n7;c5_3"
  79. alias c5_3 "alias b8 n8;alias b9 n9;alias b10 n10"
  80. alias c6 "alias b1 n1;alias b2 n2;c6_2"
  81. alias c6_2 "alias b5 n5;alias b7 n7;c6_3"
  82. alias c6_3 "alias b8 n8;alias b9 n9;alias b10 n10"
  83. alias c7 "alias b1 n1;alias b2 n2;c7_2"
  84. alias c7_2 "alias b5 n5;alias b6 n6;c7_3"
  85. alias c7_3 "alias b8 n8;alias b9 n9;alias b10 n10"
  86. alias c8 "alias b1 n1;alias b2 n2;c8_2"
  87. alias c8_2 "alias b5 n5;alias b6 n6;c8_3"
  88. alias c8_3 "alias b7 n7;alias b9 n9;alias b10 n10"
  89. alias c9 "alias b1 n1;alias b2 n2;c9_2"
  90. alias c9_2 "alias b5 n5;alias b6 n6;c9_3"
  91. alias c9_3 "alias b7 n7;alias b8 n8;alias b10 n10"
  92. alias c10 "alias b1 n1;alias b2 n2;c10_2"
  93. alias c10_2 "alias b5 n5;alias b6 n6;c10_3"
  94. alias c10_3 "alias b7 n7;alias b8 n8;alias b9 n9"
  95.  
  96. // s* will do the slot* command and put cl_righthand to the correct value
  97. alias s1 "slot1;other_hand"
  98. alias s2 "slot2;other_hand"
  99. alias s3 "slot3;knife_hand"
  100. alias s5 "slot5;other_hand;att_on"
  101. alias s6 "slot6;other_hand;att_on"
  102. alias s7 "slot7;other_hand;att_on"
  103. alias s8 "slot8;other_hand;att_on"
  104. alias s9 "slot9;other_hand;att_on"
  105. alias s10 "slot10;other_hand;att_on"
  106.  
  107. // wanted to keep the user-bind segment a bit cleaner
  108. alias b3 "s3;switch_enable"
  109. alias b11 "lastinv;switch"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement