Nbr de visiteurs depuis le 01/01/2002

Accueil
Actualité
News
Presentation de CS
Les Armes
Items
Stratégies
Photos - Images
Les Tags
Les Serveurs
Les Cheats?
Anti-cheat
HLTV
Lexique
Blinds/Alias
Console
Communiquer
 
CS en Francais!
Les Maps
Skins
Sprites (en cours...)
Les Bots
Logiciels - Utilitaires
 
Chat
Guest Book
Liens Partenaires
Le Webmaster
 

 

 

Les Binds/Alias


Les binds et aliases permettent la configuration de touches d'accès rapide, autrement dit de raccourci pour exécuter des actions prédéfinies, elles fonctionnent aussi bien pour Half-life, Counter-Strike et les autres mods de H-L. Ici nous prendrons le cas de Counter-Strike ou il faut acheter les armes et équipement.
Exemple: en appuyant sur F1 je peux acheter un Desert Eagle avec ses munitions et une grenade.
Dans cette rubrique nous allons voir comment faire nous même nos binds et aliases personnalisés afin d'optimiser notre temps d'achat dans Counter-Strike, très utile d'ailleurs si le freeze time (temps laissé avant que la partie commence pour justement faire des achats) de la partie est égal à zéro seconde.


I Préparation
En effet, avant de commencer il faut faire quelques petites choses que nous allons énumérer. Afin de pouvoir tout remettre en ordre si nous faisons une mauvaise manipulation.
Faire une sauvegarde des fichiers importants. En effet, les fichiers tel que config.cfg, valve.rc et autoexec.cfg (qui se trouvent dans le répertoire racine de Counter- Strike) sont à sauvegarder. Ensuite le fichier kb_act.lst qui se trouve dans le répertoire gfx/shell est aussi à sauvegarder.


Crééz un nouveau répertoire dans celui de Counter-Strike, on le nommera par exemple Binds. On stockera ici tous les fichiers nécessaires pour les binds.


II Comment ça marche?

Très bonne question.
En fait il faut déjà faire la différence entre un binds et un aliase.
Bind: c'est une fonction qui permet d'associer une touche du clavier ou de la souris à une action.

Aliase: script permettant d'associer plusieurs actions entre elles.
Donc les deux ensemble permettent de faire plusieurs actions en appuyant sur une seule touche.


1) Les binds dans H-L et C-S
Ils sont de cette sorte:
bind "g" "drop"
Explication:
bind: commande qui permet de définir des touches.
"g": touche du clavier utilisé pour l'action.
"drop": action qui sera utilisé a l'aide de la touche du clavier.


2) Les aliases
Ils ressemblent à cela:
alias "Desert Eagle" "buy; menuselect 1; menuselect 3; buy; menuselect 7;slot 10; wait; slot 10"
Explication:
alias: commande qui permet de définir des alias.
"Desert Eagle": nom de l'alias, utilisé pour ensuite l'utiliser.
"buy": ouvre le menu d'achat de Counter-Strike.
"menuselect 1": émulation de la touche 1 (le script ouvre le menu 1, celui des pistols).
"buyammos": achète des munitions pour le Desert Eagle.
"slot 10": émulation du slot 10, afin de sortir du menu si il y a un bug.
"wait": marque une pause, le temps que le script achète ce qu'il faut(utile en particulier sur le net)


