the ctcp doesnt use the "on" prefix
you also had ctcp where the match level belongs rather than as an event
try this
ctcp *:version:*:{
if ($nick != blabla) && ($nick != boem) && ($nick != lala) { msg $nick Version reply successfull. }
}