Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.16.5
Version de Skript : 2.X.X

Addons utilisés: SkLib

Description du script :

Voici une partie de monde code

set {%player%.data::A2F} to new two factor secret code
set {%player%.data::A2FSetup} to true
set {_qrcode} to QR-Code url of the 2 factor code {%player%.data::A2F} with account name "MonServeur"
send "&eOuvrez Google Authenticator puis cliquez sur +. Sélectionnez 'Scanner un code QR' puis,%nl%"
message formatted "<url:%{_qrcode}%>cliquez-ici<reset> %{_qrcode}%"
send "%nl%&3➤ &eUne fois ceci términé, entrez le code fourni par l'application dans le chat.

Il me permet d'associer le "new two factor secret code" à un joueur en particulier pour pouvoir utiliser Google Authenticator sur mon serveur.

L'utilisateur peut saisir le code donné par le Skript et l'entrer dans son Google Authenticator afin d'accéder à la double authentification.
La saisie d'un code n'étant pas simple, j'ai décidé d'utiliser la fonctionnalité QR Code qui créé un lien dirigeant vers un QR Code permettant d'utiliser Google Authenticator plus facilement (sans devoir retaper le code).

Malheureusement, le lien généré contient "&c" et il est donc impossible de cliquer sur ce-dernier ou même de l'afficher correctement.
Savez-vous comment envoyer "&c" via Skript sans que celui-ci soit considéré comme un code couleur ?

 

 

 

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Il y a 21 heures, Yghore a dit :

essaye d'utiliser "uncolored %text%"

Un truc du style


%uncolored {_qrcode}%

 

Merci mais ça ne fonctionne pas.
Le texte ne change pas de couleur mais le lien n'est toujours pas cliquable.
En essayant d'afficher le lien, je me rend compte que le caractère "&" a tout simplement disparu.

As-tu une solution pour ça ?

  • 0
Posté(e) (modifié)

J'ai rapidement compris.
Le lien que me donne la génération du QR Code est celui-ci: (Évidemment j'en ai pris un qui n'était plus valide...)

https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=200x200&chld=M|0&cht=qr&chl=otpauth://totp/Serveur%3Fsecret%3DFSWXUCEG2FDLXAWQ

Le problème est qu'il contient "&" et "|".
En essayant de l'envoyer sur le serveur comme un broadcast je remarque que le caractère "&" ne pose plus de problème mais que "|" en pose toujours un.
Il ne peut donc pas être cliqué et je ne comprend toujours pas comment je pourrais le rendre cliquable.

 

Modifié par NewSkyDream
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.