SHOW:
|
|
- or go back to the newest paste.
| 1 | - | // This script allows settings to switch with the active weapon. |
| 1 | + | |
| 2 | - | // Only the first 3 slots will be tracked by the scroll wheel and q, specifically this excludes the disguise kit (Spy) and the PDAs (Engineer). |
| 2 | + | |
| 3 | - | // Medic, Spy, Engineer, and permanent non-active weapon versions are also available, contact the author below. |
| 3 | + | |
| 4 | bind q eq_lastinv | |
| 5 | - | // The script will only work correctly when switching with keys in the BIND section. |
| 5 | + | |
| 6 | - | // The script cannot know if a weapon switched for any other reason than player input using the keys in the BIND section. |
| 6 | + | alias eq_slot1 "slot1; set1; cross1" |
| 7 | - | // The script cannot know if a weapon switched successfully, and will always assume it has. Examples that prevent/impede switching: |
| 7 | + | alias eq_slot2 "slot2; set2; cross2" |
| 8 | - | // - Permanent or temporary non-active weapon like gunboats or a melted spy-cicle |
| 8 | + | alias eq_slot3 "slot3; set3; cross3" |
| 9 | - | // - Minigun spinup/spindown |
| 9 | + | |
| 10 | alias qs_slot1 "set_lastinv; alias set_lastinv alias eq_lastinv eq_slot1; alias set1 ; alias set2 qs_slot2; alias set3 qs_slot3" | |
| 11 | alias qs_slot2 "set_lastinv; alias set_lastinv alias eq_lastinv eq_slot2; alias set1 qs_slot1; alias set2 ; alias set3 qs_slot3" | |
| 12 | - | // Written by /u/genemilder (http://steamcommunity.com/id/Seventy_one) |
| 12 | + | alias qs_slot3 "set_lastinv; alias set_lastinv alias eq_lastinv eq_slot3; alias set1 qs_slot1; alias set2 qs_slot2; alias set3 " |
| 13 | ||
| 14 | qs_slot2 | |
| 15 | - | // ========== INSTRUCTIONS ========== |
| 15 | + | |
| 16 | ||
| 17 | - | // Edit r_drawviewmodel in the SETTINGS section for whether viewmodels are turned on (1) or off (0) |
| 17 | + | |
| 18 | - | // r_drawviewmodel in the prs_ aliases is activated when pressing the attack key with the weapon equipped |
| 18 | + | // SCRIPT OVERWRITE (also add any settings changed) |
| 19 | - | // r_drawviewmodel in the rls_ aliases is activated when releasing the attack key with the weapon equipped |
| 19 | + | //bind 1 slot1 |
| 20 | - | // r_drawviewmodel in the eq_ aliases is activated when switching to that weapon |
| 20 | + | //bind 2 slot2 |
| 21 | //bind 3 slot3 | |
| 22 | - | // To add additional settings on weapon switch, append them to the eq_ aliases. |
| 22 | + | //bind q lastinv |