[Topic Utile] Comment scripter


phil302

Messages recommandés

Posté(e)

Comment scripter :)

Ici, je vais vous montrer que faire pour créer des scripts d'achats, de phrases préfabriquées ... :)

Tout d'abord, pour etre au point, je vous demanderais de lire l'article de Vossey, consacré a ca. En fait, je crée ce topic car dans la version 1.6, le menu VGUI ne fonctionne plus avec les "menuselect" ...

Je vais donc vous apprendre les bonnes commandes :)

Tout d'abord, la structure du script :)

Il faudra mettre le contenu du script dans un fichier appelé autoexec.cfg .

on commence par les alias :)

En fait, quand on crée un alias, on crée une commande :)

par exemple :

alias essai "say Salut tout le monde  vous allez bien ??; deagle; secammo"

"alias" pour dire au jeu qu'il faut créer une commande ; "pub" le nom de la commande

"say Salut [...] bien ??" le contenu de la commande, ce qu'elle fait.

Vous aurez peut etre remarqué, dans cet alias, on insere une autre commande existant deja, la commande "say" pour dire :)

Dans les alias, pour 'dire' il faut mettre "say message" pour un message général et "say_team message" pour un message a l'equipe.

Mais on peut faire autre chose tout en restant dans la meme commande :)

Si vous avez bien remarqué, j'ai mis aussi "deagle; secammo"

Vous vous demandez ce que c'est ? Je vous l'expliquerais plus tard.

Maintenant, l'execution de la commande :)

Pour cela, il faudra taper dans la console : essai

Mais, comment faire pour ne pas avoir a taper ca dans la console ???

Il faut créer des binds :) Des commandes allouées a une touche :) "Késako ??" C'est à dire qu'on va indiquer au jeu que si on appuie sur telle touche, ca fasse comme si on ecrivait dans la console :)

bind p "essai"

Ici, on indique au jeu que si on appuie sur la touche p il faudra executer ce qu'il y a entre les guillemets, c'est a dire, ici, essai :)

Zappons cette partie, passons aux choses serieuses :)

Liste des commandes pour l'achat des armes :)

Vous devez etre en train de vous dire "comment faire? les menuselect ne marchent pas! comment faire ??"

C'est simple, dans la 1.6, des commandes ont été crées specialement pour ca :)

Voici la liste des commandes, avec leur effet :

commande : ce qu'elle fait / appreciation personnelle

Armes (certaines n'y sont pas, desolé, mais dites moi si vous savez quels sont leur raccourcis :) )

Petits pistolets :

usp : Achete un USP Tactical

glock : Achete un Glock

p228 : Achete un P228

deagle : Achete un Desert Eagle

fiveseven : Achete un Five Seven

elites : Achete des Dual Elites

Fusils a pompe :

m3 : Achete un Leone CAL 12

xm1014 : Achete un Leone YG1265 Auto

Sub Machine Guns :

tmp : Achete un TMP (seulement CTs)/ piou piou ^^

mp5 : Achete un mp5 navy

ump45 : Achete un UMP 45

p90 : Achete un P90

mac10 : Achete un MAC10 (seulement terroristes) / Machine a Headshots ^^

Fusils :

Terroristes :

galil : Achete un Galil

ak47 : Achete une AK47

sg552 : Achete une SG552

g3sg1 : Achete un D3/AU 1--

Anti-terroristes :

famas : Achete un Famas

m4a1 : Achete une Maverick M4A1

aug : Achete un Bullpup

sg550 : Krieg 550 Commando--

Pour tous :

awp : Achete un Magnum Sniper Rifle

scout : Achete un Scout / Super en Unscope ^_^

Machine Gun :

m249 : FM PARA LA MACHINE DE RAMBO!!!

Equipements :

hegren : High Explosive Grenade / Traduisez par Grenade à Explosion

sgren : Smoke Grenade / Fumigenes

flash : Gss / vous savez, ce qui rend l'ecran blanc quand on s'en prend :)

vesthelm : Gillet en Kevlar + Casque

vest : Gillet seulement

