]> ruin.nu Git - NDIRC.git/commitdiff
chattrG updated
authorMichael Andreen <harv@ruin.nu>
Fri, 7 Sep 2007 09:45:47 +0000 (11:45 +0200)
committerMichael Andreen <harv@ruin.nu>
Fri, 7 Sep 2007 09:45:47 +0000 (11:45 +0200)
Usermgm.pm

index 6e0a05037b5e85184a139ad97ae04f0ab0b177ef..4dde13ad5c0356862e3e8a4bf3c770b0347aa1aa 100644 (file)
@@ -196,9 +196,17 @@ sub addPoints {
 }
 
 sub chattrG {
-       my ($nick, $flags) = @_;
-       DB();
-       if (hc() || ($flags =~ /^(\+|-)?x$/ && $ND::address eq 'Assassin.users.netgamers.org')){
+       my ($msg, $command) = @_;
+
+       my ($nick, $flags);
+       if(defined $msg && $msg =~ /^(\S+) ((\+|-)?\w+)$/){
+               $nick = $1;
+               $flags = $2;
+       }else{
+               $ND::server->command("notice $ND::nick syntax: .chattr nick [-]flags | % can be used for wildcards \%arro% will match barrow, if a - is given then flags will be removed, otherwise added");
+               return;
+       }
+       if (hc()){# || ($flags =~ /^(\+|-)?x$/ && $ND::address eq 'Assassin.users.netgamers.org')){
                my $f = $ND::DBH->prepare("SELECT uid,username FROM users WHERE username ILIKE ?");
                $f->execute($nick);
                my @user = $f->fetchrow();