Since I have allready made some basic GUIDE's about cfg making/using I decided it is time for a somehow more advanced one.
This GUIDE will explain you how to use Variables, which is used it alot of cfgs.
First lets tell you what a Variable is.
In scripting we use variables to store information in, so that when we call that variable, we access the information stored in that variable.
It may sound a little strange but if you have some knowledge of scripting you will understand.
Now lets show you how to "store information" in a variable. To do that we use the "set" command (same as Seta)
We store something in a variable by using the set command as followed:
This stores the information in the variable but does not execute it.
set VariableName "command1; command2; ..."
To execute a vatiable we use the "vstr" command.
This will work like the following:
That will execute all commands in the variable.
Now lets give you an example:
This means if I press "x" my name will change to Ham
set myName "name ^6Ham"
bind x "vstr myName"
Maybe this does not make sence to you now, because this all could be done by just using the following:
But when we are going to make more pro configs we will certainly need this
bind x seta name ^6Ham
PS: I made multiple GUIDES for cfg making, to follow them in the correct order check the (number) in the topic title