- nav:
- cs-nation home
- counter-strike info
- scripting
- meta bind tutorial
meta bind tutorial
Introduction
Ever wonder how you can free up some keys for your ever valuable quick buys? well now you don't have to! In this Tutorial we'll go over how to make a meta bind (a meta bind is something that will rebind keys when you hold down a single key, and bind them back when you let go). be sure and read the +/- tutorial first before you do this one.
Meta binds
For this one were gonna start fresh, and we need an idea. Lets make holding alt rebind 1-0 to preset weapon buys. we need a command name, lets choose +pset and -pset, and for the presets lets call them preset1-preset10, refer to the writing your first buy alias tutorial for the commands to buy the things you want. lets start by making the presets:
Enjoy!
alias preset1 "buy; menuselect 4; menuselect 6; buy; menuselect 6; buyequip; menuselect 2"
//this buys a AWP, full ammo, and a kelvar + helmet
alias preset2 "buy; menuselect 3; menuselect 1; buy; menuselect 6; buyequip; menuselect 1; buyequip; menuselect 7"
//this buys a MP5, full ammo, kelvar, and night vision goggles
alias preset3 "buy; menuselect 2; menuselect 1; buy; menuselect 1; menuselect 5; buy; menuselect 6; buy; menuselect 7; buyequip; menuselect 2"
//my personal favorite, it buys a M3, akimbo beretta's, full ammo, and a kelvar + helmet
alias preset4 "buy; menuselect 1; menuselect 3; buy; menuselect 7"
//this buys a DE with full ammo
alias preset5 "buy; menuselect 4; menuselect 3; buy; menuselect 4; menuselect 2; buy; menuselect 6; buyequip; menuselect 2"
//this buys a colt M4A1 if you are CT, and a sig Commando if you are T, full ammo, and a kelvar + helmet
alias preset6 "buy; menuselect 5; menuselect 1; buy; menuselect 6; buyequip; menuselect 4; buyequip; menuselect 5"
//this buys a Para, full ammo, a HE and a smoke grenade
alias preset7 "buy; menuselect 3; menuselect 2; buy; menuselect 3; menuselect 4; buy; menuselect 6"
//this will buy either a MAC-10 or the Steyr TMP and full ammo
alias preset8 "buy; menuselect 4; menuselect 5; buy; menuselect 6; buyequip; menuselect 2"
//the scout, full ammo, and kelvar + helmet
alias preset9 "developer 1; echo use your imagination!; developer 0"
alias preset10 "developer 1; echo use your imagination!; developer 0"
//think of something =)
There, thats what we will use, if you want to change anything, feel free. Now we need to make the +pset and -pset aliases, the +pset will bind 1-0 to preset1-preset10, and -pset will bind them all back to slot1-slot0:
//this buys a AWP, full ammo, and a kelvar + helmet
alias preset2 "buy; menuselect 3; menuselect 1; buy; menuselect 6; buyequip; menuselect 1; buyequip; menuselect 7"
//this buys a MP5, full ammo, kelvar, and night vision goggles
alias preset3 "buy; menuselect 2; menuselect 1; buy; menuselect 1; menuselect 5; buy; menuselect 6; buy; menuselect 7; buyequip; menuselect 2"
//my personal favorite, it buys a M3, akimbo beretta's, full ammo, and a kelvar + helmet
alias preset4 "buy; menuselect 1; menuselect 3; buy; menuselect 7"
//this buys a DE with full ammo
alias preset5 "buy; menuselect 4; menuselect 3; buy; menuselect 4; menuselect 2; buy; menuselect 6; buyequip; menuselect 2"
//this buys a colt M4A1 if you are CT, and a sig Commando if you are T, full ammo, and a kelvar + helmet
alias preset6 "buy; menuselect 5; menuselect 1; buy; menuselect 6; buyequip; menuselect 4; buyequip; menuselect 5"
//this buys a Para, full ammo, a HE and a smoke grenade
alias preset7 "buy; menuselect 3; menuselect 2; buy; menuselect 3; menuselect 4; buy; menuselect 6"
//this will buy either a MAC-10 or the Steyr TMP and full ammo
alias preset8 "buy; menuselect 4; menuselect 5; buy; menuselect 6; buyequip; menuselect 2"
//the scout, full ammo, and kelvar + helmet
alias preset9 "developer 1; echo use your imagination!; developer 0"
alias preset10 "developer 1; echo use your imagination!; developer 0"
//think of something =)
alias +pset "bind 1 preset1; bind 2 preset2; bind 3 preset3; bind 4 preset4; bind 5 preset5; bind 6 preset6; bind 7 preset7; bind 8 preset8; bind 9 preset9; bind 0 preset10"
alias -pset "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; bind 0 slot0"
Ok, now lets put it together and finish it with a bind:
alias -pset "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; bind 0 slot0"
alias preset1 "buy; menuselect 4; menuselect 6; buy; menuselect 6; buyequip; menuselect 2"
alias preset2 "buy; menuselect 3; menuselect 1; buy; menuselect 6; buyequip; menuselect 1; buyequip; menuselect 7"
alias preset3 "buy; menuselect 2; menuselect 1; buy; menuselect 1; menuselect 5; buy; menuselect 6; buy; menuselect 7; buyequip; menuselect 2"
alias preset4 "buy; menuselect 1; menuselect 3; buy; menuselect 7"
alias preset5 "buy; menuselect 4; menuselect 3; buy; menuselect 4; menuselect 2; buy; menuselect 6; buyequip; menuselect 2"
alias preset6 "buy; menuselect 5; menuselect 1; buy; menuselect 6; buyequip; menuselect 4; buyequip; menuselect 5"
alias preset7 "buy; menuselect 3; menuselect 2; buy; menuselect 3; menuselect 4; buy; menuselect 6"
alias preset8 "buy; menuselect 4; menuselect 5; buy; menuselect 6; buyequip; menuselect 2"
alias preset9 "developer 1; echo use your imagination!; developer 0"
alias preset10 "developer 1; echo use your imagination!; developer 0"
alias +pset "bind 1 preset1; bind 2 preset2; bind 3 preset3; bind 4 preset4; bind 5 preset5; bind 6 preset6; bind 7 preset7; bind 8 preset8; bind 9 preset9; bind 0 preset10"
alias -pset "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; bind 0 slot0"
bind alt "+pset"
alias preset2 "buy; menuselect 3; menuselect 1; buy; menuselect 6; buyequip; menuselect 1; buyequip; menuselect 7"
alias preset3 "buy; menuselect 2; menuselect 1; buy; menuselect 1; menuselect 5; buy; menuselect 6; buy; menuselect 7; buyequip; menuselect 2"
alias preset4 "buy; menuselect 1; menuselect 3; buy; menuselect 7"
alias preset5 "buy; menuselect 4; menuselect 3; buy; menuselect 4; menuselect 2; buy; menuselect 6; buyequip; menuselect 2"
alias preset6 "buy; menuselect 5; menuselect 1; buy; menuselect 6; buyequip; menuselect 4; buyequip; menuselect 5"
alias preset7 "buy; menuselect 3; menuselect 2; buy; menuselect 3; menuselect 4; buy; menuselect 6"
alias preset8 "buy; menuselect 4; menuselect 5; buy; menuselect 6; buyequip; menuselect 2"
alias preset9 "developer 1; echo use your imagination!; developer 0"
alias preset10 "developer 1; echo use your imagination!; developer 0"
alias +pset "bind 1 preset1; bind 2 preset2; bind 3 preset3; bind 4 preset4; bind 5 preset5; bind 6 preset6; bind 7 preset7; bind 8 preset8; bind 9 preset9; bind 0 preset10"
alias -pset "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; bind 0 slot0"
bind alt "+pset"
Enjoy!
-Corpo