Binds, alias pour CS

Comment créer des binds/alias pour CS

Les indispensables

Voici quelques notes indispensables pour bien comprendre la suite de ce tutorial :

Créez un fichier userconfig.cfg dans votre repertoire

C:Program FilesValveSteamSteamAppsvotrenomdecomptesteamcounter-strikecstrike_french

(Pour Counter Strike 1.6)

C:Program FilesValveSteamSteamAppsvotrenomdecomptesteamcondition-zeroczero_french

(Pour Counter Strike : Condition Zero)

Remarque

Note : Vous devrez mettre vos binds dans ce fichier !

 
Attention

Ne modifiez pas le config.cfg, sans quoi vos binds seront déchargés en cours de jeu !

 
Remarque

Note : Le clavier pour CS1.6 est en qwerty (sauf pour la console).

 

Les Binds et Alias

Tout d'abord, il faut bien savoir différencier un bind d'un alias.

Les binds

Un bind, c'est assigner une fonction à une touche. Ouvrez votre config.cfg avec le bloc-notes : vous avez devant vous toute une série de lignes commençant par la commande bind.

Par exemple :

bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+moveleft"
bind "RIGHTARROW" "+moveright"
bind "ALT" "+strafe"
bind "CTRL" "+duck"

Les mots en majuscules, ce sont les touches de votre clavier, ici les flêches directionnelles, ALT et CTRL

Les mots qui suivent, ce sont les assignations, c'est à dire les commandes qui correspondent aux touches, ici ce sont les déplacements, le strafe et l'accroupi.

Vous pouvez modifier la plupart de ces binds à partir du menu de configuration de Counter-Strike.

Les Alias

Un alias, c'est la possibilité d'assigner plusieurs fonctions pour une même touche, comme recharger son arme et prévenir ses amis en même temps, ou encore acheter tout un équipement pré-selectionné en appuyant sur une seule touche.

 

Votre premier alias

Nous allons faire l'exemple cité précédemment : recharger et prévenir ses amis

Ouvrez donc votre userconfig.cfg (s'il n'existe pas, créez-le) et tappez :

//recharge et dit en texte "je recharge, couvrez-moi"
alias "recharg" "+reload; wait; say_team Je recharge, couvrez moi;
wait; -reload"

Expliquons ce que vous venez de taper :

  • La ligne qui commence par // est un commentaire, et je vous conseille d'en mettre suffisamment pour pouvoir vous y retrouver.
  • TOUS les alias commencent par le mot alias.
  • « recharg » est le nom de mon alias, c'est ce nom que j'utiliserai dans mon userconfig.cfg.

Ensuite, les choses se compliquent : c'est le corps de l'alias. Toutes les commandes sont placées les unes après les autres et sont séparées par des « ; » . En fait, pour faire un alias, il faut bien penser à TOUTES les actions que l'on va faire ! Dans ce cas-ci :

  • J'appuie sur la touche pour recharger : +reload
  • Je relache la touche pour recharger : -reload
  • Je préviens mes coéquipiers que je recharge : say_team xxxxxx
Remarque

L'ordre des commandes doit parfois être modifié pour des raisons pratiques, comme c'est le cas ici.

 

Il faut aussi mettre la commande wait à intervalles réguliers dans l'alias car celui-ci s'exécute parfois tellement vite que certaines commandes ne passent pas. Les wait servent donc à ralentir l'alias de façon suffisament légère pour que vous ne vous en rendiez pas compte tout en assurant le bon enregistrement de toutes les commandes. (Cependant, n'en abusez pas).

Vous n'avez plus qu'à aller dans votre userconfig.cfg pour remplacer la commande:

bind "KP_INS" "+reload"

Par

bind "KP_INS" "recharg"
Remarque

La touche KP_INS correspond au 0 du clavier numérique

 

Et voilà ! vous venez de créer votre premier alias ! Vous n'avez plus qu'à le tester !

Les achats

Noms des achats

Ce sont les noms des objets qui constituent le menu d'achat, et ce sont aussi les noms que vous devrez utiliser pour vos alias.

