3 votes

Guillemets entre guillemets dans les commandes

Est-il possible de mettre des guillemets à l'intérieur de guillemets dans la console du développeur de Source ? Par exemple, est-il possible de lier

bind KP_END "give weapon_357"

à KP_INS ?

bind KP_INS "bind KP_END "give weapon_357""

renvoie une erreur de syntaxe.

5voto

Jason Wicker Points 1793

Il n'est pas possible d'imbriquer des guillemets dans les commandes de la console. Je ne sais pas s'il existe un moyen de les échapper, mais vous pouvez contourner cette limitation en créant un alias pour la commande citée. Par exemple, dans votre cas :

alias givewpn "give weapon_357"

Alors, faites-le :

bind KP_INS "bind KP_END givewpn"

Et voilà, la deuxième commande ne nécessite plus de guillemets.

2voto

Sanya_Zol Points 341

Il n'existe aucun moyen d'échapper aux guillemets, mais vous pouvez créer un CFG ( valve wiki ), par exemple, cfgFileName1.cfg en gameFolder\cfg avec contenu bind KP_END "give weapon_357"

et maintenant bind KP_INS "exec cfgFileName1"

pour une meilleure organisation utiliser commande d'alias (utilisez des pseudonymes uniques !)

-1voto

AB Kolan Points 3569

Il suffit de lier directement à KP_INS . Cela devrait fonctionner. Il ne sert à rien d'avoir une contrainte dans une contrainte. Je ne suis pas très sûr de la situation, mais d'après ce que j'ai vu, cela devrait fonctionner.

Il suffit de le faire :

bind KP_INS "give weapon_357"

Je sais, grâce à csgo et soruce, qu'il suffit de faire cela pour que cela fonctionne. Même s'il y avait un bind précédent sur cette clé, il devrait le remplacer par le nouveau bind.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X