on @*:TOPIC:#:{
if ($nick == $me) {
echo 4 -at You changed topic in $chan $+ , topic has been stored.
set $+(%,topic.,$chan) $1-
}
elseif ($($+(%,topic.,$chan),2)) {
echo 4 -at $nick changed topic in $chan $+ , restoring topic.
.notice $nick You may not change the topic in $chan
!topic $chan $($+(%,topic.,$chan),2)
}
else {
echo 4 -at $nick Changed topic in $chan $+ , no previous topic stored.
.notice $nick You may not change the topic in $chan
!topic $chan $me
}
}