}
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();