on *:Text:*:#:{ echo $chan 14[15 $+ $time(HH:nn) $+ 14] 14[15 $+ $nick $+ 14]: $1- $+  | .haltdef }
on *:Text:*:?:{ echo $nick 14[15 $+ $time(HH:nn) $+ 14] 14[15 $+ $nick $+ 14]: $1- $+  | .haltdef }
on *:Action:*:#:{ echo $chan 14[15 $+ $time(HH:nn) $+ 14] 14[15 $+ $nick $1- $+ 14] | .haltdef }
on *:Action:*:?:{ echo $nick 14[15 $+ $time(HH:nn) $+ 14] 14[15 $+ $nick $1- $+ 14] | .haltdef }
on *:Input:*:{ echo $chan 14[15 $+ $time(HH:nn) $+ 14] 14[15 $+ $nick $+ 14]: $1- $+  | privmsg $chan $1- | .haltdef }

alias me {
.me $1-
echo $chan 14[15 $+ $time(HH:nn) $+ 14] 14[15 $+ $me $1- $+ 14]
}


some one explain me why this doenst works i get the echo twice !