Enregistrement dialog dans un fichier .INI

Résolu
Signaler
Messages postés
5
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
7 mai 2009
-
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
-
Bonjour, je viens vous demandez de l'aide car je peine à faire quelque chose.


Donc voilà on va dire que je débute, et je cherche je cherche à faire
un dialog dans lequel l'utilisateur pourrait écrire ce qu'il veut et
qui ensuite serra enregistrer dans un .ini.

Par exemple:

je créer un dialog dans lequel l'utilisateur doit écrire la phrase de son choix pour annoncer l'heure.

Il choisis par exemple d'écrire " IL est maintenant:" puis valide...

Il serra donc enregistrer "/say Il est maintenant $time". dans un fichier ini.

Voilà, donc je veux savoir comment enregistrer la saisie d'un dialog pour ensuite s'en reservir.


Merci d'avance.

5 réponses

Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Ben tu as fait le dialog ?
Je suppose que l'user doit écrire dans un edit et validé ensuite sur un bouton.
donc tu regarde du coté du $devent sclick et tu regarde si l'id du bouton est égal a celui qui valide ce que l'on a écris.Si c'est ce même bouton, et que l'on a rentré qqch dans l'edit, tu écris dans ton fichier ini ce que contient l'edit.

on *:dialog:tondialog:sclick:tonbouton: writeini tonfichier.ini Section item valeur

Apres je sais pas par rapport a quel section/item tu veux stocké ca :)
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

Pourquoi un .ini dans ce cas ?

Tu pourras faire ça avec $did(ta boîte de dialogue,id de l'editbox) et /write tonfichier.txt le texte.
Tu peux faire le /write dans un on dialog, comme ceci :
on *:dialog:ta boîte de dialogue:sclick:id du bouton:write tonfichier.txt $did(ta boîte de dialogue,id de l'editbox)
Pour lire le fichier, il faudra utiliser $read

Il y a deux-trois trucs à changer si tu veux que ce soit en .ini (cf l'aide relative à /writeini et $readini)
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

j'avais pas le message de wims au moment où j'ai écrit mon message :/
j'avais laissé la page ouverte pendant un certain temps :p
Messages postés
5
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
7 mai 2009

Okay merci pour vos réponses. Cela me serra très utile.

Merci aussi  d'avoir répondus aussi rapidement.

Bonne soirée à vous.
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
J'avoue que le .ini est pas super ici, mais il fait comme il veuT :)
( dans les event on dialog, mettre $dname ou le nom du dialog est facultatif )