NanashiSC

customslots.cfg

Feb 19th, 2019
748
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.63 KB | None | 0 0
  1. echo >Lese Customslots ...
  2. echo " _____ _ _ _"
  3. echo " / ____| | | | | | |"
  4. echo " | | _ _ ___| |_ ___ _ __ ___ ___| | ___ | |_ ___"
  5. echo " | | | | | / __| __/ _ \| '_ ` _ \/ __| |/ _ \| __/ __|"
  6. echo " | |___| |_| \__ \ || (_) | | | | | \__ \ | (_) | |_\__ \"
  7. echo " \_____\__,_|___/\__\___/|_| |_| |_|___/_|\___/ \__|___/"
  8. echo ""
  9. echo " Original Script /u/genemilder and /u/Flapadiddle"
  10. echo " Retouched and documented by /u/NanashiSC"
  11. echo " Version: 2019-02-19"
  12. echo " for updates, go visit pastebin.com/JuTtcj2S"
  13. //----------------------------------------------------------------------------------------------------------------------------------
  14. // Source(1): https://pastebin.com/7beau8BP by /u/genemilder
  15. // Source(2): https://pastebin.com/NV4qhDaU by /u/Flapadiddle
  16. //----------------------------------------------------------------------------------------------------------------------------------
  17. // DE: Vorwort / EN: Preamble
  18. //----------------------------------------------------------------------------------------------------------------------------------
  19. // Nanashi DE: Das Original stammt von /u/genemilder und war an Team Fortress Spieler gerichtet, /u/Flapdadiddle hat es später an CSGO angepasst.
  20. // Ich habe mir gedacht, das Skript aufbohren und optimieren zu können, doch musste mir schließlich eingestehen, dass ich nicht über den Intellekt
  21. // verfüge, diesem Biest eins draufzusetzen. Da ich mich aber bereits in die Funktionsweise eingenerdet und während des Re-Engeneerings diverse
  22. // Notizen verfasst hatte und das Original zudem nur dürftig kommentiert und mit streitaren Variablen-Namen veröffentlicht worden war, habe ich
  23. // mich dazu entschieden eben genannte Mängel auszuräumen.
  24. //----------------------------------------------------------------------------------------------------------------------------------
  25. // Nanashi EN: The orignal script has been created by /u/genemilder for Team Fortress and later been modified by /u/Flapadiddle to match CSGO
  26. // I've decided to reengineer the script, hoping I could reduce the code or simplify things, just to realize, that the script itself
  27. // is a marvellous piece of art and has no room for such insults. BUT typically, for the work of a genius, it's naming convention
  28. // and overall documentation has been quite poor. So I started digging deeper and came up with a documentation that hopefully
  29. // some of you, will find helpful as well.
  30. //----------------------------------------------------------------------------------------------------------------------------------
  31. // DE: Bekannte Probleme und Limitierungen / EN: Known Issues and limitations:
  32. //----------------------------------------------------------------------------------------------------------------------------------
  33. // DE: Das Skript ist nicht in der Lage zu erkennen wenn ein Gegenstand fallen gelassen, gekauft (über das Kaufmenue), oder aufgehoben
  34. // worden ist. Es weiß nicht und kann nicht wissen, weiviele Gegenstände Du in Deinem Inventar hast und ist deshalb auch nicht in der
  35. // Lage sich entsprechend anzupassen. Wenn Du beispielsweise eine Blendgranate wirfst, weiß Customslots nicht ob Du noch über eine weitere verfügst.
  36. //
  37. // Merke: Danger Zone Spieler sollten Ihre Hände von Customslots lassen, oder es zumindest für die Dauer des Spiels deaktivieren.
  38. // Neue Gegenstände, wie der Medishot zum Beispiel, oder die Fähigkeit sein Messer, Nahkampfwaffen und Granaten fallen lassen zu können,
  39. // kreieren neue Herausforderungen, die noch nicht angegangen worden sind und vielleicht auch zu viel des Guten sind.
  40. //----------------------------------------------------------------------------------------------------------------------------------
  41. // EN: The script is not able to recognice if an item has been dropped, bought (via buymenu), or picked.
  42. // It does and can not now how many items you have in your inventory, and therefore won't be able to adjust itself accordingly
  43. // If you throw a flash for example, customslots, wont know if you have another in you pocket or not.
  44. //
  45. // Note: Danger Zone players should keep their hands off customlots, or at least disable it, whilest playing Danger Zone.
  46. // New items, like medishot f.e., or the ability to drop your knife, melee weapons and grenades create new challanges that have not
  47. // been targetted yet and might be too to adress at all.
  48. //----------------------------------------------------------------------------------------------------------------------------------
  49. // Script Idea:
  50. //----------------------------------------------------------------------------------------------------------------------------------
  51. // DE: imitiere lastinv, nextinv und previnv, um eine Anpassung der einzelnen Slots zu ermoeglichen
  52. // EN: Recreate lastinv, nextinv and previnv to enable the customization of individual slots
  53. //----------------------------------------------------------------------------------------------------------------------------------
  54. // Script Functions:
  55. //----------------------------------------------------------------------------------------------------------------------------------
  56. // exec_qs = q (lastinv)
  57. // next_slot = select next weapon (nextinv)
  58. // prev_slot = select previous weapon (previnv)
  59. //
  60. // cust_slot1 = primary
  61. // cust_slot2 = secondary
  62. // cust_slot3 = melee
  63. // cust_slot5 = bomb
  64. // cust_slot6 = HE grenade
  65. // cust_slot7 = flash
  66. // cust_slot8 = smoke
  67. // cust_slot9 = decoy
  68. // cust_slot10 = molotov/incendiary
  69. //
  70. // alias crosshair_primary
  71. // alias crosshair_secondary
  72. // alias crosshair_melee
  73. //----------------------------------------------------------------------------------------------------------------------------------
  74. // Basic Setup:
  75. //----------------------------------------------------------------------------------------------------------------------------------
  76. // DE
  77. // cust_slot = imitiert die regulaere Slot-Funktion und schreibt die Variable curr_slot
  78. // curr_slot = zeigt auf den aktuellen Slot; loest einen weiteren lese/schreib Prozess aus
  79. // next_slot = zeigt auf den jeweils naechsten Slot, ausgehen von der Position von curr_slot
  80. // prev_slot = zeigt auf den jeweils vorherigen Slot, ausgehen von der Position von curr_slot
  81. // last_slot = lässt exec_qs auf den Slot zeigen, der noch vor curr_slot in Benutzung war
  82. // set_qs_slot = überschreibt die bestehende Matrix abhängig vom angewählten Slot
  83. // exec_qs = gibt den zuletzt bekannten vorausgegangenen Inventargegenstand zurück
  84. //----------------------------------------------------------------------------------------------------------------------------------
  85. // EN
  86. // cust_slot = imitates the regular slot functionality and writes curr_slot
  87. // curr_slot = points towards the current slot; triggers another read/write process
  88. // next_slot = points towards the next slot, depends on curr_slot
  89. // prev_slot = points towards the previous slot, depends on curr_slot
  90. // last_slot = makes exec_qs point towards the slot which has been in use prior to curr_slot
  91. // set_qs_slot = overwrites whole matrix depending on triggered slot
  92. // exec_qs = returns the last known previous inventory item
  93. //----------------------------------------------------------------------------------------------------------------------------------
  94. // Script --->
  95. //----------------------------------------------------------------------------------------------------------------------------------
  96. // DE: Erstelle cust_slotX, lasse es slotX ausführen und curr_slotX schreiben (optional: lade Slot-spezifisches Fadenkreuz)
  97. // EN: Create cust_slotX, make it call slotX and write curr_slotX (optional: load slot specific crosshair settings)
  98. //----------------------------------------------------------------------------------------------------------------------------------
  99. alias cust_slot1 "slot1; curr_slot1; crosshair_primary"
  100. alias cust_slot2 "slot2; curr_slot2; crosshair_secondary"
  101. alias cust_slot3 "slot3; curr_slot3; crosshair_melee"
  102. alias cust_slot5 "slot5; curr_slot5"
  103. alias cust_slot6 "slot6; curr_slot6"
  104. alias cust_slot7 "slot7; curr_slot7"
  105. alias cust_slot8 "slot8; curr_slot8"
  106. alias cust_slot9 "slot9; curr_slot9"
  107. alias cust_slot10 "slot10; curr_slot10"
  108. //----------------------------------------------------------------------------------------------------------------------------------
  109. // DE: Schreibe next_slot und prev_slot, wechsel auf last_slot, schreibe den aufgerufenen slot in last_slot
  110. // EN: Write next_slot and prev_slot; switch to last_slot; write the called slot in last_slot
  111. //----------------------------------------------------------------------------------------------------------------------------------
  112. //
  113. // DE: Wenn wir einen Slot anwaehlen, muessen wir neben diversen anderen Variablen vor allem auch die Variable qs_slot ueberschreiben - und das fuer jeden einzelnen Slot.
  114. // Hierzu lasst uns folgende Matrix vorstellen:
  115. // EN: If we select a slot - in addition to various other variables - we especially have to overwrite qs_slot. And this must be done for each individual slot.
  116. // For this let us imagine an empty matrix:
  117. //
  118. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  119. // | qs_slot1 | qs_slot2 | qs_slot3 | qs_slot5 | qs_slot6 | qs_slot7 | qs_slot8 | qs_slot9 | qs_slot10 |
  120. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  121. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  122. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  123. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  124. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  125. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  126. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  127. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  128. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  129. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  130. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  131. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  132. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  133. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  134. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  135. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  136. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  137. // | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
  138. // +----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  139. //
  140. // DE: Jetzt betaetigen wir Taste 1
  141. // EN: Now we tap key 1
  142. //
  143. // >1 -> cust_slot1
  144. // cust_slot1 -> slot1; curr_slot1; (crosshair primary) //DE: lassen wir das crosshair mal aussen vor
  145. // //EN: let us ignore the crosshair for now
  146. // curr_slot1 ->
  147. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  148. // | INPUT | qs_slot1 | qs_slot2 | qs_slot3 | qs_slot5 | qs_slot6 | qs_slot7 | qs_slot8 | qs_slot9 | qs_slot10 |
  149. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  150. // | 1 |curr_slot1| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
  151. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+
  152. //
  153. // DE: Was ist passiert?
  154. // Durch das Druecken der Taste-1 loesen wir einen Domino-Effekt aus:
  155. // Taste-1 ist an cust_slot1 gebunden welcher Slot1 oeffnet und die Funktion curr_slot1 aufruft.
  156. // curr_slot1 sorgt nun dafuer, dass die set_qs_slot-Variablen aller anderen Slots auf die Hauseigene set_qs_slot1-Funktion zeigen
  157. // EN: What did just happen?
  158. // By pressing key 1 we trigger a domino-effect:
  159. // Key 1, which is bound to cust_slot1, will open slot1 and exec curr_slot1.
  160. // curr_slot1 will than make sure that every other set_qs_slot-variable will point towards it's very own set_qs_slot1-function.
  161. //
  162. // DE: Bevor wir eine weitere Taste betaetigen, lasst uns noch einen Blick auf unsere anderen Variablen werfen
  163. // EN: Before we press another key, let us have a look at our other variables too
  164. //
  165. //+-----------+-----------+-----------+---------+--------+
  166. //| curr_slot | next_slot | prev_slot | qs_exec | qs_set |
  167. //+-----------+-----------+-----------+---------+--------+
  168. //| 1 | 2 | 10 | -* | 1 |
  169. //+-----------+-----------+-----------+---------+--------+
  170. // -* = this would point towards a starting parameter, if any has been set, otherwise it would point towards nothing at this point.
  171. //
  172. // DE: Soweit so gut.
  173. // EN: So far so good.
  174. //
  175. // DE: Zur weiteren Veranschaulichung, hier mal ein Beispiel für die Tastenfolge 1-3-3-Q-2
  176. // EN: For further illustration, here is an example for the key sequence 1-3-3-Q-2
  177. //
  178. // +---------+---------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------+
  179. // | | SLOTS | VARIABLES |
  180. // | | | |
  181. // + +---------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------+
  182. // | INPUT | qs_slot1 | qs_slot2 | qs_slot3 | qs_slot4 | qs_slot5 | qs_slot6 | qs_slot7 | qs_slot8 | qs_slot9 | qs_slot10 | curr_slot | next_slot | prev_slot | qs_exec | qs_set |
  183. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
  184. // | Default | 3 | 3 | X | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 5 | 2 | 2 | 3 |
  185. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
  186. // | 1 | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 10 | 3 | 1 |
  187. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
  188. // | 3 | 3 | 3 | X | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 2 | 1 | 3 |
  189. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
  190. // | 3 | 3 | 3 | X | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 2 | 1 | 3 |
  191. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
  192. // | Q | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 10 | 3 | 1 |
  193. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
  194. // | 2 | 2 | X | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 1 | 1 | 2 |
  195. // +---------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
  196. //
  197. //----------------------------------------------------------------------------------------------------------------------------------
  198. // Matrix Magic
  199. //----------------------------------------------------------------------------------------------------------------------------------
  200. alias set_qs_slot1 "alias next_slot cust_slot2; alias prev_slot cust_slot10; last_slot; alias last_slot alias exec_qs cust_slot1; alias curr_slot1 ; alias curr_slot2 set_qs_slot2; alias curr_slot3 set_qs_slot3; alias curr_slot5 set_qs_slot5; alias curr_slot6 set_qs_slot6; alias curr_slot7 set_qs_slot7; alias curr_slot8 set_qs_slot8; alias curr_slot9 set_qs_slot9; alias curr_slot10 set_qs_slot10"
  201. alias set_qs_slot2 "alias next_slot cust_slot3; alias prev_slot cust_slot1; last_slot; alias last_slot alias exec_qs cust_slot2; alias curr_slot1 set_qs_slot1; alias curr_slot2 ; alias curr_slot3 set_qs_slot3; alias curr_slot5 set_qs_slot5; alias curr_slot6 set_qs_slot6; alias curr_slot7 set_qs_slot7; alias curr_slot8 set_qs_slot8; alias curr_slot9 set_qs_slot9; alias curr_slot10 set_qs_slot10"
  202. alias set_qs_slot3 "alias next_slot cust_slot5; alias prev_slot cust_slot2; last_slot; alias last_slot alias exec_qs cust_slot3; alias curr_slot1 set_qs_slot1; alias curr_slot2 set_qs_slot2; alias curr_slot3 ; alias curr_slot5 set_qs_slot5; alias curr_slot6 set_qs_slot6; alias curr_slot7 set_qs_slot7; alias curr_slot8 set_qs_slot8; alias curr_slot9 set_qs_slot9; alias curr_slot10 set_qs_slot10"
  203. alias set_qs_slot5 "alias next_slot cust_slot6; alias prev_slot cust_slot3; last_slot; alias last_slot alias exec_qs cust_slot5; alias curr_slot1 set_qs_slot1; alias curr_slot2 set_qs_slot2; alias curr_slot3 set_qs_slot3; alias curr_slot5 ; alias curr_slot6 set_qs_slot6; alias curr_slot7 set_qs_slot7; alias curr_slot8 set_qs_slot8; alias curr_slot9 set_qs_slot9; alias curr_slot10 set_qs_slot10"
  204. alias set_qs_slot6 "alias next_slot cust_slot7; alias prev_slot cust_slot5; last_slot; alias last_slot alias exec_qs cust_slot6; alias curr_slot1 set_qs_slot1; alias curr_slot2 set_qs_slot2; alias curr_slot3 set_qs_slot3; alias curr_slot5 set_qs_slot5; alias curr_slot6 ; alias curr_slot7 set_qs_slot7; alias curr_slot8 set_qs_slot8; alias curr_slot9 set_qs_slot9; alias curr_slot10 set_qs_slot10"
  205. alias set_qs_slot7 "alias next_slot cust_slot8; alias prev_slot cust_slot6; last_slot; alias last_slot alias exec_qs cust_slot7; alias curr_slot1 set_qs_slot1; alias curr_slot2 set_qs_slot2; alias curr_slot3 set_qs_slot3; alias curr_slot5 set_qs_slot5; alias curr_slot6 set_qs_slot6; alias curr_slot7 ; alias curr_slot8 set_qs_slot8; alias curr_slot9 set_qs_slot9; alias curr_slot10 set_qs_slot10"
  206. alias set_qs_slot8 "alias next_slot cust_slot9; alias prev_slot cust_slot7; last_slot; alias last_slot alias exec_qs cust_slot8; alias curr_slot1 set_qs_slot1; alias curr_slot2 set_qs_slot2; alias curr_slot3 set_qs_slot3; alias curr_slot5 set_qs_slot5; alias curr_slot6 set_qs_slot6; alias curr_slot7 set_qs_slot7; alias curr_slot8 ; alias curr_slot9 set_qs_slot9; alias curr_slot10 set_qs_slot10"
  207. alias set_qs_slot9 "alias next_slot cust_slot10; alias prev_slot cust_slot8; last_slot; alias last_slot alias exec_qs cust_slot9; alias curr_slot1 set_qs_slot1; alias curr_slot2 set_qs_slot2; alias curr_slot3 set_qs_slot3; alias curr_slot5 set_qs_slot5; alias curr_slot6 set_qs_slot6; alias curr_slot7 set_qs_slot7; alias curr_slot8 set_qs_slot8; alias curr_slot9 ; alias curr_slot10 set_qs_slot10"
  208. alias set_qs_slot10 "alias next_slot cust_slot1; alias prev_slot cust_slot9; last_slot; alias last_slot alias exec_qs cust_slot10; alias curr_slot1 set_qs_slot1; alias curr_slot2 set_qs_slot2; alias curr_slot3 set_qs_slot3; alias curr_slot5 set_qs_slot5; alias curr_slot6 set_qs_slot6; alias curr_slot7 set_qs_slot7; alias curr_slot8 set_qs_slot8; alias curr_slot9 set_qs_slot9; alias curr_slot10 "
  209. //----------------------------------------------------------------------------------------------------------------------------------
  210. // DE: Schreibe Startwerte
  211. // EN: Write Starting Parameters
  212. //----------------------------------------------------------------------------------------------------------------------------------
  213. curr_slot2
  214. set_qs_slot3
  215. //----------------------------------------------------------------------------------------------------------------------------------
  216. // DE: Setze Standard Fadenkreuz Einstellungen
  217. // (!) - Erstelle/Ueberschreibe die unten stehenden Config-Dateien
  218. //----------------------------------------------------------------------------------------------------------------------------------
  219. // EN: Set default crosshair settings:
  220. // (!) - Create/Replace the config files below
  221. //----------------------------------------------------------------------------------------------------------------------------------
  222. alias crosshair_primary "exec crosshair_nanashi_dynamic.cfg"
  223. alias crosshair_secondary "exec crosshair_nanashi_dot_dynamic.cfg"
  224. alias crosshair_melee "exec crosshair_nanashi_dynamic.cfg"
  225. //----------------------------------------------------------------------------------------------------------------------------------
  226. // <--- Script
  227. //----------------------------------------------------------------------------------------------------------------------------------
  228. // O P T I O N A L (DE: aber empfohlen / EN: but recommended)
  229. //----------------------------------------------------------------------------------------------------------------------------------
  230. // Overwrite Config Binds --->
  231. //----------------------------------------------------------------------------------------------------------------------------------
  232. // DE: Um Deine eigentliche Config-Datei zu schützen empfiehlt es sich an dieser Stelle alle zutreffenden Binds neu zu schreiben.
  233. // Merke: Ich habe die Befehle an dieser Stelle bereits auf meine Config-Datei angepasst und vertraue darauf, dass Du über das nötige
  234. // Wissen verfügst, diese Anpassungen zu erkennen, sie zu entfernen und oder ggf. durch Deine eigenen Befehle zu ersetzen.
  235. //----------------------------------------------------------------------------------------------------------------------------------
  236. // EN: To protect your original config file it is recommended to rewrite all the bindings which apply.
  237. // Note: I have already adapted the commands to my config file at this point and trust that you have the necessary knowledge
  238. // to recognize these adjustments, remove them and/or replace them with your own commands if necessary.
  239. //----------------------------------------------------------------------------------------------------------------------------------
  240. bind 1 "cust_slot1; reset_collection" //primary
  241. bind 2 "cust_slot2; reset_collection" //secondary
  242. bind 3 "cust_slot3; reset_collection" //melee
  243. bind 5 "cust_slot5; reset_collection" //bomb
  244. bind 6 "cust_slot6; reset_collection" //HE grenade
  245. bind 7 "cust_slot7; reset_collection" //flash
  246. bind 8 "cust_slot8; reset_collection" //smoke
  247. bind 9 "cust_slot9; reset_collection" //decoy
  248. bind 0 "cust_slot10; reset_collection" //molotov/incendiary
  249. //bind MWHEELUP cs_next //select next slot
  250. //bind MWHEELDOWN cs_prev //select prev slot
  251. //----------------------------------------------------------------------------------------------------------------------------------
  252. bind f "buy flashbang; cust_slot7; reset_collection"
  253. bind g "drop; reset_togreload"
  254. bind q exec_qs //lastinv
  255. bind x "buy smokegrenade; cust_slot8; reset_collection"
  256. //----------------------------------------------------------------------------------------------------------------------------------
  257. // <--- Overwrite Config Binds
  258. //----------------------------------------------------------------------------------------------------------------------------------
  259. // Overwrite Config Scripts --->
  260. //----------------------------------------------------------------------------------------------------------------------------------
  261. //DE: Selbiges Prozedere gilt natuerlich auch fuer Skripte die mit "slot"-Befehlen arbeiten
  262. //EN: Of course the same procedure also applies for scripts that work with "slot" commands
  263. alias moloinc "buy molotov; buy incgrenade; cust_slot10; alias toggle_explosives he"
  264. alias he "buy hegrenade; cust_slot6; alias toggle_explosives moloinc"
  265. alias toggle_explosives moloinc
  266. alias reset_explosives "alias toggle_explosives moloinc"
  267. bind c "toggle_explosives; reset_togreload"
  268. //----------------------------------------------------------------------------------------------------------------------------------
  269. // <--- Overwrite Config Scripts
  270. //----------------------------------------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment