[RESOLU] Bind pour changer cg_crosshairRGB

Décrivez votre problème rencontré sur Urban Terror et partez à la rencontre du monde merveilleux des .cfg.
Rendez-vous dans Outils de communication & communautaires ou Au pays des geeks pour les autres problèmes informatiques.
Répondre
Avatar du membre
Babaorom
Messages : 485
Enregistré le : 26 févr. 2009, 12:03
Localisation : Strasbourg / Colmar

[RESOLU] Bind pour changer cg_crosshairRGB

Message par Babaorom » 17 août 2009, 14:15

Salut,

J’ai lu des messages où des membres disent avoir un bind pour changer la couleur de leurs crosshairs.
C'est pourquoi j'aimerais savoir si on peut faire un bind ou tout en restant appuyé on peut changer la couleur (je veux dire qu'en restant appuyé la couleur change pleins de fois).

J'ai essayé ça mais sans succès :

bind x "cg_crosshairRGB 1 0 1 1; cg_crosshairRGB 1 1 1 1; cg_crosshairRGB 0 1 0 1"


D'avance merci !
3F`Clubber

Avatar du membre
Xawou
Messages : 322
Enregistré le : 13 oct. 2008, 12:58

Re: bind pour changer cg_crosshairRGB

Message par Xawou » 17 août 2009, 15:21

Yop,

Ce petit bout de code devrait fonctionner. Je l'utilise pour changer la couleur des brassards (cg_rgb).

Code : Tout sélectionner

set 01 "set rgb vstr 02; set cg_crosshairrgb "<couleur1>""
set 02 "set rgb vstr 03; set cg_crosshairrgb "<couleur2>""
set 03 "set rgb vstr 01; set cg_crosshairrgb "<couleur3>""

set rgb "vstr 01" // Couleur par défaut

bind c "vstr rgb" // La touche que tu veux binder pour changer de couleur
 
Bien évidemment, remplace <couleur1>, <couleur2> & <couleur3> par la valeur de ton choix. Puis tu peux modifier la touche à binder ( 'c' dans l'exemple.)

Tu peux rajouter autant de couleur que tu veux. Il suffit de comprendre le fonctionnement du script :p
Mécanicien Urban Terror France

Avatar du membre
Babaorom
Messages : 485
Enregistré le : 26 févr. 2009, 12:03
Localisation : Strasbourg / Colmar

Re: bind pour changer cg_crosshairRGB

Message par Babaorom » 17 août 2009, 16:18

Cool merci, et je peux combiner ton script a la touche avance, pour que des que je bouge mon crosshair change de couleur ?
3F`Clubber

Avatar du membre
Xawou
Messages : 322
Enregistré le : 13 oct. 2008, 12:58

Re: bind pour changer cg_crosshairRGB

Message par Xawou » 17 août 2009, 16:32

Théoriquement, ça ressemblerait à ça :
set 01 "set rgb vstr 02; set cg_crosshairrgb "<couleur1>""
set 02 "set rgb vstr 03; set cg_crosshairrgb "<couleur2>""
set 03 "set rgb vstr 01; set cg_crosshairrgb "<couleur3>""

set rgb "vstr 01" // Couleur par défaut

bind UPARROW "vstr rgb; +forward" // La touche que tu veux binder pour changer de couleur
Mais franchement, ça semble inutile et si la floodprotect est activée sur le serveur, ça ne marchera pas.
Mécanicien Urban Terror France

Avatar du membre
Babaorom
Messages : 485
Enregistré le : 26 févr. 2009, 12:03
Localisation : Strasbourg / Colmar

Re: bind pour changer cg_crosshairRGB

Message par Babaorom » 17 août 2009, 16:48

Encore merci,

De toutes façons ça ne marche pas vraiment, mon perso se déplace tout seul sans que je n'appyues nulle part et ça c'est pas le top.

Je profite du topic pour demander pourquoi mon bind ne marche pas :

bind MOUSE2 "ut_weaptoggle primary sidearm"
3F`Clubber

Avatar du membre
Xawou
Messages : 322
Enregistré le : 13 oct. 2008, 12:58

Re: bind pour changer cg_crosshairRGB

Message par Xawou » 17 août 2009, 17:45

Babaorom a écrit :Encore merci,
Je profite du topic pour demander pourquoi mon bind ne marche pas :

bind MOUSE2 "ut_weaptoggle primary sidearm"
Aucune idée :| !

Tu as essayé de le binder sur une autre touche ? Tu es sûr que MOUSE2 est pas déjà bindé ?
Mécanicien Urban Terror France

Avatar du membre
ClaY
Messages : 241
Enregistré le : 14 sept. 2008, 04:23

Re: bind pour changer cg_crosshairRGB

Message par ClaY » 17 août 2009, 17:57

Code : Tout sélectionner

//// Crosshair color toggle (always a dot 13) 
// prefable colors for visibility:
// black, green, red, magenta, white, yellow

set crosshairrgb_1     "cg_crosshairrgb 0,0,0,1; set crosshairrgb_active vstr crosshairrgb_1; set crosshairrgb_next vstr crosshairrgb_2; ut_echo ^2oo ^5----- ^7Crosshair clr^1:^2: ^0black"
set crosshairrgb_2     "cg_crosshairrgb 0,0.5,0,1; set crosshairrgb_active vstr crosshairrgb_2; set crosshairrgb_next vstr crosshairrgb_3; ut_echo ^2oo ^5----- ^7Crosshair clr^1:^2: ^2green"
set crosshairrgb_3     "cg_crosshairrgb 1,0,0,1; set crosshairrgb_active vstr crosshairrgb_3; set crosshairrgb_next vstr crosshairrgb_4; ut_echo ^2oo ^5----- ^7Crosshair clr^1:^2: ^1red" 
set crosshairrgb_4     "cg_crosshairrgb 0,0,1,1; set crosshairrgb_active vstr crosshairrgb_4; set crosshairrgb_next vstr crosshairrgb_5; ut_echo ^2oo ^5----- ^7Crosshair clr^1:^2: ^6magenta"
set crosshairrgb_5     "cg_crosshairrgb 0,1,1,1; set crosshairrgb_active vstr crosshairrgb_5; set crosshairrgb_next vstr crosshairrgb_6; ut_echo ^2oo ^5----- ^7Crosshair clr^1:^2: ^7white"
set crosshairrgb_6     "cg_crosshairrgb 1,1,0.5,1; set crosshairrgb_active vstr crosshairrgb_6; set crosshairrgb_next vstr crosshairrgb_1; ut_echo ^2oo ^5----- ^7Crosshair clr^1:^2: ^3yellow"  
set crosshairrgb_active    "vstr crosshairrgb_1"
vstr crosshairrgb_active
set set_crosshairrgbshade   "vstr crosshairrgb_next 

// Switch crosshair color

bind x "vstr crosshairrgb_next; vstr sfx_drip1"      // toggle to next crosshair color 

// Maccro sound

set sfx_drip1     "play sound\bbqmine\drip1"
tu colle ça dans ton autoexec et tu change x par le boutton que tu veut :) (c'est pas moi qui l'ai fait)
:'(

Avatar du membre
Weedwalker
Messages : 995
Enregistré le : 19 mars 2009, 13:04

Re: bind pour changer cg_crosshairRGB

Message par Weedwalker » 17 août 2009, 19:13

c'est St0rmmou

Avatar du membre
Babaorom
Messages : 485
Enregistré le : 26 févr. 2009, 12:03
Localisation : Strasbourg / Colmar

Re: bind pour changer cg_crosshairRGB

Message par Babaorom » 17 août 2009, 20:28

Xawou a écrit :
Babaorom a écrit :Encore merci,
Je profite du topic pour demander pourquoi mon bind ne marche pas :

bind MOUSE2 "ut_weaptoggle primary sidearm"
Aucune idée :| !

Tu as essayé de le binder sur une autre touche ? Tu es sûr que MOUSE2 est pas déjà bindé ?

En fait quand j'appuis sur MOUSE2 je prends mon DE mais impossible de revenir a la LR.
Merci Clay.
3F`Clubber

st0rm
Ancien responsable UTF
Messages : 215
Enregistré le : 27 avr. 2009, 18:47

Re: bind pour changer cg_crosshairRGB

Message par st0rm » 17 août 2009, 22:16

C'est tout à fait normal ton bind prendra toujours la sidearm tant que tu en as une , pour prendre la lr il faudrait ne plus avoir de sidearm se qui serait possible seulement si tu l'a drop , pour faire se que tu veux il suffit de creer un script assez court en 4 lignes c'est bouclé.

Avatar du membre
Babaorom
Messages : 485
Enregistré le : 26 févr. 2009, 12:03
Localisation : Strasbourg / Colmar

Re: bind pour changer cg_crosshairRGB

Message par Babaorom » 18 août 2009, 13:12

LOL mais je sais pas faire de script moi.
3F`Clubber

Avatar du membre
Xawou
Messages : 322
Enregistré le : 13 oct. 2008, 12:58

Re: bind pour changer cg_crosshairRGB

Message par Xawou » 19 août 2009, 18:56

Yop

Voilà le script qu'il te faut (je pense) :D. Je l'ai fait pour Juggler, qui a le même soucis que toi.
set var00 "set varf vstr var01; ut_weaptoggle primary; ut_echo primary"
set var01 "set varf vstr var00; ut_weaptoggle sidearm; ut_echo sidearm"

set varf "vstr var01" // Valeur par défaut
bind MOUSE2 "vstr varf"
Si tu as 3 armes (primaire, secondaire et sidearm), ça va switcher entre primaire et sidearm.
Si tu drop ta primaire, ça va switcher entre secondaire et sidearm.

:wink:
Mécanicien Urban Terror France

Avatar du membre
Babaorom
Messages : 485
Enregistré le : 26 févr. 2009, 12:03
Localisation : Strasbourg / Colmar

Re: bind pour changer cg_crosshairRGB

Message par Babaorom » 19 août 2009, 20:24

Merci mais c'est trop tard j'ai trouve une autre solution :


bind MWHEELUP "ut_weaptoggle primary; cg_drawcrosshair 8"
bind MWHEELDOWN "ut_weaptoggle sidearm; cg_drawcrosshair 2"
3F`Clubber

Répondre