try something like:
ctcp *:*:*: {
if ($1 == PING) {
blah
}
}
..should halt all other ctcps and just execute "blah" when you re pinged.
(if the imaginary "else halt" that mirc should "add" doesn t work for some reasons just try
...
if ($1 != PING) { halt }
else {
blah
}
...
*shrugs*