b

Dossiers :

Les Binds et alias :

 

Qu'est ce qu'un bind?

Un bind sert à effectuer plusieurs action même parfois complexes en n'appuyant que sur une touche. Le fait de créer des binds n'est pas si difficile en soi une fois que l'on a compris le principe. Pour cela il va falloir que l'on aille bidouiller dans les fichiers config.cfg et autoexec.cfg du répertoire DoD de Half Life en utilisant un éditeur de texte tel que notepad (blocnote) ou bien word pad par exemple.

Qu'est ce qu'un alias?

Un alias est un peu différent d'un bind puisqu'il ne s'utilise qu'en association avec ce dernier. Un alias est en fait un nom que l'on donne à une commande ainsi si cette commande est à rappeler dans plusieurs binds, il est moins compliquer de taper le nom plutôt que le bind complet. Il reste à préciser que pour faire un alias vous devez connaître de le nom de la commande que vous souhaitez utilisé ce qui paraît évident.

Fabriquer un bind simple :

Bien je vais maintenant vous expliquer comment fabriquer un bind, pour cela nous allons analyser un exemple, à noter qu'un bind se construit à l'intérieur du fichier config.cfg :

bind "e" "+use"

Bind : veut dire que vous aller commencer la fabrication d'un bind et oui le congig.cfg ne rassemble pas que des binds il faut donc lui préciser.

e : c'est la toucher à laquelle vous voulez associer une action

+use : c'est l'action que vous voulez associer u bouton e

Voila pour la conception d'un bind simple.

Voyons maintenant comment construire un bind complexe en utilisant les alias

Fabriquer un bind complexe :

Nous allons donc maintenant combiner bind et alias afin de construire un bind complexe réalisant plusieurs actions parfois très différentes. A noter que les alias se place dans le fichier autoexec.cfg.

Essayons de construire un bind criant à ses alliés que l'on viens de voir une grenade à proximité (on utilise donc les voices) mais aussi lui signaler  où elle se situe a l'aide d'un team message et enfin un hand signal qui lui ordonne de se barre avant que ça explose. Et oui quand on regard on se dit que ça va faire beaucoup mais une fois le système d'alias compris cette manipulation se révèle très simple et rapide.

Crier a son partenaire que l'on a vu une grenade via un alias (ceci se situera donc dans le autoexec.cfg) :

alias "criergrenade" "voice_grenade"

alias : pour montrer que vous commencez la conception d'un alias

ciergrenade : c'est le nom que vous donner a l'action de crier grenade

voice_grenade : c'est la commande du voice Grenade (cf liste des raccourcis des voice)

Ecrire à sa team la présence d'une grenade et sa position :

alias "lieugrenade" "say_team }}Attention grenade a %l {{"

Say_team : indique que l'envoi d'un message qui ne pourra être lu que par sa team

%l : variable donnant votre position (cf liste des variables)

Faire un geste de la main :

alias "reculer" "signal_fallback"

signal_fallback : c'est la commande qui exécute le signe du bras

 

Maintenant comment rassembler tout ces alias dans un bind, rien de plus simple (dans config.cfg):

bind "b" "criergrenade; lieugrenade; reculer"

et voila facile non? et bien sûre les alias peuvent être utilisés dans plusieurs bind à la fois d'où leur intérêt.

Voila pour le principal sur la fabrication de binds complexes.

Liste des variables

taper %l et cela va indiquer l' endroit ou vous êtes.

taper %h et cela va indiquer votre niveau de vie.

taper %c et cela va indiquer votre classe actuelle.

taper %i et cela va indiquer la dernière personne que vous avez identifier.

taper %r et cela va indiquer la santé de la dernière personne que vous avez identifiez (a combiner avec %i)

exemple d'utilisation :

bind "h" "say_team position : %l ; %h de vie, je suis : %c et j' ai besoin de renforts !!!"

Les autres verront : "position : plaza; 17 points de vie; je suis Rifleman et j' ai besoin de renforts !!!"

Ces variables sont donc très utiles lors des matchs pour améliorer le team  play.

 

Liste des voice utiles :

taper voice_grenade et cela vous fera crier Grenade (nan sans déconner?? !! :) )

taper voice_backup et cela vous fera crier I Need Backup

taper voice_yessir et cela vous fera crier...??? Ben Yes Sir voyons

taper voice_medic et cela vous fera crier Medic

P.S : Le dernier voice est à utilisé subtilement car grâce à ce dernier vous pouvez tromper un adversaire.

Exemples d'utilisation :

bind "SPACE" "stopbleed; message2; medic"

alias message2 "say_team >>>Je me soigne vite couvrez moi (%h de vie)!!!<<<"

alias medic "voice_medic"

Le résultat sera que vous crierez Medic!! vous vous soignerez et votre team verra : >>>Je me soigne vite couvrez moi (45 de vie)!!!<<<

PS : si vous avez des problèmes je suis à votre service...

 

Back