Advertisement
Guest User

Dota2 ChatWheel script [Modified_slightly]

a guest
Nov 4th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.36 KB | None | 0 0
  1. // Settings
  2. /// Your default chatwheel, goes clockwise from the right. Current settings can be found in config.cfg.
  3. alias mycw_custom "chat_wheel_phrase_0 57; chat_wheel_phrase_1 11; chat_wheel_phrase_2 10; chat_wheel_phrase_3 9; chat_wheel_phrase_4 29; chat_wheel_phrase_5 35; chat_wheel_phrase_6 2; chat_wheel_phrase_7 33"
  4.  
  5. /// Key bindings. Make sure the keys are unbound in the settings. You can unbind by clicking the key setting and then right clicking.
  6. //// Key for the chat wheel
  7. bind y +mycw
  8. //// Key to browse through all chat wheel pages
  9. bind KP_4 mycw_next
  10. //// Keys to select chat wheel page in two presses
  11. bind KP_1 mycw_choice_a
  12. bind KP_2 mycw_choice_b
  13. bind KP_3 mycw_choice_c
  14.  
  15. // Code
  16. /// Chat wheel pages
  17. mycw_custom
  18. alias mycw_0 "alias mycw_next mycw_1; chat_wheel_phrase_0 0; chat_wheel_phrase_1 1; chat_wheel_phrase_2 2; chat_wheel_phrase_3 3; chat_wheel_phrase_4 4; chat_wheel_phrase_5 5; chat_wheel_phrase_6 6; chat_wheel_phrase_7 7"
  19. alias mycw_1 "alias mycw_next mycw_2; chat_wheel_phrase_0 8; chat_wheel_phrase_1 9; chat_wheel_phrase_2 10; chat_wheel_phrase_3 11; chat_wheel_phrase_4 12; chat_wheel_phrase_5 13; chat_wheel_phrase_6 14; chat_wheel_phrase_7 15"
  20. alias mycw_2 "alias mycw_next mycw_3; chat_wheel_phrase_0 16; chat_wheel_phrase_1 17; chat_wheel_phrase_2 18; chat_wheel_phrase_3 19; chat_wheel_phrase_4 20; chat_wheel_phrase_5 21; chat_wheel_phrase_6 22; chat_wheel_phrase_7 23"
  21. alias mycw_3 "alias mycw_next mycw_4; chat_wheel_phrase_0 24; chat_wheel_phrase_1 25; chat_wheel_phrase_2 26; chat_wheel_phrase_3 27; chat_wheel_phrase_4 28; chat_wheel_phrase_5 29; chat_wheel_phrase_6 30; chat_wheel_phrase_7 31"
  22. alias mycw_4 "alias mycw_next mycw_5; chat_wheel_phrase_0 32; chat_wheel_phrase_1 33; chat_wheel_phrase_2 34; chat_wheel_phrase_3 35; chat_wheel_phrase_4 36; chat_wheel_phrase_5 37; chat_wheel_phrase_6 38; chat_wheel_phrase_7 39"
  23. alias mycw_5 "alias mycw_next mycw_6; chat_wheel_phrase_0 40; chat_wheel_phrase_1 41; chat_wheel_phrase_2 42; chat_wheel_phrase_3 43; chat_wheel_phrase_4 44; chat_wheel_phrase_5 45; chat_wheel_phrase_6 46; chat_wheel_phrase_7 47"
  24. alias mycw_6 "alias mycw_next mycw_7; chat_wheel_phrase_0 48; chat_wheel_phrase_1 49; chat_wheel_phrase_2 50; chat_wheel_phrase_3 51; chat_wheel_phrase_4 52; chat_wheel_phrase_5 53; chat_wheel_phrase_6 54; chat_wheel_phrase_7 55"
  25. alias mycw_7 "alias mycw_next mycw_8; chat_wheel_phrase_0 56; chat_wheel_phrase_1 57; chat_wheel_phrase_2 58; chat_wheel_phrase_3 59; chat_wheel_phrase_4 60; chat_wheel_phrase_5 61; chat_wheel_phrase_6 62; chat_wheel_phrase_7 63"
  26. alias mycw_8 "alias mycw_next mycw_0; chat_wheel_phrase_0 64; chat_wheel_phrase_1 65; chat_wheel_phrase_2 66; chat_wheel_phrase_3 67; chat_wheel_phrase_4 68; chat_wheel_phrase_5 69; chat_wheel_phrase_6 70; chat_wheel_phrase_7 0"
  27.  
  28. /// Chat wheel code
  29. alias mycw_next ""
  30. alias +mycw "+chatwheel; alias mycw_next mycw_0"
  31. alias -mycw "-chatwheel; mycw_custom; alias mycw_next; mycw_choice_reset"
  32.  
  33. /// Three key page select code
  34. alias mycw_choice_reset "alias mycW_choice_a mycw_choice_1_a; alias mycw_choice_b mycw_choice_1_b; alias mycw_choice_c mycw_choice_1_c"
  35. alias mycw_choice_1_a "alias mycW_choice_a mycw_choice_2_a_a; alias mycw_choice_b mycw_choice_2_a_b; alias mycw_choice_c mycw_choice_2_a_c"
  36. alias mycw_choice_1_b "alias mycW_choice_a mycw_choice_2_b_a; alias mycw_choice_b mycw_choice_2_b_b; alias mycw_choice_c mycw_choice_2_b_c"
  37. alias mycw_choice_1_c "alias mycW_choice_a mycw_choice_2_c_a; alias mycw_choice_b mycw_choice_2_c_b; alias mycw_choice_c mycw_choice_2_c_c"
  38. alias mycw_choice_2_a_a "mycw_0; mycw_choice_reset"
  39. alias mycw_choice_2_a_b "mycw_1; mycw_choice_reset"
  40. alias mycw_choice_2_a_c "mycw_2; mycw_choice_reset"
  41. alias mycw_choice_2_b_a "mycw_3; mycw_choice_reset"
  42. alias mycw_choice_2_b_b "mycw_4; mycw_choice_reset"
  43. alias mycw_choice_2_b_c "mycw_5; mycw_choice_reset"
  44. alias mycw_choice_2_c_a "mycw_6; mycw_choice_reset"
  45. alias mycw_choice_2_c_b "mycw_7; mycw_choice_reset"
  46. alias mycw_choice_2_c_c "mycw_8; mycw_choice_reset"
  47. mycw_choice_reset
  48.  
  49.  
  50. ////////////////////////////////////////////////
  51. /// You don't what is coming afterwards ///
  52. ////////////////////////////////////////////////
  53. //chatwheel_say 0 "Okay"
  54. //chatwheel_say 1 "Care"
  55. //chatwheel_say 2 "Get Back"
  56. //chatwheel_say 3 "Need Wards"
  57. //chatwheel_say 4 "Stun"
  58. //chatwheel_say 5 "Help"
  59. //chatwheel_say 6 "Push"
  60. //chatwheel_say 7 "Well played"
  61. //chatwheel_say 8 "Missing"
  62. //chatwheel_say 9 "Missing top"
  63. //chatwheel_say 10 "Missing mid"
  64. //chatwheel_say 11 "Missing bottom"
  65. //chatwheel_say 12 "Go!"
  66. //chatwheel_say 13 "Initiate!"
  67. //chatwheel_say 14 "Follow me"
  68. //chatwheel_say 15 "Group up"
  69. //chatwheel_say 16 "Spread out"
  70. //chatwheel_say 17 "Split farm"
  71. //chatwheel_say 18 "Attack now!"
  72. //chatwheel_say 19 "Be right back"
  73. //chatwheel_say 20 "Dive!"
  74. //chatwheel_say 21 "On my way"
  75. //chatwheel_say 22 "Get ready"
  76. //chatwheel_say 23 "Bait"
  77. //chatwheel_say 24 "Heal"
  78. //chatwheel_say 25 "Mana"
  79. //chatwheel_say 26 "Out of mana"
  80. //chatwheel_say 27 "Cooldown"
  81. //chatwheel_say 28 "Ulti ready"
  82. //chatwheel_say 29 "Returned"
  83. //chatwheel_say 30 "All miss"
  84. //chatwheel_say 31 "Incoming"
  85. //chatwheel_say 32 "Invis enemy"
  86. //chatwheel_say 33 "Enemy has rune"
  87. //chatwheel_say 34 "Split push"
  88. //chatwheel_say 35 "Coming to gank"
  89. //chatwheel_say 36 "Request gank"
  90. //chatwheel_say 37 "Under tower"
  91. //chatwheel_say 38 "Deny tower"
  92. //chatwheel_say 39 "Buy courier"
  93. //chatwheel_say 40 "Upgrade courier"
  94. //chatwheel_say 41 "We need detection"
  95. //chatwheel_say 42 "They have detection"
  96. //chatwheel_say 43 "Buy TP"
  97. //chatwheel_say 44 "Re-use courier"
  98. //chatwheel_say 45 "Deward"
  99. //chatwheel_say 46 "Building Mek"
  100. //chatwheel_say 47 "Building Pipe"
  101. //chatwheel_say 48 "Stack and pull"
  102. //chatwheel_say 49 "Pull creeps"
  103. //chatwheel_say 50 "Pulling creeps"
  104. //chatwheel_say 51 "Stack neutrals"
  105. //chatwheel_say 52 "Jungling"
  106. //chatwheel_say 53 "Roshan"
  107. //chatwheel_say 54 "Affirmative"
  108. //chatwheel_say 55 "Wait"
  109. //chatwheel_say 56 "Pause"
  110. //chatwheel_say 57 "Current Time"
  111. //chatwheel_say 58 "Check runes"
  112. //chatwheel_say 59 "Smoke gank!"
  113. //chatwheel_say 60 "Good luck"
  114. //chatwheel_say 61 "Nice"
  115. //chatwheel_say 62 "Thanks"
  116. //chatwheel_say 63 "Sorry"
  117. //chatwheel_say 64 "Don't give up"
  118. //chatwheel_say 65 "That just happened"
  119. //chatwheel_say 66 "Game is hard"
  120. //chatwheel_say 67 "New meta"
  121. //chatwheel_say 68 "My bad"
  122. //chatwheel_say 69 "Regret"
  123. //chatwheel_say 70 "Relax"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement