The Smoke Timer Bind is a custom command that allows players to bind a key to start a timer for smoke grenades. When the key is pressed, a timer will start counting down from 18 seconds, and after it will make a beep sound. 18 seconds is the time that it takes for a smoke grenade to disappear. This allows players to know exactly when the smoke will disappear and plan their next move accordingly.
Smoke Timer Bind Manual Activation
With the next bind, you trigger 18 seconds timer manually by clicking the ALT key as soon as you throw a smoke grenade. After 18 seconds it will make a beep sound so you know the smoke disappeared.Note: put this command into your autoexec, or it will not work when you restart your game.
alias startSmokeTimer "sndplaydelay 18 ui/beep07.wav;
bind "alt" "startSmokeTimer"
Smoke Timer Bind Automatic Activation
Then next bind will trigger 18 seconds timer automatically after you throw a smoke grenade. After 18 seconds it will make a beep sound so you know the smoke disappeared. It is bounded to the X as this is the most common key to access a smoke grenade. The main disadvantage of this bind compared to the manual one is that automatic bind will make the sound after you clicked the X key and then clicked MOUSE1/MOUSE2 even if you did not throw a smoke.Note: put this command into your autoexec, or it will not work when you restart your game.
alias +primaryFire "+attack;" alias -primaryFire "-attack;smokeTimer" alias +secondaryFire "+attack2;" alias -secondaryFire "-attack2;smokeTimer" bind MOUSE1 "+primaryFire" bind MOUSE2 "+secondaryFire;" alias smokeTimer alias enableSmokeTimer "alias smokeTimer startSmokeTimer" alias disableSmokeTimer "alias smokeTimer" alias startSmokeTimer "sndplaydelay 18 ui/beep07.wav;disableSmokeTimer" bind "c" "use weapon_knife;use weapon_smokegrenade;enableSmokeTimer"