CVS: blootbot/src/Modules UserDCC.pl,1.44,1.45
Brought to you by:
timriker
From: David <dm...@us...> - 2003-03-06 18:40:02
|
Update of /cvsroot/blootbot/blootbot/src/Modules In directory sc8-pr-cvs1:/tmp/cvs-serv32619 Modified Files: UserDCC.pl Log Message: - kick now accepts kick message. Patch from <mo...@wt...>. Thanks! Index: UserDCC.pl =================================================================== RCS file: /cvsroot/blootbot/blootbot/src/Modules/UserDCC.pl,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- UserDCC.pl 7 Dec 2002 07:37:44 -0000 1.44 +++ UserDCC.pl 6 Mar 2003 18:39:57 -0000 1.45 @@ -135,14 +135,17 @@ } # kick. - if ($message =~ /^kick(\s+(\S+)(\s+(\S+))?)?/) { + if ($message =~ /^kick(\s+(.*?))$/) { return unless (&hasFlag("o")); - my ($nick,$chan) = (lc $2,lc $4); - if ($nick eq "") { + my $arg = $2; + + if ($arg eq "") { &help("kick"); return; } + my @args = split(/\s+/, $arg); + my ($nick,$chan,$reason) = @args; if (&validChan($chan) == 0) { &msg($who,"error: invalid channel \002$chan\002"); @@ -154,12 +157,12 @@ return; } - &kick($nick,$chan); + &kick($nick,$chan,$reason); return; } - # kick. + # mode. if ($message =~ /^mode(\s+(.*))?$/) { return unless (&hasFlag("n")); my ($chan,$mode) = split /\s+/,$2,2; @@ -1150,7 +1153,6 @@ &writeUserFile(); &writeChanFile(); - &News::writeNews() if (&ChanConfList("news")); return; } |