titre
News
Membres
Scores
Alias/Bind
Optimisation
Balistique
Planques
Liens

Pour notre exemple, la création de deux alias est obligatoire car nous voulons que l'action soit permanente mais réversible.
En effet, on doit pouvoir s'accroupir mais aussi se relever (c'est un peu normal, non?).

Le premier alias permettra de s'accroupir et le deuxième de se relever. Nommons le premier crouch et le deuxième uncrouch.
Nous choisissons la touche "a" pour nous accroupir et nous relever.

Mais par quelle magie une touche peut-elle avoir 2 fonctions? Eh bien le truc est de rebindé la touche pour exécuter le deuxième alias (comme pour le +forward en fait). On fera de même pour le deuxième alias qui sera rebindé pour exécuter le premier alias.
En gros on crée une boucle.

Nous avons donc:
Alias crouch "+duck ; bind a uncrouch"
Alias uncrouch "-duck ; bind a crouch"

Cela est à mettre dans l'autoexec.cfg.
Bien entendu, il ne faut pas oublier d'assigner la touche "a" à crouch dans le config.cfg, ce qui donne:
bind "a" "crouch"

Comment cela fonctionne-t-il?
C'est très simple, quand on appuie sur a, l'alias crouch est exécuté, le joueur va s'accroupir (grâce à la commande +duck) et la touche "a" va être bindée sur l'alias uncrouch. Si on réappuie sur "a", on va exécuter "-duck", le joueur va donc se relever et la touche sera rebinder sur l'alias original "crouch".

Voilà, vous savez maintenant comment marche la configuration des touches dans Half-life.

 

Vous voulez voir une config de champion? Go,Go,Go...