Config Quake III Arena - HELP - pour une commande

Config Quake III Arena - HELP - pour une commande - PC - Jeux Video

Marsh Posté le 24-10-2002 à 23:05:16    

Voila, je voudrai Binder une touche pour avoir une double fonction.
 
Un exemple sera plus parlant :
 
bind t "+moveup;(si on re-appuis sur la touche T);+movedown"
 
en gros kan on reappuis sur la meme touche ca passe d'une foction a une autre.
 
c possible ?

Reply

Marsh Posté le 24-10-2002 à 23:05:16   

Reply

Marsh Posté le 25-10-2002 à 00:27:44    

:bounce:  
 
 [:tomilou]

Reply

Marsh Posté le 02-05-2003 à 20:11:32    

up

Reply

Marsh Posté le 02-05-2003 à 20:16:23    

euh... a quoi ca sert ? :??:

Reply

Marsh Posté le 02-05-2003 à 21:37:26    

Eh mon ptit KoRner, ça ne serait pas pour binder mon zoom ?
 
Si non, je te le file quand même tu me l'avais demandé :  
 
bind z "vstr fov_toggle"
seta fov_toggle_1 "cg_fov 105; set fov_toggle vstr fov_toggle_0"
seta fov_toggle_0 "cg_fov 75; set fov_toggle vstr fov_toggle_1"
seta fovout "cg_fov 105; bind z vstr fovin"
seta fovin "cg_fov 90; bind z vstr fovout"
seta fov_toggle "vstr fov_toggle_0"
 
Euh, je ne sais plus si tout sert parce que c'est un peu le bordel dans mon .cfg mais ça marche en tout cas quand j'appuie sur w :D

Reply

Marsh Posté le 03-05-2003 à 00:59:51    

mastermatt a écrit :

Eh mon ptit KoRner, ça ne serait pas pour binder mon zoom ?
 
Si non, je te le file quand même tu me l'avais demandé :  
 
bind z "vstr fov_toggle"
seta fov_toggle_1 "cg_fov 105; set fov_toggle vstr fov_toggle_0"
seta fov_toggle_0 "cg_fov 75; set fov_toggle vstr fov_toggle_1"
seta fovout "cg_fov 105; bind z vstr fovin"
seta fovin "cg_fov 90; bind z vstr fovout"
seta fov_toggle "vstr fov_toggle_0"
 
Euh, je ne sais plus si tout sert parce que c'est un peu le bordel dans mon .cfg mais ça marche en tout cas quand j'appuie sur w :D


 
tu fais un bind z et ca marche quand tu appuies sur w c est cool :D
 
vous auriez pas la ligne pour faire plutot R ; lance rocket, R une deuxieme fois : lance grenade ?
ca c est utile au mois :)

Reply

Marsh Posté le 03-05-2003 à 01:21:27    

non non, je ne me suis pas du tout gouré, c'est juste que le cfg de quake gère l'azerty bizarrement ;)
 
Pour ton lance-rox, lance-grenade j'ai pas vraiment envie de chercher mais ça doit pas être bien dur !
 
Moi c'est "Space" pour le lance-rox et "n" le lance-grenade :D

Reply

Marsh Posté le 03-05-2003 à 05:24:58    

Obe a écrit :


 
tu fais un bind z et ca marche quand tu appuies sur w c est cool :D
 
vous auriez pas la ligne pour faire plutot R ; lance rocket, R une deuxieme fois : lance grenade ?
ca c est utile au mois :)
 


 
aaahhh, le qwerty ;)
 
bon, sinon, pour le bind:
 
set action_1 "[truc a faire 1]; set action "vstr action 2""
set action_2 "[truc a faire 2]; set action "vstr action 3""
[...]
set action_n "[truc a faire n]; set action "vstr action 1""
 
set action "vstr action 1"
 
bind [touche] "vstr action"
 
Explication: qd tu appuies sur [touche], ca execute action, qui execute action_1.
dans action_1, a la fin, tu associes action a action_2.
comme [touche] est toujours bindee a action, la prochaine fois que tu cliques dessus, tu executeras action_2 ... etc.
 
ex. avec le rl/gl:
 
set arme_1 "weapon 4; wait; set arme "vstr arme_2""
set arme_2 "weapon 5; wait; set arme "vstr arme_1""
set arme "vstr arme_1"
bind x "vstr arme"
 
voili voilou...
 
ps: obe, j'habites pas loin de chez toi... et on se voit tous les jours... tu aurais pu me demander ;)
 
ps2: pour le +moveup/+movedown
set haut "+moveup; wait; set etat "vstr bas""
set bas  "+movedown; wait; set etat "vstr haut""
set etat "vstr haut"
bind t "vstr etat"
 
par contre, je garantis pas le resultat avec des +mov... dedans... comme + est utilise pour definir une action qui se passe qd tu auppuyes sur une touche... ca va pte pas faire ce que tu veux ;)

Reply

Marsh Posté le 03-05-2003 à 05:31:28    

mastermatt a écrit :