III Le fichier config.cfg
C'est le fichier qui contient vos paramètres de jeu. En effet, ici sont définis par exemple vos touches, votre pseudo et autre. C'est ici que nous allons configurer les binds. Comme dit plus haut c'est ici qu'on rencontrera entre autres des commandes du genre bind "g" "drop" que nous allons modifier. Tout d'abord il faut savoir quelle action on veut faire. Pour exemple j'ai défini plusieurs cas:
Mes binds
Nom Équipement compris Touche de raccourci
L'équipement de départ Desert Eagle et ses munitions F1
Le mitrailleur de base MP5 et ses munitions F2
Le mitrailleur à la Rambo AK47/M16, ses munitions, une grenade et un kevlar simple F3
Le sniper de base Steyr Scout, ses munitions et un kevlar simple F4
Le sniper deluxe AWP Artic ses munitions, un Desert Eagle avec munitions, un kevlar complet et une HE grenade F6
Le fanatic FN_PARA (plus connu sous l'appellation fusil RAMBO ;), ses munitions, un kevlar complet, une grenade HE, une grenade fumigène et une grenade éclairante F7

Remarque: Ici nous n'utiliserons pas la touche F5 car elle est déjà assignée à la fonction de capture d'écran. Mais, vous pouvez la changez bien sûr pour vos propre binds.

Voila comment nous procéderons, nous allons ajouter des lignes de commande dans le fichier config.cfg comme suit:
bind "F1" "depart"
bind "F2" "mbase"
bind "F3" "mrambo"
bind "F4" "sbase"
bind "F6" "sdelux"
bind "F7" "fanatik"
Maintenant que les binds sont prêts il faut passer à l'étape la plus dure, les aliases.


IV Le fichier valve.rc

Mise en garde: C'est un des fichiers les plus sensibles à modifier car une mauvaise manipulation pourrait vous faire réinstaller Counter-Strike, c'est pour cela qu'avant toutes choses mieux vaut en faire une sauvegarde et suivre les conseils suivants à la lettre.

Étant donné que c'est un fichier .RC windows ne devrait pas reconnaître son format et lorsque vous cliquerez sur ce fichier il vous demanderas avec quel programme l'ouvrir. Il suffit simplement de l'ouvrir avec le Bloc notes qui suffira amplement.

Il peut se présenté comme suit:
echo Counter-Strike 1.3
echo Bon jeu

exec autoexec.cfg
exec ping.cfg

s_refgain 0.4
s_refdelay 4
s_occfactor 0.25
s_verbwet 0.25
s_distance 60
stuffcmds

Il est donc constitué de plusieurs commandes:
echo: permet d'afficher un message lors du lancement d'une partie
exec: exécute un fichier lors du démarrage de la partie.
et les commandes propres à Counter-Strike auquel nous ne toucherons pas
La seule chose que nous ferons ici sera de vérifier si la commande exec autoexec.cfg est bien présente. C'est tout, si c'est le cas ne touchez pas au fichier.


V Le fichier autoexec.cfg

C'est ici que se situeront les aliases. Vérifier qu'il se trouve bien dans votre répertoire source de Counter-Strike. Sinon ouvrez votre Bloc Notes et enregistrer un fichier autoexec.cfg dans le répertoire de Counter-Strike.

Comme nous l'avons vu plus haut un alias et de la forme: alias "nom" "action 1; action2; wait; slot 10;", nous allons donc placer ici nos alias en fonction des binds que nous avons fait plus haut.


L'équipement de départ
Nous avons déjà pris ce cas en exemple, et cela donnera donc pour nos binds:
alias "depart" "buy; menuselect 1; menuselect 3; buy; menuselect 7;slot 10; wait; slot 10"
- Le mitrailleur de base
Ici aussi il n'y as pas de grande difficulté vu qu'il n'y as qu'une arme et ses munitions,
alias "mbase" "buy; menuselect 3; menuselect 1; buy; menuselect 6; slot 10; wait; slot 10"
- Le mitrailleur à la Rambo
Ici sa commence à se compliquer un peu, en effet en plus de l'arme et des munitions il faut un kevlar et une grenade HE, déjà commençons par l'arme de plus pour l'arme il faut que se soit un M16 ou un AK47:
alias "mrambo" "buy; menuselect 4; menuselect 3; buy; menuselect 4; menuselect 1; buy; menuselect 6; slot 10; wait; slot 10"


Ici donc nous achetons selon que nous soyons terroriste ou contre-terroriste un M16 ou un AK47 avec les munitions. Ajoutons donc maintenant le kevlar et la grenade:
"buy; menuselect 8; menuselect 1; buy; menuselect 8; menuselect 4; slot 10; wait; slot 10"
En compilant tout cela on aura:
alias "mrambo" "buy; menuselect 4; menuselect 3; buy; menuselect 4; menuselect 1; buy; menuselect 6; buy; menuselect 8; menuselect 1; buy; menuselect 8; menuselect 4;slot 10; wait; slot 10"
Oui c'est long, mais plus tard on essaiera de simplifier le script.
- Le sniper de base
Ici aussi il n'y as pas de trop grande difficulté:
alias "sbase" "buy; menuselect 4; menuselect 5; buy; menuselect 6; buy; menuselect 8; menuselect 1; slot 10; wait; slot 10"
- Le sniper de luxe
Certainement un des scripts les plus longs et difficile à réaliser au début, mais il suffit de procéder par étape:
alias "sdelux" "buy; menuselect 4; menuselect 6; buy; menuselect 6; buy; menuselect 8; menuselect 2;buy; menuselect 1; menuselect 3; buy; menuselect 7; buy; menuselect 8; menuselect 4; slot 10; wait; slot 10"
Le fanatic


Si vous réussissez celui-ci les autres n'ont plus aucun secret pour vous:
alias "fanatik" "buy; menuselect 5; menuselect 1; buy; menuselect 6; buy; menuselect 8; menuselect 2; buy; menuselect 8; menuselect 3; buy; menuselect 8; menuselect 5; buy; menuselect 8; menuselect 4; slot 10; wait; slot 10"
Et voila tous vos aliases sont enfin prêts et même opérationnels. Lancez une partie de Counter-Strike et testez le résultat.


VI Simplification du script
Étant donné la longueur de certains script fastidieux à faire il est possible de les simplifier dans le fichier autoexec.cfg, voici comment procéder, déjà définir les éléments à simplifier, ici ce sera les menuselect, il faut donc remplacer les menuselect n (n étant un nombre de 1 à 9) par des msn (n'y voyez là pas de publicité ;). Pour les remplacer on utiliseras donc aussi la technique des alias, et il faudras donc placer ce qui va suivre au début du fichier autoexec.cfg:
alias ms1 "menuselect 1"
alias ms2 "menuselect 2"
alias ms3 "menuselect 3"
alias ms4 "menuselect 4"
alias ms5 "menuselect 5"
alias ms6 "menuselect 6"
alias ms7 "menuselect 7"
alias ms8 "menuselect 8"
alias ms9 "menuselect 9"

Ainsi pour le script du fanatic on obtiendra:
alias "fanatik" "buy; ms5; ms1; buy; ms6; buy; ms8; ms2; buy; ms8; ms3; buy; ms8; ms; buy; ms8; ms4; slot 10; wait; slot 10"
C'est beaucoup mieux n'est-ce pas? Voila vous pouvez déjà faire les autres scripts de cette manière, et à l'avenir quand vous ferez d'autre binds cela sera plus aisé.

Remarque: simplifiez aussi les commande qui termine votre script, les slot 10; wait; slot 10, remplacez les par:

alias w "wait"
alias end "w; w; w; w; w; slot10; slot10; slot10; w; w; w; slot10; slot10; w; slot10"

     Copyright© by 2001/2002     

 

 

Donne ton avis !

Tu prefere etre koi dans CS ?