Digital Paint Discussion Board

Paintball 2: The Game => Paintball 2 Discussion => Topic started by: Zorchenhimer on February 03, 2008, 03:12:30 PM

Title: Volume Up/Down Bind
Post by: Zorchenhimer on February 03, 2008, 03:12:30 PM
Upon request, I made a bind to change the ingame volume.  By default Up is F4 and Down is F3.

Code: [Select]
bind F3 "volume6" //down
bind F4 "volume8" //up
bind F5 "mute"

set s_volume "0.7"

alias "mute" "s_volume 0; echo mute"
alias "volume0" "s_volume 0; bind F4 volume1; echo volume0"
alias "volume1" "s_volume 0.1; bind F3 volume0; bind F4 volume2; echo volume1"
alias "volume2" "s_volume 0.2; bind F3 volume1; bind F4 volume3; echo volume2"
alias "volume3" "s_volume 0.3; bind F3 volume2; bind F4 volume4; echo volume3"
alias "volume4" "s_volume 0.4; bind F3 volume3; bind F4 volume5; echo volume4"
alias "volume5" "s_volume 0.5; bind F3 volume4; bind F4 volume6; echo volume5"
alias "volume6" "s_volume 0.6; bind F3 volume5; bind F4 volume7; echo volume6"
alias "volume7" "s_volume 0.7; bind F3 volume6; bind F4 volume8; echo volume7"
alias "volume8" "s_volume 0.8; bind F3 volume7; bind F4 volume9; echo volume8"
alias "volume9" "s_volume 0.9; bind F3 volume8; bind F4 volume10; echo volume9"
alias "volume10" "s_volume 1.0; bind F3 volume9; echo volume10"
Title: Re: Volume Up/Down Bind
Post by: jitspoe on February 03, 2008, 04:52:55 PM
cvar_inc is your friend.
Title: Re: Volume Up/Down Bind
Post by: Garrett on February 03, 2008, 04:58:08 PM
Upon request, I made a bind to change the ingame volume.  By default Up is F4 and Down is F3.

Code: [Select]
bind F3 "volume6" //down
bind F4 "volume8" //up
bind F5 "mute"

set s_volume "0.7"

alias "mute" "s_volume 0; echo mute"
alias "volume0" "s_volume 0; bind F4 volume1; echo volume0"
alias "volume1" "s_volume 0.1; bind F3 volume0; bind F4 volume2; echo volume1"
alias "volume2" "s_volume 0.2; bind F3 volume1; bind F4 volume3; echo volume2"
alias "volume3" "s_volume 0.3; bind F3 volume2; bind F4 volume4; echo volume3"
alias "volume4" "s_volume 0.4; bind F3 volume3; bind F4 volume5; echo volume4"
alias "volume5" "s_volume 0.5; bind F3 volume4; bind F4 volume6; echo volume5"
alias "volume6" "s_volume 0.6; bind F3 volume5; bind F4 volume7; echo volume6"
alias "volume7" "s_volume 0.7; bind F3 volume6; bind F4 volume8; echo volume7"
alias "volume8" "s_volume 0.8; bind F3 volume7; bind F4 volume9; echo volume8"
alias "volume9" "s_volume 0.9; bind F3 volume8; bind F4 volume10; echo volume9"
alias "volume10" "s_volume 1.0; bind F3 volume9; echo volume10"
You don't paste this in the console right?
Title: Re: Volume Up/Down Bind
Post by: Cobo on February 03, 2008, 05:00:29 PM
Yep, using cvar_inc is way easier. I believe I made an example of a volume script using it a while ago.
Title: Re: Volume Up/Down Bind
Post by: Zorchenhimer on February 03, 2008, 08:17:31 PM
cvar_inc is your friend.

Haha. Wow, forgot about that.  :P
Title: Re: Volume Up/Down Bind
Post by: coLa on February 04, 2008, 02:54:29 PM
i tried just using "inc" now i know to add a cvar_ in front. :D