29/09/2020, 15:20
Bonjour,
Alors voilà j'aimerais savoir si vous avez des idées de comment stocké des informations en mémoires, pour ensuite les sauvegarder dans un fichier précis.
Je vous donne un exemple (j'en suis à la période logique pour comprendre comment fonctionne ça).
La sa va rajouter seulement le pseudo.
Ce que je cherche serait dans le genre :
Je tape dans le mp du bot "1", je renseigne le pseudo, "2" le salon etc.., et que sa enregistre dans le fichier et qu'ont puisse le lire.
Si vous voyais ce que je veux dire..
Merci d'avance !
Je cherche juste à essayé de comprendre comment faire c'est la partie logique du truc qui m'échappe
Alors voilà j'aimerais savoir si vous avez des idées de comment stocké des informations en mémoires, pour ensuite les sauvegarder dans un fichier précis.
Je vous donne un exemple (j'en suis à la période logique pour comprendre comment fonctionne ça).
tcl
variable salons "#salon"
variable fichiers "Demande.db"
bind msg - "!dmd" [namespace current]::+ajout
proc +ajout { nick host hand chan arg } {
variable fichiers
set temp [lindex $arg 0]
if {$temp == ""} {
putserv "NOTICE $nick :Utilisation: !dmd <pseudo>"
putserv "NOTICE $nick :Exemple !dmd $nick"
return 0
}
set lis "[fread $fichiers]"
if {[lsearch -exact "x $fichiers" "$temp"]!="0"} {
lappend lis $temp
fwrite $fichiers $temp
putserv "NOTICE $nick :\002$temp\002 \0034a été ajouté\0034"
putserv "PRIVMSG $salons :\002$temp\002 \0034Demande en cours\0034"
return 0
}
putserv "NOTICE $nick :\002Erreur:\002$temp\002 \0034est déjà dans la liste\0034"
return 0
} bind msg - "!dmd" [namespace current]::+ajout
proc +ajout { nick host hand chan arg } {
variable fichiers
set temp [lindex $arg 0]
if {$temp == ""} {
putserv "NOTICE $nick :Utilisation: !dmd <pseudo>"
putserv "NOTICE $nick :Exemple !dmd $nick"
return 0
}
set lis "[fread $fichiers]"
if {[lsearch -exact "x $fichiers" "$temp"]!="0"} {
lappend lis $temp
fwrite $fichiers $temp
putserv "NOTICE $nick :\002$temp\002 \0034a été ajouté\0034"
putserv "PRIVMSG $salons :\002$temp\002 \0034Demande en cours\0034"
return 0
}
putserv "NOTICE $nick :\002Erreur:\002$temp\002 \0034est déjà dans la liste\0034"
return 0
}
La sa va rajouter seulement le pseudo.
Ce que je cherche serait dans le genre :
Je tape dans le mp du bot "1", je renseigne le pseudo, "2" le salon etc.., et que sa enregistre dans le fichier et qu'ont puisse le lire.
Si vous voyais ce que je veux dire..
Merci d'avance !
Je cherche juste à essayé de comprendre comment faire c'est la partie logique du truc qui m'échappe