Pistols Shotguns SMG Rifles Machine Gun Ammo Equipment
glock
usp
p228
deagle
elites
fn57
m3
xm1014
mac10
tmp
mp5
ump45
p90
galil
scout
sg552
awp
g3sg1
famas
m4a1
aug
sg550
ak47
m249 primammo
secammo
buyammo1
buyammo2
defuser
vest
shield
vesthelm
flash
hegren
Sgren
Nvg

Notez cette liste quelque part, elle vous sera toujours utile.

Maintenant, nous allons voir comment réaliser un alias d'achat, ce qui est extrêmement simple.

Prenons pour premier exemple, l'achat d'un desert eagle et de ses munitions.Vous avez besoin d'un desert eagle (deagle) et de munitions pour pistolet (secammo). L'alias prendra alors cette forme dans votre userconfig.cfg .

alias "debut" "deagle; secammo"
Attention

pour vos noms d'alias, utilisez toujours des noms qui ne sont pas déjà utilisés par CS, pour éviter tout conflit

 

Ensuite, dans votre userconfig.cfg.

bind "F6" "debut"

Tout simplement !

Maintenant voyons... Vous avez pour habitude d'acheter un m4a1 (ou un ak47 en terro), ainsi que deux grenades : une flash et une he. Voici ce que ça va donner :

alias "rambo" "m4a1; ak47; primammo; flash; hegren"

Vous remarquerez qu'ici, un m4a1 ainsi qu'une ak47 sont achetés afin que cet alias soit disponible dans un camp comme dans l'autre.

Remarque

Si vous ne voulez pas acheter tous les chargeurs, mais seulement un ou deux, au lieu d'utiliser primammo ou secammo, utilisez buyammo1 ou buyammo2 autant de fois que vous voulez de chargeur.

 

Vous avez compris comment ça marche ? Vous voyez que ce n'est pas si difficile.

 

Les alias spéciaux

Les alias toggle :

C'est le principe « appuyer pour action 1, relacher pour action 2 ».

Dans le cas d'un alias basé sur le tir, nous aurrons le schéma suivant :

  • Vous maintenez appuyé : l'arme tire, c'est l'action 1
  • Vous relachez : le tir s'arrête, c'est l'action 2

Voici un exemple :

alias "+tirprev" "+attack"
alias "-tirprev" "-attack; say_team Ennemi repéré !"

Ensuite, il suffit dans votre userconfig.cfg de binder

bind x "+tirprev"

Lorsque vous relacherez le tir, vous préviendrez vos amis que vous avez reperé un ennemi.

Les alias cycle (boucle)

Voici le principe : vous appuyez sur x, cela éxecute l'action 1, vous appuyez de nouveau sur x, cela éxecute l'action 2, et ainsi de suite jusqu'à revenir à l'action 1

Exemple :

  • On défini l'alias boucle, qui doit amener à la boucle1 :
alias boucle boucle1
  • On définit la boucle1 comme un alias classique, mais on va aussi lui demander de redéfinir boucle :
alias "boucle1" "say voici votre première boucle,
réappuiez sur cette touche";
alias "boucle" boucle2
  • Ensuite on recommence avec la boucle2, mais en redéfinissant boucle pour boucle3 :
alias "boucle2" "say Maintenenant vous voyez la 2eme phrase";
alias "boucle" boucle3

Et maintenant on ferme la boucle, en redéfinissant boucle comme boucle1 :

alias "boucle3" "say Si vous reappuiez sur cette touche, vous
verrez la 1ere phrase";
alias "boucle" boucle1

On obtient au final dans le autoexec.cfg :

alias boucle boucle1
alias "boucle1" "say voici votre premiere boucle,
reappuiez sur cette touche";
alias "boucle" boucle2

alias "boucle2" "say Maintenenant vous voyez la 2eme phrase";
alias "boucle" boucle3
alias "boucle3" "say Si vous reappuiez sur cette touche,
vous verrez la 1ere phrase";
alias "boucle" boucle1

et dans le userconfig.cfg :

bind x "boucle"
 

Le commandmenu

Le commandmenu

Remarque

Cette page est valable pour presque tous les mods de Half-Life mais a été faite sur la base de Counter-Strike.

 

