memech
Messages postés5Date d'inscriptionjeudi 7 mai 2009StatutMembreDernière intervention 7 mai 2009
-
2 août 2006 à 19:57
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 2010
-
2 août 2006 à 21:14
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.
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 2 août 2006 à 20:11
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 :)
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 2 août 2006 à 20:14
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)