======gear cvar======
Your current gear setup is stored in your [[tutorials:urban_terror:beginner#location_of_maps_configs_demos_and_screenshots|q3config.cfg]] file in format **''seta gear %%"ABCDEFG"%%''**((Don’t confuse ''**gear**'' with ''**g_gear**'' — the latter is used by server admins to disable weapons and items.)). Every weapon and item has its own letter; the combination must be in specific order (slightly different from the order of the in-game gear selection menu). To denote empty slots in the cvar, use **''A''**. The minimal legal gear requires at least sidearm, primary and one item in the first item slot: **''GLAAWAA''** for Deagle, LR300 and helmet.
The easiest way to figure out the proper strings is setting your desired gear via the menu and then typing **''/gear''** in the console.
The following table shows what gear can be placed in which slots (the slots are in correct order). Although you can use secondaries as primaries, you can’t have duplicate items (two shotguns). The letters are case-sensitive.
^ ^ Sidearm ^ Primary ^ Secondary ^ Grenades ^ Item #1 ^ Item #2 ^ Item #3 ^
| Beretta | F | | | | | | |
| Desert Eagle | G | | | | | | |
| Glock((4.2 only, starting with .009)) | f | | | | | | |
| Colt 1911((4.2 only, starting with .013)) | g | | | | | | |
| SPAS | | H | H | | | | |
| MP5 | | I | I | | | | |
| UMP45 | | J | J | | | | |
| MAC-11((4.2 only, starting with .013)) | | h | h | | | | |
| HK69 | | K | | | | | |
| LR300 | | L | | | | | |
| G36 | | M | | | | | |
| PSG-1 | | N | | | | | |
| SR8 | | Z | | | | | |
| AK-103 | | a | | | | | |
| Negev | | c | | | | | |
| M4 | | e | | | | | |
| HE grenades | | | | O | | | |
| Smoke grenades | | | | Q ((The letter **P** was used for flash grenades that existed in pre-3.x versions)) | | | |
| Kevlar vest | | | | | R | R | R |
| Goggles | | | | | S | S | S |
| Medkit | | | | | T | T | T |
| Silencer | | | | | U | U | U |
| Laser sight | | | | | V | V | V |
| Helmet | | | | | W | W | W |
| Extra ammo | | | | | X | X | X |
=====Simple gear bind=====
To avoid clicking in the menu for every weapon change, different gear combinations can be bound to a key in your own config file:
bind 8 "gear GMAARUT; ut_echo G36 + kevlar + silencer + medkit"
bind 9 "gear GLAAVUT; ut_echo LR300 + laser + silencer + medkit"
bind 0 "gear GZIAWTA; ut_echo SR8 + MP5 + helmet + medkit"
Now the gear with G36 can be selected by pressing **8**, another gear with LR300 can be selected by pressing **9** and the last one with SR8 by pressing **0**. **''ut_echo''** is a command that outputs a string to your screen (only you can see it). It’s customary to use colors in echoes — here omitted for visual clarity —, see the [[tutorials:urban_terror:beginner#chat|beginner’s guide]] for color codes and usage.
=====Advanced gear bind=====
This can be enhanced to a switchable gear setup, so that one key can rotate through different gear setups (see the [[tutorials:urban_terror:beginner#binding_and_basic_scripting|beginner’s guide]] for explanation what **''vstr''** does):
set load-1 "set load vstr load-2; gear GMAARUT; ut_echo G36 + kevlar + silencer + medkit"
set load-2 "set load vstr load-3; gear GLAAVUT; ut_echo LR300 + laser + silencer + medkit"
set load-3 "set load vstr load-1; gear GZIAWTA; ut_echo SR8 + MP5 + helmet + medkit"
set load "vstr load-1"
bind 0 "vstr load"
Now you can endlessly rotate through gears using the **0** key.
=====Delayed-execution gear bind=====
This script allows you to rotate through numerous gears without actually setting the cvar until you’ve decided (to avoid triggering the flood protection of the server).
set load-1 "set load vstr load-2; set set-gear gear GMAARUT; ut_echo G36 + kevlar + silencer + medkit"
set load-2 "set load vstr load-3; set set-gear gear GLAAVUT; ut_echo LR300 + laser + silencer + medkit"
set load-3 "set load vstr load-1; set set-gear gear GZIAWTA; ut_echo SR8 + MP5 + helmet + medkit"
set load "vstr load-1"
set set-gear "gear GMAARUT"
bind 9 "vstr load" // rotate through gears
bind 0 "vstr set-gear" // set the selected gear
=====Advanced delayed-execution gear bind=====
This script is for hardcore gearheads who have several dozen of different setups, an amount that necessitates dividing the gears into classes that are selected by their own key.
set load-nothing "set set-gear ut_echo Nothing selected"
set load-weapon "vstr load-weapon-1"
set load-weapon-1 "set load-weapon vstr load-weapon-2; vstr load-g36; ut_echo G36 class"
set load-weapon-2 "set load-weapon vstr load-weapon-3; vstr load-lr300; ut_echo LR300 class"
set load-weapon-3 "set load-weapon vstr load-weapon-1; vstr load-sr8; ut_echo SR8 class"
set load-g36 "set load vstr load-g36-1; vstr load-nothing"
set load-lr300 "set load vstr load-lr300-1; vstr load-nothing"
set load-sr8 "set load vstr load-sr8-1; vstr load-nothing"
set load-g36-1 "set load vstr load-g36-2; set set-gear gear GMAARUT; ut_echo G36 + kevlar + silencer + medkit"
set load-g36-2 "set load vstr load-g36-3; set set-gear gear GMAARWT; ut_echo G36 + kevlar + helmet + medkit"
set load-g36-3 "set load vstr load-g36-1; set set-gear gear GMAAWUT; ut_echo G36 + helmet + silencer + medkit"
set load-lr300-1 "set load vstr load-lr300-2; set set-gear gear GLAAVUT; ut_echo LR300 + laser + silencer + medkit"
set load-lr300-2 "set load vstr load-lr300-3; set set-gear gear GLAARUT; ut_echo LR300 + kevlar + silencer + medkit"
set load-lr300-3 "set load vstr load-lr300-1; set set-gear gear GLAAVWT; ut_echo LR300 + laser + helmet + medkit"
set load-sr8-1 "set load vstr load-sr8-2; set set-gear gear GZIAWTA; ut_echo SR8 + MP5 + helmet + medkit"
set load-sr8-2 "set load vstr load-sr8-3; set set-gear gear GZJAWTA; ut_echo SR8 + UMP45 + helmet + medkit"
set load-sr8-3 "set load vstr load-sr8-1; set set-gear gear GZAAWTR; ut_echo SR8 + kevlar + helmet + medkit"
set load "ut_echo Nothing selected"
set set-gear "ut_echo Nothing selected"
bind 8 "vstr load-weapon" // select the weapon class
bind 9 "vstr load"
bind 0 "vstr set-gear"
The “nothing selected” message is a placeholder, simplifying editing when you’re changing your script for the n-th time — otherwise you’d have to remember to change the first gear of every class in two different places. If that’s not a problem for you and you want to switch gears as fast as possible, without the artificial delay when changing classes, replace the third section with
set load-g36 "set load vstr load-g36-1; set set-gear gear GMAARUT"
set load-lr300 "set load vstr load-lr300-1; set set-gear gear GLAAVUT"
set load-sr8 "set load vstr load-sr8-1; set set-gear gear GZIAWTA"
=====Troubleshooting=====
If your gear settings and/or binds are not working properly, there can be several reasons:
* You might be attempting to use an illegal combination of items (two helmets or both HE and smoke nades, laser or silencer on SR8), items in wrong slots (grenades in item#1 or vice versa), or too many items (primary, secondary, pistol, grenades, kevlar and helmet is way too much stuff).
* Some other bind might be interfering. Typing **''/bind ''** in the console shows you what’s currently bound to that key.
* The server might have some weapons disabled.
=====Links=====
[[http://www.urbanterror.info/support/120-gears/#3|Gear codes table in the official manual]]\\
[[http://q3ut3.free.fr/gear/|Gear calculator & config generator]] for advanced binds\\
Both delayed-execution binds are based on [[http://www.urbanterror.info/forums/topic/25575-some-weap-scripts/#post_id_302363|Runamok’s scripts]] found on the official UrT forum
| **[[category:categories|Categories]]**: **[[category:urt-in-general|UrT in general]]** |