X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=Scans.pm;h=15766456351c8f459ba37fb01523106a8937bade;hb=5362383a5ec27d3bde7b97794450966906c1a42b;hp=e10fb7cc9c72b2ca7719aec07a90b560e9f221a4;hpb=64a7b5cc5b0a2250be0a69244762e2bf23c76e06;p=NDIRC.git diff --git a/Scans.pm b/Scans.pm index e10fb7c..1576645 100644 --- a/Scans.pm +++ b/Scans.pm @@ -16,11 +16,11 @@ # Free Software Foundation, Inc., * # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * #**************************************************************************/ -package ND::IRC::Scans; +package NDIRC::Scans; use strict; use warnings; use ND::DB; -use ND::IRC::Access; +use NDIRC::Access; require Exporter; our @ISA = qw/Exporter/; @@ -71,11 +71,18 @@ sub addScanGroup { } sub sendScan { - my ($target,$msg) = @_; - DB(); + my ($msg, $command) = @_; + my ($target,$mess); + if (defined $msg && $msg =~ /^(\S+) (.*)$/){ + $target = $1; + $mess = $2; + }else{ + $ND::server->command("notice $ND::nick syntax: $command nick message"); + return; + } if (scanner()){ - $ND::server->command("msg $target ".chr(2).$msg.chr(3)."4 (reply with /msg $ND::scanchan)"); - $ND::server->command("msg $ND::target ${ND::C}3$1 << $2"); + $ND::server->command("msg $target ".chr(2).$mess.chr(3)."4 (reply with /msg $ND::scanchan)"); + $ND::server->command("msg $ND::target ${ND::C}3$target << $mess"); } }