Aller au contenu
  • 0

Remplacer un mot dans un fichier du serveur


Question

Posté(e)

Bonjour,

Après de nombreuses recherches, un problème que j'ai rencontré dans mon projet personnel persiste:

Comment remplacer un mot par un autre dans un fichier texte de son serveur ?

En sachant que j'ai déjà essayé le 'replace every "mot1" with "mot2" in file "plugins/fichier.txt"' ou bien le 'replace every "mot1" in file "plugins/fichier.txt" with "mot2"', j'ai décidé de vous demander de l'aide, car il y a peut-être quelqu'un parmi vous qui sache résoudre ce problème.

Merci :) !

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Bonjour,

Après de nombreuses recherches, un problème que j'ai rencontré dans mon projet personnel persiste:

Comment remplacer un mot par un autre dans un fichier texte de son serveur ?

En sachant que j'ai déjà essayé le 'replace every "mot1" with "mot2" in file "plugins/fichier.txt"' ou bien le 'replace every "mot1" in file "plugins/fichier.txt" with "mot2"', j'ai décidé de vous demander de l'aide, car il y a peut-être quelqu'un parmi vous qui sache résoudre ce problème.

Merci :) !

Si tu enlèves le every et que tu le remplaces par all ça marche ?

replace all "mot1" with "mot2" in file "plugins/fichier.txt"

  • 0
Posté(e)

J'ai déjà essayé...cela ne marche pas.

Par discord, Black_Eyes m'a proposé de mettre ceci:

set {_var::*} to file contents of "plugins\test.txt"
replace all "mot exemple" with "deuxieme mot" in {_var::*}
set file contents of "plugins\test.txt" to {_var::*}

Mais je reçois une erreur lorsque je reload le skript:

1493211156-help.jpg

Donc le problème n'est toujours pas résolu... :(

Merci !

  • 0
Posté(e)
Non je crois qu'il faut mettre

replace  "mot1" with "mot2" in file "plugins/fichier.txt"

Oui mais je pense que avec le "all" ça change rien x) je sais pas pk j'ai voulu le mettre :p

Essaye ça :

set {_var::*} to file contents of "plugins\test.txt"
replace "mot exemple" with "deuxieme mot" in {_var::*}
set file contents of "plugins\test.txt" to {_var::*}

  • 0
Posté(e)
C'est exactement ce que j'ai essayé x)

Je pense que c'est parce que c'est une liste essaye ça :

set {_var::*} to file contents of "plugins\test.txt"
loop {_var::*}:
   replace "mot exemple" with "deuxieme mot" in {_var::%loop-index%}
set file contents of "plugins\test.txt" to {_var::*}

  • 0
Posté(e)
Je pense que c'est parce que c'est une liste essaye ça :

set {_var::*} to file contents of "plugins\test.txt"
loop {_var::*}:
   replace "mot exemple" with "deuxieme mot" in {_var::%loop-index%}
set file contents of "plugins\test.txt" to {_var::*}

Ta proposition ne marche pas... il n'y a plus d'erreurs mais les mots ne sont pas remplacés.

  • 0
Posté(e)
Ta proposition ne marche pas... il n'y a plus d'erreurs mais les mots ne sont pas remplacés.

Rajoute ça a la fin du code et au début du code (après avoir set la variable {var::*}

broadcast "%{_var::*}%"

Et dis moi ce qu'il te dis dans le chat

  • J'aime 1
×
×
  • 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.