on *:JOIN:#yourbot: { if ($nick isop $chan) || ($nick ishop $chan) { Halt } { if ($read(voice.txt,nw,$nick)) { mode $chan +v $nick halt } /ctcp $nick version set %ctcp $chan } } on *:CTCPREPLY:version*: { if ($nick isop $chan) || ($nick ishop $chan) { Halt } { if ($2 == SwiftSwitch) { msg %ctcp $nick has been voiced as he/she is not a bot. mode %ctcp +v $nick write voice.txt $nick unset %ctcp } } }