the ctcp doesnt use the "on" prefix
you also had ctcp where the match level belongs rather than as an event

try this
Code:
ctcp *:version:*:{ 
if ($nick != blabla) && ($nick != boem) && ($nick != lala) { msg $nick Version reply successfull. }
 }