on @*:join:#:{
if ($nick islower) mode # +v $nick
if ($readini(descriptions.ini,n,#,$nick)) msg # $v1
}
on *:nick:{
if ($me !isop #chan) || ($newnick !ison #chan) { return }
if ($newnick isvoice #chan) && ($newnick !islower) { mode #chan -v $newnick }
elseif ($newnick !isvoice #chan) && ($newnick islower) { mode #chan +v $newnick }
}
on @*:text:!desc *:#:{
writeini descriptions.ini # $nick $2-
}