X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fchat.pl;h=41cbb5caba4b9cde16abe870507f83e6fc310460;hb=a9b009e5b767bcf7d9ce522902635d1d462f2bab;hp=a6321f5fa66664c2db07cce19c25e9e2d82c0c12;hpb=e07645cec07ba739a20cc009d7dd138c962b66eb;p=spider.git diff --git a/cmd/chat.pl b/cmd/chat.pl index a6321f5f..41cbb5ca 100644 --- a/cmd/chat.pl +++ b/cmd/chat.pl @@ -10,7 +10,7 @@ my ($self, $line) = @_; my @f = split /\s+/, $line, 2; -return (1, $self->msg('e5')) if $self->remotecmd; +return (1, $self->msg('e5')) if $self->remotecmd || $self->inscript; return (1, $self->msg('e34')) unless @f == 2; return (1, $self->msg('e28')) unless $self->registered; @@ -29,7 +29,7 @@ $line =~ s/\^/:/og; my @bad; if (@bad = BadWords::check($line)) { $self->badcount(($self->badcount||0) + @bad); - Log('DXCommand', "$self->{call} swore: $line"); + LogDbg('DXCommand', "$self->{call} swore: $line (with words:" . join(',', @bad) . ")"); Log('chat', $target, $from, "[to $from only] $line"); return (1, "$target de $from <$t>: $line"); }