Aller au menu - Aller au contenu

Icône Tout sur les armes de Counter-Strike

Mise à jour : 25/07/2011
Difficulté : Facile Facile
47 visites depuis 7 jours, classé 681/786
Comment faire une zone d'achat ?
Comment mettre une arme au sol ?
Comment faire une map où on n'a que le couteau ?


Ces questions ont chagriné plus d'une personne. Que serait Counter-Strike sans armes ? Ce tutoriel va donc vous expliquer comment gérer les armes sur Counter-Strike, de A à Z. En plus, c'est tout simple !

Pour ce tutoriel, vous avez besoin du dernier FGD de Counter-Strike amélioré.
Il est disponible ici : télécharger.


Les zones d'achat

Entité utilisée pour cette partie : func_buyzone.

On va commencer par la création d'une zone d'achat. ^^
func_buyzone est une entité bloc, on va donc créer un bloc avec la texture aaatrigger, ça sera l'endroit où on pourra acheter :

Image utilisateur


Ensuite, on transforme ce bloc en func_buyzone :

Image utilisateur


Notez qu'on peut choisir les teams (contre-terroriste ou terroriste) qui pourront acheter des armes. Si vous voulez que tous les joueurs puissent acheter dans cette zone, mettez : "all teams". Sinon, mettez le nom de la team qui pourra utiliser cette zone d'achat.

Et ? C'est tout ! Pas difficile, hein ? :p

Attention ! Si vous avez fait des func_buyzone dans votre map, et que vous voulez que les joueurs puissent toujours acheter à leur point de départ, pensez à en créer un à chaque point de départ !


On en a fini avec les zones d'achat :) .

Poser des armes au sol

Entité utilisée pour cette partie : armoury_entity.

L'armoury_entity est l'entité d'arme la plus connue. Elle permet de mettre une arme sur le sol. Elle est très simple à utiliser : il suffit de mettre l'entité où vous voulez que l'arme soit, et ensuite choisissez quelle arme doit apparaître !

Image utilisateur


Il y a trois paramètres :

  • l'orientation (choisissez de quel côté se tournera l'arme).
    Ici, on va utiliser le radar. C'est très simple : orientez le radar du haut. Si vous voulez que l'arme se trouve vers la gauche, déplacez-le vers la gauche !
  • Le type d'arme : choisissez dans la liste l'arme qui apparaîtra.


Notez que vous ne pouvez pas mettre n'importe quelle arme de cette façon. Vous ne pouvez par exemple pas mettre de pistolet au sol !
Heureusement, il y a une autre technique ! Elle est expliquée plus loin.


  • Le nombre : choisissez combien d'armes seront superposées à cet endroit (de 1 à 20).


Compilez, lancez votre map, et, magie, il y a une belle arme !

Image utilisateur


Maintenant, passons aux autres techniques, qui offrent plus de choix, mais un peu moins faciles.

Donner des armes dès le début de la manche

Entité utilisée pour cette partie : game_player_equip.

Le game_player_equip, c'est une entité point qui va nous permettre de donner des armes au joueur au début de chaque manche. Cette entité permet de donner n'importe quelle arme ; en plus, elle est très très simple à utiliser !

Voici les propriétés de cette entité :

Image utilisateur


Pour donner une arme ou non, il suffit de mettre « no » si vous voulez que le joueur n'ait pas l'arme, ou « yes », si vous souhaitez qu'il l'ait !
Rien de plus facile ! Les options pour l'armure et le casque sont vers le milieu de la liste ; les munitions sont en bas. Pour les balles, on vous demande combien de chargeurs vous voulez donner avec l'arme.

Image utilisateur


Et voilà, vous pouvez maintenant donner n'importe quoi au joueur ! Que ce soit le couteau, le pistolet ou le fusil d'assaut, tout est possible !

Image utilisateur


Nous avons vu comment donner des armes, maintenant, on va voir comment les lui enlever ! :D

Enlever au joueur toutes ses armes

Entité utilisée pour cette partie : player_weaponstrip et un déclencheur quelconque.

