Hey All. Here is a simple topic script, that can easily be implemented into one, or many channels. I saw a few topic scripts here, so I thought I'd make one up real quick, and post it.
Normally used for one channel only:
on 1:TEXT:*:#: {
if ($nick isop $chan || $nick ishop $chan) {
if ($1 == !topic) {
set %topic $2-
topic $chan %topic %divider %status %divider %static
}
if ($1 == !status) {
set %status $2-
topic $chan %topic %divider %status %divider %static
}
if ($1 == !static) {
set %static $2-
topic $chan %topic %divider %status %divider %static
}
if ($1 == !divider) {
set %divider $2-
topic $chan %topic %divider %status %divider %static
}
}
}
Now this next one, I haven't tried yet, but I'm pretty sure it'll work alright. You can use it for multiple channels...
on 1:TEXT:*:#: {
if ($nick isop $chan || $nick ishop $chan) {
if ($1 == !topic) {
set % $+ $chan $+ topic $2-
topic $chan % $+ $chan $+ topic % $+ $chan $+ divider % $+ $chan $+ status % $+ $chan $+ divider % $+ $chan $+ static
}
if ($1 == !status) {
set % $+ $chan $+ status $2-
topic $chan % $+ $chan $+ topic % $+ $chan $+ divider % $+ $chan $+ status % $+ $chan $+ divider % $+ $chan $+ static
}
if ($1 == !static) {
set % $+ $chan $+ static $2-
topic $chan % $+ $chan $+ topic % $+ $chan $+ divider % $+ $chan $+ status % $+ $chan $+ divider % $+ $chan $+ static
}
if ($1 == !divider) {
set % $+ $chan $+ divider $2-
topic $chan % $+ $chan $+ topic % $+ $chan $+ divider % $+ $chan $+ status % $+ $chan $+ divider % $+ $chan $+ static
}
}
}
Well... that's all...

---Sam