defuser : Kits de desamorcage (seulement CTs)

nvgs : Night Vision Googles--

Commandes speciales :

primammo : Munitions arme primaire

secammo : Munitions arme secondaire

buyammo1 : Achete un seul chargeur de l'arme primaire

buyammo2 : Achete un seul chargeur de l'arme secondaire

Voila :) Si vous mettez une de ces commandes dans la console, vous acheterez l'objet / arme / equipement en question :)

Maintenant, passons aux alias :)

Je vais vous presenter quelques alias tirés de mon script perso :)

alias starter "usp; defuser; hegren; secammo"
alias ddeagle "deagle; secammo; defuser"
alias mp5navy "mp5; primammo; defuser"
alias famaskits "famas; primammo; defuser"

Vous avez surement remarqué, j'emploie les commandes pour l'arme, les munitions, les grenades...

Et ainsi, utilisant les bind et les alias, vous pourrez faire vos script s d'achats :) :) :) :) :)

Voila :)

Bientot, je mettrais ici comment créer son propre menu In-Game !

A bientot :)

Créer son propre menu in-game

Comme beaucoup, vous avez surement deja pensé à créer votre propre menu in game... vous savez, celui qui s'ouvre quand on appuie sur "h" :)

Et bien ici, je vous explique comment faire :wahoo:

Materiel requis

Bloc notes

Le fichier commandmenu.txt a l'adresse suivante : votre_compte_steam\counter-strike\cstrike\

Passons a la pratique

Comme vous avez du le remarquer, il y a beaucoup de " et de { et de chiffres et de commandes ... Compliqué vous dites vous ... C'est tres simple a comprendre vous allez voir :)

En premier vous trouverez

"1" "zzzz"
{
"1" "xxx" "xxxxxxxxx"
"2" "yyy" "yyyyyyyyy"
}

Analysons ... Nous avons des " et des { et des }

Je m'explique

"1" "zzzz" c'est que zzzz apparaitra en position 1

{

c'est pour indiquer que si on passe dessus, il faut ouvrir un nouveau menu

ce qu'il y a entre { et } c'est le contenu de ce menu

aussi, on peut ouvrir plusieurs menu de suite

"1" "Salut, clique ici"
 {
 "1" "clique ici"
   {
   "1" "Encore"
     {
      "1" "T'aimes bien? clique ici^^"
         {
          "1" "c'est fini, clique ici pour fermer :)" "slot10"
         }
     }
   }
 }
"2" "Sortie d'avance :)" "slot10"

Arf je dois yaller la j'editerais plus tard :)

Posté(e)

slt c'est quoi

menu VGUI ne fonctionne plus avec les "menuselect" ... ?

si c'est le menu qu'on obtient avec B il marche !!!suffit juste d'appuyer sur verrouille majuscule.

  • 3 weeks later...
  • 2 weeks later...
Posté(e)

Salut

Oui, ce fichier doit etre créé :)

Pour cela, tu ouvres les bloc notes, tu fais enregistrer sous, tu vas dans le repertoire cstrike_french ou cstrike et tu ecris "autoexec.cfg" (avec les guillemets); ca forcera le bloc notes a l'enregistrer au format cfg

A + :)

  • 1 month later...
Posté(e)
Salut

Oui, ce fichier doit etre créé :)

Pour cela, tu ouvres les bloc notes, tu fais enregistrer sous, tu vas dans le repertoire cstrike_french ou cstrike et tu ecris "autoexec.cfg" (avec les guillemets); ca forcera le bloc notes a l'enregistrer au format cfg

A + :)[/quotemsg]

faux et archi faux userconfig.cfg sur 1.6 est le replacant de autoexec.cfg sur 1.5 :jap:

Posté(e)

On peut toujours utiliser l'autoexec.cfg en 1.6 hein ;) le seul truc c'est que dans ton config.cfg ils ont ajouté en dernière ligne: exec userconfig.cfg => que ce soit l'autoexec ou le userconfig il sera exécuté automatiquement.

  • 2 months later...
  • 6 years later...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.