Normally when connected to somebody else's DCC Server (e.g. 1.2.3.4:59), typing the 'get' command causes your mIRC to initiate a separate port 59 connection to 1.2.3.4:59 in order to get the specified file.
on *:INPUT:*:{
echo $target $+(<,$me,>) $1-
.msg $target $1-
haltdef
}
However the event above prevents that from happening.
My understanding of haltdef is that it is only supposed to halt the default text associated with an event, not "everything," so reporting this as a probable bug.