Voilà un petit tuto qui se révélera pratique… ce petit fichier que je vais vous montrer, vous permettra notamment de créer un menu déroulant pour CS lors d’une partie, cela évitera de devoir binder vos touches, notamment quand toutes vos touches sons déjà occupées pour différents bind ou actions de jeu.
Par exemple ici j’ai créé de quoi afficher l’heure qu’il est sans avoir à écrire, de même pour la prochaine map… ainsi que pour le changement de main de l’arme… vous pouvez d’ailleurs faire tout ce que vous voulez. Que ce soit en tant que joueur ou admin. Par défaut ce menu déroulant s’affiche en appuyant sur la touche « h », si vous avez modifié la touche « h » pour une autre action. Tapez donc ceci pour pouvoir afficher ce menu,
Structure d'un menu
Voila comment créer votre menu déroulant : Voici l’exemple :
Explication:
Ceci crée un chapitre à l’intérieur duquel vous pouvez mettre un/des sous-chapitre(s) ou une/des action(s). II - Création des fonctions des actions Vous avez 2 possibilités que nous allons développer dans les chapitres suivants. 2.1 – Création dans « commandemenu » (ne correspondant pas à l’exemple) NB : une fois votre « commandemenu » achevé pensez bien à l’enregistrer. Pour vos actions voici le 1er choix… créer vos fonctions directement dans « commandemenu ». Attention !!! : Les caractères spéciaux (accent, ç, {, [, etc) ou les majuscules dans vos titres de menu déroulant, ou dans vos action, ne seront peut être pas tous pris en compte. PS : Vous pouvez faire des commentaires pour vous y retrouvez (comme je l’ai fait) cela est même conseillé, en mettant « // », ceci met ainsi tout ce qu’il y sur la même ligne que « // » en commentaire, et ne sera pas pris en compte par CS, et vu par celui-ci comme une erreur. Ainsi, de cette manière, « commandemenu » EST afficheur & gestionnaire/créateur de fonctions. Seul défaut de cette manoeuvre, c’est que dans le menu déroulant si vous faites un NB : pour activer plusieurs fonctions en même temps nous verrons ça plus tard dans un des chapitres suivants (cf. III – Création d’une commande exécutant plusieurs fonctions). 2.2 – Création dans « userconfig. » (correspondant à l’exemple) 2.2.1 – Création du « userconfig » Pour cette méthode, « commandemenu » N’EST QUE afficheur & « userconfig » est gestionnaire/créateur de fonctions. NB : tout comme votre « commandemenu », pensez bien à enregistrer votre « userconfig » une fois terminé. Tout d’abord créons ce fichier… Dans votre « commandemenu », vous avez écrit : ainsi donc donc écrivez ceci dans votre « userconfig » Vous comprenez donc que dans le « userconfig » vous « pseudo-programmez », expliquons donc comment ça marche : NB : Peut importe si vous désirez exécutez plusieurs fonctions, votre variable peut porter le même nom (cf. III – Création d’une commande exécutant plusieurs fonctions) Ainsi voici le « userconfig » correspondant à l’exemple. // demander où ils sont tous // Option CS // acheter le parachute // parler // Position de l'arme Attention !!! : Les caractères spéciaux (accent, ç, {, [, …etc) ou les majuscules dans vos titres de menu déroulant, ou dans vos action, ne seront peut être pas tous pris en compte. NB : Pensez à faire des commentaires de vos fonctions pour vous y retrouver comme je l’ai fait, en mettant « // », ceci met ainsi tout ce qu’il y sur la même ligne que « // » en commentaire, et ne sera pas pris en compte par CS, et vu par celui-ci comme une erreur. 2.2.2 – Modification en « .cfg » de votre « userconfig » Dernière étape, faire en sorte que votre « userconfig » soit reconnu par CS, et qu’ainsi il fonctionne. Une fois votre « userconfig » finalisé, il ne reste plus qu’à le convertir. . Pour ceux qui peuvent voir l’extension du nom de leurs différents fichiers (.txt, .doc, .avi, …etc) modifiez la fin de votre « userconfig », en remplaçant simplement l’extension « .txt » par « .cfg », et validez… et cliquez sur OUI, sur l’avertissement Windows. .Pour les autres, ouvrez votre « userconfig », cliquez sur « fichier » puis sur « enregistrer sur… » et enfin sur « Type » mettez le choix sur « Tous les fichiers » puis enregistrez sous le nom suivant « userconfig.cfg ». Effacez votre ancien « userconfig », il ne vous sert plus a rien. III – Création d’une commande exécutant plusieurs fonctions NB : en considérant que nous créons nos fonctions dans le « userconfig », je laisse « commandemenu » n’être qu’un simple afficheur de mon « menuderoulant » Dans « commandemenu » : Dans « userconfig » : Comme vous le constatez pour séparer plusieurs fonctions, finissez chacune d’elle par « ; » suivis d’un « espace » avant la fonction suivante. Dans le cas ou vous ne désirez pas créer de « userconfig », la manip reste équivalente avec « ; » et l’ »espace »… exemple Exemple, afficher la prochaine map, le temps restant, l’heure qu’il est, acheter votre parachute et mettre votre arme dans votre main gauche. Attention !!! : Les caractères spéciaux (accent, ç, {, [, …etc) ou les majuscules dans vos titres de menu déroulant, ou dans vos actions, ne seront peut être pas tous pris en compte. Et voilà tout est fait allez vite tester votre menu déroulant. En espérant vous avoir renseignés, pour toutes autres questions contactez-nous Kage Bunshin |