Le commandmenu est un menu en VGUI qui apparaît à l'écran et que vous pouvez configurer à votre aise. IL a pour but de vous simplifier la vie dans l'utilisation du jeu, en exécutant des commandes sans avoir besoin d'utiliser la console, ou des binds qui peuvent vite devenir encombrants. Il peut exécuter vos alias créés dans votre userconfig.cfg.

Pour le lancer, bindez comme ceci :

Bind "x" "+commandmenu"
Remarque

vous n'avez pas à garder la touche x enfoncée.

 

Pour faire ou éditer le commandmenu, ouvrez le fichier commandmenu.txt dans le répertoire cstrike.

Pour lui faire exécuter une commande, il faut écrire une ligne sous cette forme :

"x" "texte_explicatif" "commande"

« x » étant un nombre ordonnant les menus, si je veux qu'un bouton du menu me fasse dire un « nextmap » :

"1" "C'est quoi la map suivante ?" "say nextmap "

Mais sa particularité, c'est qu'il intègre un système de menus et sous-menus. Pour ouvrir un sous-menu, cela se fera sous cette forme :

"x" "nom du sous-menus"
{
"x" "texte_explicatif" "commande"
"x" "texte_explicatif" "commande"
}

Vous devez utiliser le { pour ouvrir le sous-menus et } pour le fermer. A l'intérieur, vous pouvez refaire des sous-menus ou rajouter d'autres binds.

Commandes spéciales

En effet, il y a 2 commandes spéciales : MAP et TOGGLE

  • MAP reconnaît la map sur laquelle vous êtes et peut charger alors tout seul un fichier ou des configs qui vont avec cette map. Ça prend cette forme :
MAP cs_siege "1" "carte cs_siege"
{
"1" "'Prenez le sous-sol'" "say_team Prenez le sous-sol !"
"2" "'Ennemi dans le garage'" "say_team Ennemi dans le garage !"
"3" "'Assaut pièce des otages !'" "say_team Prenez d'assaut
la piece des otages !"
"4" "'Snipers ! Attention !'" "say_team Snipers ! Attention !"
"5" "'Passez par le haut'" "say_team Passez par le haut !"
}
  • Le TOGGLE sert lui pour les commandes toggle qui ont comme variables 1 ou 0. Il s'utilise comme ceci :
TOGGLE "x" "description" "commande_a_variables_1/0"

Mais attention, dans la commande ne mettez pas le 1 ou le 0, laissez-la sans rien, le TOGGLE s'en charge. Exemple :

TOGGLE "1" "Changement de main" "cl_righthand"
 

Des astuces Fun

  • Moon-jump en solo, uniquement sur votre serveur ou avec les bots
alias +jumpduck « +jump; w2; +duck; sv_gravity 150; slot10 » 
alias -jumpduck « -jump; w2; -duck; sv_gravity 800; slot10 »

Vous voyez que j'ai repris mon alias de saut et que j'y ai rajouté les commandes de gravité, mais lorsque je saute ! Assez amusant avec les bots, ça sert aussi de parachute.

  • Matrix mode
sv_airaccelerate -50

Lors d'un saut, vous vous déplacez à pleine vitesse dans la direction opposée à celle correspondant à la touche : vous sautez, pendant votre saut vous appuyez sur la flêche du bas, et vous vous « téléportez » en avant ! A essayer absolument (attention aux murs tout de même...)

JE TIENS A PRECISER QUE CE TUTORIAL N'EST PAS DE MOI, IL A ETE FAIT SUR VOSSEY.COM, (UN EXCELLENT SITE, AU PASSAGE !!!) (ICI EN VERSION ORIGINALE !!!)

Voilà, tu sais tout !!!

 
Divers
 

Rechercher avec

:





Sur le web
Sur hOmer-dU-25.fR.gD


Ajoute ce site à tes favoris
en cliquant ici !!!



La météo :



Le savais-tu ?

 
N'empêche, il y a déjà eu 25054 visiteurs qui sont allés sur ce site !!!
Ce site web a été créé gratuitement avec Ma-page.fr. Tu veux aussi ton propre site web ?
S'inscrire gratuitement