bind grenades : casse tête :D


OraS

Messages recommandés

Salut à tous,

bon voilà, je viens demander votre aide pour un 'petit' bind que j'aimerais réaliser

j'ai bindé une de mes touches avec la commande suivante:

bind "mouse5" "slot4; +attack; wait; -attack"

Donc quand j'appuie sur le bouton correspondant, ça sort la HE si j'en ai une. Sinon, ça sort la flash (si j'en ai une), et sinon la smoke (si j'en ai une). Et si j'ai rien de tout ça, ça ne fait rien.

Jusque là tout va bien ;D

maintenant, j'aimerai pouvoir faire la même chose, sauf que si j'appuie une 2eme fois sur le même bouton, ça passe à la grenade suivante.

Par exemple, j'appuie une fois, ca prend la he grenade, je rappuie, ca prend flash (si j'ai), puis smoke... et quand j'ai fait le tour, ça revient à la première grenade

J'y ai un peu réfléchi, et je vois pas du tout comment faire :S

Si quelqu'un a une idée, elle est la bienvenue :D

merci

Lien vers le commentaire
Partager sur d’autres sites

Tu peux faire un bind "x" "weapon_flash" qui prendra automatiquement la flash.

Sinon faudra passer par un alias je pense mais ça va merder si tu n'as pas la grenade.

La meilleure solution à mes yeux c'est un bind qui va te faire prendre une grenade et ensuite utiliser la roulette avec le invprev (càd pour avoir un hud_fastswitch à la dod ou à la Source).

Lien vers le commentaire
Partager sur d’autres sites

Je vois plusieurs possibilités :

[fixed]hud_fastswitch 1

bind "MOUSE5" "slot4"[/fixed]

Ainsi, si tu as plusieurs grenades, il faudra quand même que tu tires pour la séléctionner, mais en réappuyant sur MOUSE5 avant de tirer, tu passe à la grenade suivante.

Si tu n'en as qu'une, ça la prend directement sans poser de question.

Deuxième méthode

[fixed]hud_fastswitch 0

alias gren gren1

alias "gren1" "slot4; +attack; wait; -attack; alias gren gren2"

alias "gren2" "slot4; slot4; +attack; wait; -attack; alias gren gren3"

alias "gren3" "slot4; slot4; slot4; +attack; wait; -attack; alias gren gren1"

bind "MOUSE5" "gren"[/fixed]

Je ne l'ai pas testé, mais il devrait marcher, et réaliser ce que tu attends.

Lien vers le commentaire
Partager sur d’autres sites

merci beaucoup pour ta réponse !!!

je vais tester ça de suite (la 2ème méthode), je te dis si ça marche :D

edit : ca marche !!

y avait une faute de frappe (genre gren2 a la place de gren3), mais sinon c'est bon

évidemment, si j'ai pas tous les types de grenade, parfois je dois appuyr plusieurs fois mais bon, je doute qu'on puisse faire mieux

encore merci bugs :)

Lien vers le commentaire
Partager sur d’autres sites

Pour ton histoire de devoir appyuer plusieurs fois, ya moyen de faire mieux au contraire.

Tu as juste à remplacer ta commande de tir.

Je suppose que tu tires avec MOUSE1, au pire tu devrais savoir corriger.

Tu remplaces :

[fixed]bind "MOUSE1" "+attack"[/fixed]

par

[fixed]alias "+tir" "+attack"

alias "-tir" "-attack; alias gren gren1"

bind "MOUSE1" "+tir"[/fixed]

Lien vers le commentaire
Partager sur d’autres sites

  • 6 years later...

Archivé

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