Jeg har fået hjælp af en anden til noget while loops til mirc, men det ser ikke ud til at virke helt 100% som det skal.
on *:text:!search *:?:{
var %i $lines(text.txt)
while (%i) {
if ($read(text.txt, w, * $+ $2 $+ *)) { msg $nick $read(text.txt, w, * $+ $2 $+ *) }
dec %i
}
}
Når jeg fx laver en !search, så den poster den samme resultat flere gange i stedet for at gå til næste linje og se om der skulle være flere resultater.
Hvordan får jeg den fixet så den virker? Jeg har tjekket de andre tråde omkring while loops, men jeg fatter virkelig hat af det.
Og til sidst i scriptet skulle der også gerne være en
else {
msg $nick Intet fundet
}
Men håber nogle kan hjælpe :)