non non, je ne me suis pas du tout gouré, c'est juste que le cfg de quake gère l'azerty bizarrement ;)


 
c pas de l'azerty, mais du qwerty ...

Reply

Marsh Posté le 13-05-2003 à 00:16:29    

une ptite question, j'ai mis ca :
 
bind r "vstr arme"
set arme_1 "weapon 7;sensitivity 1;cg_fov 85; wait; set arme "vstr arme_2""
set arme_2 "weapon 7;sensitivity 5.5;cg_fov 116; wait; set arme "vstr arme_1""
set arme "vstr arme_1"

 
le pb c'est que c alternatif :/ il commence tanto avec un des fov et tanto avec l'autre ...
 
ya pas moyen de forcer la cmd "set arme_1" en par defaut a la premiere pression de la bind ?
 
 
 
 
 :hello:


---------------
galerie photo | thingiverse
Reply

Marsh Posté le 13-05-2003 à 00:16:29   

Reply

Marsh Posté le 13-05-2003 à 04:48:12    

je rentre @home et je te copie ce que j ai fais pour ma config.
en fait je remet :  
set arme "vstr arme_1""  
apres chaque changement d arme.
genre chez moi R alterne en rocket launcher et grenade launcher.  
mais si je prends une autre arme et que j appuie sur R ca met le rocket launcher meme si arme etait normalement le grenade launcher.
 
bref il faut faire des functions pour toutes les armes et reinitialiser les autres armes a chaque changement.
 
 

Reply

Marsh Posté le 13-05-2003 à 05:29:23    

korner a écrit :

une ptite question, j'ai mis ca :
 
bind r "vstr arme"
set arme_1 "weapon 7;sensitivity 1;cg_fov 85; wait; set arme "vstr arme_2""
set arme_2 "weapon 7;sensitivity 5.5;cg_fov 116; wait; set arme "vstr arme_1""
set arme "vstr arme_1"

 
le pb c'est que c alternatif :/ il commence tanto avec un des fov et tanto avec l'autre ...
 
ya pas moyen de forcer la cmd "set arme_1" en par defaut a la premiere pression de la bind ?
 
 
 
 
 :hello:  


 
A ma connaissance, et malheureusement, non :/
en fait, ton probleme, c'est si tu meurs avec le fov de 85, tu vas respawner avec ce meme fov...
la seule solution que je vois, c'est de te faire une touche "respawn": au lieu d'appuyer sur "tir" pour respawner, bindes toi une touche qui reset tout tes parametres par defaut (fov, sens, bind d'armes... etc...)
si tu penses a utiliser la touche plutot que le bouton de la souris ;) c'est tout bon...
 
ex:
bind <touche> "cg_fov 116; wait; sensitivity 5.5; wait; +attack"
ca devrait marcher je pense (a verifier)

Reply

Marsh Posté le 14-05-2003 à 11:10:32    

héhé c pas ca le prob
 
le prob c que ma touche de rail elle a 2 fov ici ( une pression c 85 et une autre ca passe a 116 (+la sensitivity))
 
pas question de respawn :D
 
kan je sors le Rocket L. ca passe en fov comme jl'ai bindé ( 116 ) mais a la 1ere pression sur R ( rail ) j'ai soit 85 soit 116, mais c alternatif, c jamais pareil ... des fois c 116, des fois 85 :/
 
je crois que c mort  :cry:  
 
 
si qqun sait ...  [:nekromanttik]

Reply

Marsh Posté le 16-05-2003 à 02:27:37    

korner a écrit :

héhé c pas ca le prob
 
le prob c que ma touche de rail elle a 2 fov ici ( une pression c 85 et une autre ca passe a 116 (+la sensitivity))
 
pas question de respawn :D
 
kan je sors le Rocket L. ca passe en fov comme jl'ai bindé ( 116 ) mais a la 1ere pression sur R ( rail ) j'ai soit 85 soit 116, mais c alternatif, c jamais pareil ... des fois c 116, des fois 85 :/
 
je crois que c mort  :cry:  
 
 
si qqun sait ...  [:nekromanttik]  


 
arf, ben si, ca c'est ez ;)
par contre, tu auras le probleme au respawn (comme je l'ai decrit :) ... mais tu verras :p
 
pour ton probleme, fo utiliser la solution de obe:
 
c'est un peu chiant, mais ca marche !
pour chaque touche d'arme, tu dois te faire une petite fonction de 'reinitialisation' des autres touches:
 
ex:
L -> rocket
R -> rail

Code :
  1. // reglage fov et sens utilises
  2. set Vnormal "cg_fov 116; wait; sensitivity 5"
  3. set Vzoom   "cg_fov 85; wait; sensitivity 2"
  4. // scripts des armes
  5. set rocket    "weapon 5; wait; vstr Vnormal; wait; vstr rocket_init"
  6. set rail_0    "weapon 7; wait; vstr Vnormal; wait; vstr rail_init; set rail "vstr rail_in""
  7. set rail_in   "vstr Vzoom; wait; vstr rail_init; wait; set rail "vstr rail_out""
  8. set rail_out  "vstr Vnormal; wait; vstr rail_init; wait; set rail "vstr rail_in""
  9. set rail      "vstr rail_0" //pour initialiser le rail
  10. //scripts de 'reset'
  11. set rocket_init "set rail "vstr rail_0"[...]"
  12. set rail_init   "[...]"
  13. //binds
  14. bind L "vstr rocket"
  15. bind R "vstr rail"


 
explication:
mettons que tu charges ce config:
quand tu vas appuyer sur L, ca execute 'rocket'
donc ca te file l'arme 5 (c'est ptet pas le bon no ;) a chequer) ca execute 'Vnormal' : fov de 116 et sens de 5
ca execute 'rocket_init' qui associe 'rail' a 'rail_0'
 
