lecodebarre
Messages postés8Date d'inscriptionsamedi 27 mars 2004StatutMembreDernière intervention19 novembre 2008
-
26 oct. 2006 à 19:03
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009
-
27 oct. 2006 à 17:56
voila je suis debutant ds le scripting
j ai un bot qui envoie des info du genre : pouet prout hex:12564875
pour recuperer $2 et le copier ds un txt j ai codé cela :
on *:text:*:#MonChan:{
if ((Info isin $nick) && (hex isin $3)) {
write montxt.txt $2
}
seulement je voudrais eviter les doublons et verifier si $2 n est pas deja ds le txt , pour cela j ai vu un tuto sur la cmd $read et j ai codé ceci mais sans succes j ai du faire un erreur :
on *:text:*:#MonChan:{
if ((Info isin $nick) && (hex isin $3)) {
var %info $2
var %bla 0, %blabla $lines(montxt.txt)
if (%blabla > %bla)
var %infotxt $read(montxt.txt,%bla)
{ inc %bla 1 | if (%info == %infotxt) goto fin else write montxt.txt $2 }
}
}
:fin
voila sauf que le deuxieme code il add plus rien du tout ds mon txt,
je tiens a dire que je uis novice et que je galere bcp je ne demande pas un code tout fait mais peut etre un exemple m aiderait bcp merci a vous
ckemoua
Messages postés19Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention10 janvier 2007 27 oct. 2006 à 05:43
Coucou,
J'ai testé ta solution wims, mais tout comme lecodebarre çà ne fait rien chez moi.
Par contre je ne pourrais pas dire ou est le pb, s'il y'a pb.
En revanche lecodebarre, tu peux tester çà:
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 27 oct. 2006 à 15:29
Pour trier et/ou purger des doublons, y'a un moyen très élégant aussi, c'est de se servir des @win :
- trier: @win sorted et on loadbuf ou on /aline
- purger les doublons: @win et on /aline -n (de mémoire, vérifier dans l'/help)