| View previous topic :: View next topic |
| Author |
Message |
ap Halfop
Joined: 09 Jun 2006 Posts: 44
|
Posted: Sat Jun 09, 2007 5:55 pm Post subject: bans |
|
|
Hi, i'm trying to write sticky bans to the file but somehow the following snippet writes just one line. I'll appreciate for your help - thx
| Code: | foreach b [banlist] {
if {[isbansticky [lindex $b 0]]} {
set x [open $::stickylog "w"]
puts $x "[lindex $b 0]"
close $x
}
} |
|
|
| Back to top |
|
 |
nml375 Revered One
Joined: 04 Aug 2006 Posts: 2857
|
Posted: Sat Jun 09, 2007 6:36 pm Post subject: |
|
|
Well, the problem is that you open the file (which currently clears it's contents), write one line, close the file, iterate to the next ban, open the file again (clearing it again), and so forth...
Move the open and close commands outside the loop, and it should work like a charm... _________________ NML_375, idling at #eggdrop@IrcNET |
|
| Back to top |
|
 |
ap Halfop
Joined: 09 Jun 2006 Posts: 44
|
Posted: Sat Jun 09, 2007 6:44 pm Post subject: |
|
|
| ahhhh thank you so much |
|
| Back to top |
|
 |
|