maintenant, si tu appuies sur R, ca va executer 'rail' qui pointe vers 'rail_0' donc ca te file le rail, ca execute le 'rail_init' qui peut servir si tu as d'autres touches avec plusieurs fonctions (comme celle du rail) et ca se met en vue normale (Vnormal) 116 / 5.
pour finir, tu associes R a 'rail_in' donc a la prochaine pression sur R, tu passeras en vue rail ('Vrail';) avec un fov de 85 et une sens de 2. et tu switcheras entre ces 2 vues si tu appuies sur R plusieurs fois...
 
maintenant, si tu rappuies sur L par exemple, tu vas executer 'rocket_init' qui va reassocier 'rail' a 'rail_0' et comme ta touche R est bindee a 'rail', un appuie dessus te redonnera le rail. de plus, comme tu as un 'vstr Vnormal' dans le scripts de 'rocket', tu repasses en vue normale des que tu switches sur le lance roquettes.
 
La ligne 'set rail "vstr rail_0"' ne sert que si la premiere arme que tu prends est le rail: sans cette ligne, au chargement, tu n'aurais pas de lien entre 'rail' et 'rail_0' donc la touche R ne te donnerais pas de rail tant que tu n'auras pas utiliser une autre arme.
 
Le seul probleme de ce script, c'est si tu meurs avec le rail (et encore plus en fov 85):
1. tu meurs avec le rail en fov 116, un appuies sur la touche R en premier apres ton respawn te passeras en fov 85 :/ puisque R sera toujours associe a 'rail_in'
2. tu meurs avec le rail en fov 85: tu vas respawner en fov 85 (pas cool) meme si un appuies sur R te repasses en vue normale... c'est tres geneant je trouve :)
 
solution: utiliser une touche qui reinitialise tout qd tu l'utilise...

Reply

Marsh Posté le 18-05-2003 à 02:49:56    

mouais ben la fleme , tant pi je resterai avec mon skill de NB
 
 :hello:
 
edit ( piaf ) : mais merci beaucoup pour toute vos idée, je garde sous la main  :jap:


Message édité par korner le 18-05-2003 à 02:50:33

---------------
galerie photo | thingiverse
Reply

Marsh Posté le 18-05-2003 à 06:38:31    

korner a écrit :

mouais ben la fleme , tant pi je resterai avec mon skill de NB
 
 :hello:
 
edit ( piaf ) : mais merci beaucoup pour toute vos idée, je garde sous la main  :jap:  


 
roooh pas bien ca la flemme :)
surtout que ca prends 3 mins a faire la modif dans ton cfg ;)

Reply

Marsh Posté le 18-05-2003 à 10:36:30    

tant k'on y est, y'aurai pa des commandes utiles pour defrag ????? genre pour ameliorer le saut ou ote chose ??  :D [:actikool]


Message édité par lord_of_the_ring le 18-05-2003 à 10:37:28
Reply

Marsh Posté le 18-05-2003 à 11:24:16    

lord_of_the_ring a écrit :

tant k'on y est, y'aurai pa des commandes utiles pour defrag ????? genre pour ameliorer le saut ou ote chose ??  :D [:actikool]


 
tu peu jouer sur le sv_fps je crois mais bon, ca enleve l'interet du defrag ;)
 
t'as qqlques bon tps ?
 
 :hello:


---------------
galerie photo | thingiverse
Reply

Marsh Posté le 18-05-2003 à 17:32:06    

korner a écrit :


 
tu peu jouer sur le sv_fps je crois mais bon, ca enleve l'interet du defrag ;)
 
t'as qqlques bon tps ?
 
 :hello:  


 
ouaip j en ai des pas mal ... je me demmerde plutot bien a defrag :)
si tu veu on peu en parler sur msn :)
rgsalpha@hotmail.com

Reply

Marsh Posté le 19-05-2003 à 01:50:56    

vite vite re ouvrez le topic sur defrag :)
 
deja je pense qu il faut se mettre en com_maxfps 123 sous defrag pour avoir les meilleurs sauts possible. apres les autres optimisations ... je vois pas.

Reply

Marsh Posté le 19-05-2003 à 17:58:16    

Les valeurs du defrag sont bridées pour éviter la triche, même s'il y a une petite marge possible.
 
:hello:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed