I also got a problem with shoutcastv1.03.tcl script.
Every DJ must have a global +D flag, as the config says. Otherwise the commands to add dj on-air and off-air won't work.
I was adding this +D flag to users on bot, but bot suddenly "forgets" them after some time... just after about 1..2 hours this global +D flag is gone by some reason from the user. I have tried to .save after adding the flag, but doesn't help. First this +D flag is there and commands work, when it's there. But as soon as +D is gone (and it dissapears somewhy), the Shoutcast commands don't work.
It's normal, but I would wanna know why +D dissapears from all users. What could the reason be ?
EDIT Now I found out, that +D dissapears as soon, as the user disconnects from the IRC server. When user stays online, the flag stays as well. As soon as user reconnects, the flag is gone and bot refuses to remember exactly THIS flag, since ALL other flags are all kept in bot's memory. What's the problem ?