cs_PiZZaMaN
Messages postés52Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention10 novembre 2003
-
1 juin 2003 à 19:33
cs_PiZZaMaN
Messages postés52Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention10 novembre 2003
-
10 nov. 2003 à 22:10
J'avais posé une question pr pouvoir mettre un msg de kick defini au prealable ds un fichier .txt.
Maintenant je voudrais pouvoir remplir le .txt avec un dialog, je le colle comme ça vs voyez un peu ce ke je veux:
dialog ek {
title "Editeur de Kicks"
size -1 -1 181 206
option dbu
edit "", 1, 11 154 155 10
button "Ajouter", 2, 64 166 37 12
link "ouvrir le fichier .txt", 3, 9 183 49 8
list 4, 4 4 171 148, size
button "Ok", 5, 107 180 27 12
button "Annuler", 6, 145 180 27 12
}
en fait g juste mi le bouton ajouter pake g trouvé comment mettre une phrase en plus avec un aliase:
/writekick /write kick.txt $1-
mais je prefererai pouvoir effacer ou modifier ceux qui y sont déjà.
Alors je voudrais savoir comment remplir ma list avec les trucs déjà ds le .txt etc etc.
Merci d'avance a celui qui aura le courage de se lancer la dedans (et j'espere que j'aurais été assez clair ds mes explications) :)
on 1:dialog:ek:sclick:2:{
if $did(1) != $null { writeini kicks.ini $calc($ini(kicks.ini,$ini(kicks.ini,0)) + 1) message $did(1) | AffListe }
}
on 1:dialog:ek:sclick:4:/did -ra ek 1 $did(4).seltext
on 1:dialog:ek:sclick:6:{ did -r ek 1 | remini kicks.ini $ini(kicks.ini,$did(4).sel) | did -d ek 4 $did(4).sel }
on 1:dialog:ek:sclick:7:{
if ($snick($active,1) != $null) && ($me isop $active) { kick $active $snick($active,1) $did(4).seltext }
}
on 1:dialog:ek:init:0:/AffListe
alias AffListe {
did -r ek 4 | var %cpt = 1
while %cpt <= $ini(kicks.ini,0) { did -a ek 4 $readini(kicks.ini,$ini(kicks.ini,%cpt),message) | inc %cpt }
}