« Retour au blog de counterenforce

Les binds / alias sous cs1.5

Comment ça marche ?

Les binds s'exécutent de manière différente sous cs1.5 et cs1.6, c'est pourquoi je commence par une explication sous 1.5 puis sous 1.6.

En 1.5, il faut impérativement créer un fichier autoexec.cfg dans le chemin de Counter-Strike :
"C:/SIERRA/Half-Life/cstrike/autoexec.cfg"

pour le créer ouvrez Notpad (ou Bloc-Note) recopiez la ligne ci-dessous :
// Recharger ce fichier en tapant "exec autoexec.cfg" dans la console à chaque modifications !

et enregistrez le comme suit :
Fichier -> Enregistrer -> Mettre Enregistrer sous en "Tous type de Fichiers" -> changez "*.txt" par "autoexec.cfg" -> maintenant Enregistrez ! (Pensez à le mettre directement au bon endroit)

L'autre fichier important est config.cfg (Ouvrez le avec Notpad aussi) il se trouve au même endroit et contiens TOUTE votre configuration de joueur jusqu'à votre Pseudo dans le jeux !
Les commandes (Localisation) :
Bind (Dans config.cfg): commande pour déterminer l'action d'une touche. Syntaxe : Bind "touche" "action"
Alias (Dans autoexec.cfg): Défini une nouvelle commande à l'aide de plusieurs commandes existantes. Syntaxe : Alias NomNouvelleCommande "suite de commandes existantes séparé par des ;"
----------
Commande à créer impérativement simplifier la création de futurs Binds (à Copier dans autoexec.cfg):
Alias CloseMenu "slot10; wait; wait; slot10"
----------
Commandes existantes utiles :
Buy : Ouvre le menu d'achat général.
Buyequip : Ouvre le menu d'achat d'équippement.
Menuselect X : Simule l'appuie sur la touche X (numéro) dans les menus type achat par exemple.
say : Parler a tout le monde (simule la touche que vous utilisez pour parler).
say_team : Même chose mais seulement pour votre équippe.
----------
A savoir :
Les binds sont envoyés en mode console donc pour les Admins les "rcon" marchent aussi :o)
N'oubliez pas que les touches de votre clavier correspondent dans la console à un clavier QWERTY, voir les correspondances de touches ICI
Il n'y a pas d'accents dans l'alphabet Anglais donc dans les Alias et Bind il n'y en n'a pas non plus
Majuscules et minuscules ont une importance !
Vous pouvez accéder aux correspondances des Menus ICI
Ne jamais donner un nom à un Alias d'une fonction déjà existante
Par sécurité mettez vos 2 fichiers en lecture seule surtout si vous avez déplacer des fonction d'origine
Ne pas "binder" deux fois la même touche ou une touche déjà utilisé dans le jeux.

Un seul problème, F1 et F2 semblent inutilisables pour les binds ! non !
Regardez je vous explique comment contourner cette difficulté ..

Dans votre répertoire "C:/Sierra/Half-Life/valve/c_dlls/"" se trouvent 2 fichiers (plus un 3ème que nous n'utiliserons pas):
DemoEditor.dll & GameUI.dll, renommez ces 2 fichiers en ajoutant l'extension "old" à la fin.
Ce qui donne :
DemoEditor.dll.old & GameUI.dll.old

Après cette manipulation les touches F1 et F2 sont utilisables pour les binds.


Quelques Exemples Concrets :
Acheter un M4a1 + Munitions + HE + Dire à sa team : Je suis pret allons-y !
Dans Config.cfg : Bind "F1" "M4a1"
Dans Autoexec.cfg : Alias M4a1 "buy; menuselect 4; menuselect 3; buy; menuselect 6; menuselect 6; menuselect 6; buyequip; menuselect 4; CloseMenu; say_team Je suis pret allons-y !"

Acheter un MP5 + Munitions + Dire a tout le monde : Garre a vous j'ai mon MP5 ça vas chier !
Dans Config.cfg : Bind "F1" "MP5"
Dans Autoexec.cfg : Alias MP5 "buy; menuselect 3; menuselect 1; buy; menuselect 6; menuselect 6; menuselect 6; CloseMenu; say Garre a vous j'ai mon MP5 ça vas chier !"
[ Ajouter un commentaire ] [ Aucun commentaire ]

# Posté le mercredi 02 février 2005 10:26

« Article précédent : Scripts : Binds / Alias

Article suivant : Les binds / alias sous cs1.6 (Steam) »