Enlever une arme au joueur, c'est aussi facile que de lui en donner !
Pour commencer, il faut créer une entité : player_weaponstrip. On va lui donner un nom : « strip ».

Ensuite, ça dépend de votre cas : si vous voulez que le joueur n'ait plus d'arme s'il casse un objet, mettez « strip » dans l'attribut « Target on break » de votre objet cassable.
Ne mettez surtout pas de déclencheur non répétable, comme un trigger_once, car l'action ne se fera qu'une fois pendant toute la durée de votre carte !

Ici, on va faire en sorte que dès qu'un joueur passe dans une zone, on lui enlève ses armes ! Pour cela, il faut créer votre zone avec un bloc auquel on mettra la texture aaatrigger :

Image utilisateur


On transforme ce bloc en trigger_multiple, et on écrira dans l'attribut « Target » le nom de notre player_weaponstrip : « strip ». Ensuite, on va mettre « 1 » dans l'attribut « Delay Before Reset ».
Et voilà ! Si jamais un joueur passe dans cette zone, il sera entièrement désarmé ! Cruel, n'est-ce pas ? :diable:

Malheureusement, on ne peut pas enlever une seule arme ou deux : on est obligés de tout enlever d'un coup. C'est comme ça, on ne peut rien y faire :( .


Vous en avez fini avec la restriction d'arme ! La fin de ce tutoriel explique comment empêcher un joueur d'en acheter. Allez, c'est presque fini, courage ! :D

Empêcher le joueur d'acheter une arme

Entités utilisées pour cette partie : info_map_parameters ou func_buyzone.

Rassurez-vous : cette partie est aussi facile que les autres, voire même plus !
Il y a deux façons d'interdire d'acheter des armes ; on commence par la première : l'entité point info_map_parameters.

Comme vous voyez, ce n'est pas dur, il suffit de régler l'option « weapon_buying ». Moi je veux qu'aucune équipe ne puisse acheter d'arme, donc je vais régler l'attribut comme ceci :

Image utilisateur


Et voilà, les équipes ne peuvent plus acheter !

Maintenant, on va passer à la deuxième technique, qui consiste à créer un func_buyzone dans un coin inaccessible de la map, comme dans un mur.

Image utilisateur


A part les fantômes et les cheaters, personne ne pourra pénétrer dans ce mur ! Donc aucun joueur ne pourra acheter ! :D
Cette technique fonctionne si vous mettez uniquement des buyzones inaccessibles.

Et voilà ! C'est tout ce qu'il faut faire pour empêcher les équipes d'acheter !
Voilà, c'est fini ! Ce n'était pas bien dur, quand même ! Maintenant, vous savez pratiquement tout sur la distribution des armes !

Bonne map. :)

Partager

24 commentaires pour "Tout sur les armes de Counter-Strike"
Note moyenne : 3.12 / 4 (17 votes)
Pseudo Commentaire
Hors ligne Thibault1171 # Posté le 04/03/2009 à 14:29:10
Everybody Lies !
Avatar

Ville : Chatenoy en bresse
Pays : France métropolitaine

Bravo pour ton tuto comme sa j'ai put apprendre comment mettre des armes et faire une map cut (ka_ )

Sa mérite un 19 sa
:)

A bientôt et bonne continuation
Thibault1171
Hors ligne Piltokc # Posté le 24/08/2009 à 17:57:38
Hey, Mr.Jack..
Avatar

On ne peux pas donner au joueur des nightvision au début de round ?

..is that the cause of your surprise ?
 
Hors ligne moilc LMSH # Posté le 19/07/2010 à 22:04:11

20/20 moi je met , je voulais vraiment savoir comment on fait , merci bc pour se TUTO !
Hors ligne siso # Posté le 03/08/2011 à 22:56:40

Avis : Bon

Ville : Bains romains
Pays : Algérie

Bon Tuto :) Mais :euh: ,sa serai bien si tu aurai ajouter les noms des armes avec leurs photos cela serai plus Complet
:p
 
Hors ligne Shaman54 # Posté le 08/05/2012 à 12:34:39

Avis : Très bon

Encore un bon tutoriel qui va me servir à améliorer ma map !


Merci :D

Voir tous les commentaires