I've noticed that most of Eggdrop's scripts won't work correctly or at all on non-#-channels (ie !-channels, +-channels or &-channels). I'd really like to know if there is any easy fix for this, because I run my channel an !-channel.
Most coders only cater for the # channel veriety, is because that it all they have access to, those that do, don't often use them.
& type channels are local (IE, only on the server on which you are connected too), and serve no real goal for users.
As such, scripts don't caters for these channels, because people don't have the experience in them (I for one don't).
Many scripts can be converted with ease, though in 99% of cases, this is a labour intensive tasks, that involves a lot of trial and error, and the will to do it.