CS et les ''binder''. - Jeux Video
Marsh Posté le 28-04-2001 à 20:41:15
Pour les demos, je viens de faire une tit recherche, et j'ai trouve ce que je voulais.
La prochaine fois je ferais la recherche AVANT, promis.
Marsh Posté le 28-04-2001 à 20:53:03
pour les binds oui c'est faisable, c'est en fait presque de la programmation
j'en ai fait si tu veux je te les envoies
Marsh Posté le 29-04-2001 à 19:24:07
Ben justement, je voudrais pouvoir les faire moi meme. Comment as-tu procede ?
Marsh Posté le 29-04-2001 à 19:58:39
ben t'as pas ICQ ? je t'expliques si tu veux mais bon sur le forum bof bof...
Marsh Posté le 29-04-2001 à 22:10:42
J'ai icq, mais pas la...
Tu veux pas me faire un bref résumé, j'arriverai certainement à me débrouiller. Si j'ai un problème plus précis, je te contacte ok ?
Marsh Posté le 30-04-2001 à 11:53:48
bon alors je vais essayer de faire court :
-déjà, il te faut 2 fichiers, dans "\Half-Life\cstrike\" :
*autoexec.cfg, dans lequel tu mettras tes "alias"
*config.cfg qui contient tes "binds" et la config pour ton pc (rate, pushlatency, ton surnom etc...)
-en général, autoexec.cfg n'existe pas par défaut, il faudra sûrement le créer
-ensuite, saches que tout se fait avec le bloc-note (tu peux lier les fichiers cfg avec le bloc-note (notepad) ça marchera tj et ce sera largement plus pratique
-alors le principe c'est : tu fais un "alias", c'est à dire que tu définies une action qui s'executera lorsque l'on tapera une commande dans la console. La syntaxe est comme cela :
alias "salut" "say Salut tout le monde !"
ça ça signifie que lorsque tu taperas "salut" dans la console, le message "Salut tout le monde !" s'écrira dans le chat
y'a plein d'autres actions possibles, par exemple :
*buy : pour afficher le menu d'achat des armes/munitions/équipements
*menuselectXX : pour se déplacer dans le menu précédent
ces 2 trucs ça donne qqc de ce genre :
alias "achat_mp5" "buy; menuselect 3; menuselect 2"
et voilà, avec ça tu pourras acheter un MP5 rien qu'en tapant "mp5_achat" dans la console.
Oui mais bon, c'est pas très pratique de taper dans la console en plein combat.
C'est là que servent les "binds". Alors un binds, qu'est-ce que c'est ? En fait c'est un lien qui permet d'attacher une des fonctions que tu as définie dans un alias à une touche.
Par exemple, tu as tout à l'heure définie l'action "mp5_achat". Pour la lier à une touche, il suffit d'entrer dans le fichier "config.cfg" la ligne suivante :
bind "F1" "mp5_achat"
cela signifie que lorsque tu appuyeras sur la touche F1, tu acheteras automatiquement un MP5.
Tu peux aussi cumuler des fonctions dans un seul binds, par exemple :
dans Autoexec.cfg :
alias "mp5_achat" "buy; menuselect3; menuselect2"
alias "kevlar" "buy; menuselect8; menuselect2"
dans Config.cfg :
bind "F1" "mp5_achat; kevlar"
voilà, et ainsi de suite... donc en gros tu peux tout faire, dont des choses très pratique genre l'achat de matériel en bloc (arme+kevlar+munitions+grenades) ou les messages prédéfinis avec une seule touche.
Tu peux faire d'autres fichiers .cfg, mais au début c'est plus simple avec seulement autoexec et config, car ils s'executent automatiquement au lancement de la partie. Si tu en fais d'autres, il te faudra les executer en tapant dans la console "exec monfichier.cfg" mais rien ne t'empèche de préparer un alias et un bind dans les 2 autres fichiers pour éxéuter celui-ci ! Oui, y'a plein de trucs faisables avec les binds...
Ha, encore un truc qui peut t'être utile, à part les "say", "say-team" etc... que tu peux utiliser dansles alias, y'a aussi "radioX", avec X = 1, 2 ou 3. Ce sont les 3 radios. Pour sélectionner un message, suffit de rajouter "menuselectX"...
Voilà tu sais tout (enfin presque ). Si qqc n'est pas clair, n'hésites pas à me demander.
Et amuses toi bien
Shaffan
PS : tiens, maintenant que t'as fini de te taper tout ce texte, saches qu'il existe un programme qui génère des alias/binds automatiquement, il s'agit de CS Alias-binder. Mais il est assez ancien et y'a pas eu de nouvelles versions depuis longtps, à mon avis il n'est pas vraiment à jour pour CS 1.1, et en plus le code qu'il génère n'est pas très "propre". Mais n'empèche que ça peut être pratique pour comprendre comment ça marche.
Marsh Posté le 30-04-2001 à 11:54:32
Citation : bon alors je vais essayer de faire court |
désolé...
Marsh Posté le 30-04-2001 à 21:41:40
un un ch'tit up parce-que j'espère ne pas avoir tapé tout ça pour rien...
Marsh Posté le 30-04-2001 à 22:20:53
Pour faire encore plus simple, il existe un logiciel qui fait tout sans se prendre la tête, il est dispo sur www.hs-center.net !
Marsh Posté le 01-05-2001 à 01:30:55
rez'Bag of Aliases marche a peu pres bien avec la 1.1
on le trouve dans toutes les bonnes cremeries.
mais quant a la "qualité du code" j'en sais rien ...
Marsh Posté le 01-05-2001 à 06:39:51
Shaffan> merci beaucoup pour le temps que tu as pu passe a taper tout ca pour moi. Ca n'a pas ete inutile, je te le garanti !
En fait c'est assez simple... Je pense que je vais pouvoir faire quelque chose de plutot interessant...
Encore merci !
Marsh Posté le 01-05-2001 à 11:33:33
Shaffan a écrit a écrit : bon alors je vais essayer de faire court : -déjà, il te faut 2 fichiers, dans "\Half-Life\cstrike\" : *autoexec.cfg, dans lequel tu mettras tes "alias" *config.cfg qui contient tes "binds" et la config pour ton pc (rate, pushlatency, ton surnom etc...) -en général, autoexec.cfg n'existe pas par défaut, il faudra sûrement le créer -ensuite, saches que tout se fait avec le bloc-note (tu peux lier les fichiers cfg avec le bloc-note (notepad) ça marchera tj et ce sera largement plus pratique -alors le principe c'est : tu fais un "alias", c'est à dire que tu définies une action qui s'executera lorsque l'on tapera une commande dans la console. La syntaxe est comme cela : alias "salut" "say Salut tout le monde !" ça ça signifie que lorsque tu taperas "salut" dans la console, le message "Salut tout le monde !" s'écrira dans le chat y'a plein d'autres actions possibles, par exemple : *buy : pour afficher le menu d'achat des armes/munitions/équipements *menuselectXX : pour se déplacer dans le menu précédent ces 2 trucs ça donne qqc de ce genre : alias "achat_mp5" "buy; menuselect 3; menuselect 2" et voilà, avec ça tu pourras acheter un MP5 rien qu'en tapant "mp5_achat" dans la console. Oui mais bon, c'est pas très pratique de taper dans la console en plein combat. C'est là que servent les "binds". Alors un binds, qu'est-ce que c'est ? En fait c'est un lien qui permet d'attacher une des fonctions que tu as définie dans un alias à une touche. Par exemple, tu as tout à l'heure définie l'action "mp5_achat". Pour la lier à une touche, il suffit d'entrer dans le fichier "config.cfg" la ligne suivante : bind "F1" "mp5_achat" cela signifie que lorsque tu appuyeras sur la touche F1, tu acheteras automatiquement un MP5. Tu peux aussi cumuler des fonctions dans un seul binds, par exemple : dans Autoexec.cfg : alias "mp5_achat" "buy; menuselect3; menuselect2" alias "kevlar" "buy; menuselect8; menuselect2" dans Config.cfg : bind "F1" "mp5_achat; kevlar" voilà, et ainsi de suite... donc en gros tu peux tout faire, dont des choses très pratique genre l'achat de matériel en bloc (arme+kevlar+munitions+grenades) ou les messages prédéfinis avec une seule touche. Tu peux faire d'autres fichiers .cfg, mais au début c'est plus simple avec seulement autoexec et config, car ils s'executent automatiquement au lancement de la partie. Si tu en fais d'autres, il te faudra les executer en tapant dans la console "exec monfichier.cfg" mais rien ne t'empèche de préparer un alias et un bind dans les 2 autres fichiers pour éxéuter celui-ci ! Oui, y'a plein de trucs faisables avec les binds... Ha, encore un truc qui peut t'être utile, à part les "say", "say-team" etc... que tu peux utiliser dansles alias, y'a aussi "radioX", avec X = 1, 2 ou 3. Ce sont les 3 radios. Pour sélectionner un message, suffit de rajouter "menuselectX"... Voilà tu sais tout (enfin presque ). Si qqc n'est pas clair, n'hésites pas à me demander. Et amuses toi bien Shaffan PS : tiens, maintenant que t'as fini de te taper tout ce texte, saches qu'il existe un programme qui génère des alias/binds automatiquement, il s'agit de CS Alias-binder. Mais il est assez ancien et y'a pas eu de nouvelles versions depuis longtps, à mon avis il n'est pas vraiment à jour pour CS 1.1, et en plus le code qu'il génère n'est pas très "propre". Mais n'empèche que ça peut être pratique pour comprendre comment ça marche. |
je crois qu on peut faire plus simple :
bind "F1" "buy; menuselect 3; menuselect 2"
je comprends pas trop l interet de l autoexec.cfg sur ce coup là
Marsh Posté le 01-05-2001 à 13:28:51
xixor => t'as tout à fait raison ! Mais ça devient trop compliqué à force de taper toutes ces lignes pour chaque touche (par exemple si t'as une touche pour l'achat de chaque arme + kevlar, ben faudra répéter toute la combinaison pour la kevlar à chaque fois). Alors tu te fais un alias pour la kevlar et t'es tranquille.
sinon un dernier truc, pour effacer un menu, tu mets "slot10". Mais ça amrche pas avec le menu d'achat des armes en VGUI, je sais qu'il y a une autre commande mais j'la connais pas
Et là, ce "slot10", c'est le gros point noir des binds, parce-qu'il ne marche pas toujours, loin de là. En général, il faut le répéter plusieurs fois en intercalant des "wait" entre les essais. Là aussi, je te conseil de faire un alias pour pas avoir à tout répéter, genre :
alias "clear_menu" "slot10, wait, slot10, wait, wait, slot10, wait, wait, wait, slot10"
là je te garanti pas que ça marche, c'est assez aléatoire.
Pour effacer les menus simplement, tu peux aussi rajouter un "slot10" à la fin d'un action associée à une touche, genre recharger et effacer les menus en même tps, ou sauter et effacer les menus. C'est en général bien pratique.
Bon je vais vous filer mes alias/binds pour que vous compreniez mieux, mais attention, ils sont compliqués ! J'ai même fait des menus et tout et tout... Et toutes les touches du clavier sont utilisées ! (enfin presque).
Voilà, vous pouvez les télécharger ici (en espérant que ça marche...) : http://www.chez.com/goball/Binds.zip
voilà voilà, bon amusement
Pour toute question, n'hésitez pas (forum ou mail : Shaffan@evc.net
Marsh Posté le 31-05-2001 à 19:22:19
Reply
Marsh Posté le 28-04-2001 à 20:37:05
Voila, j'aimerai bien pouvoir aller plus vite lorsque j'achete des armes et de l'equipement, et je crois qu'il est possible de faire des "alias" ou des "binder" cad d'affecter a une touche plusieurs actions simultanement. J'ai cru comprendre qu'il fallait installer un truc pour que ca marche, mais je me demande s'il n'est pas possible de faire ca directement en modifiant a la main le fichier config.cfg ?
D'autre part, j'ai jamais entendu parler de demo concernant CS. Ca existe ? Si oui, comment les realise-t-on/visionne-t-on ? Y a des sites ou l'on peut les telecharger ?
[edit]--Message édité par Circenses--[/edit]