]> ruin.nu Git - NDIRC.git/commitdiff
More complete ia access
authorMichael Andreen <harv@ruin.nu>
Wed, 2 Apr 2008 21:37:40 +0000 (23:37 +0200)
committerMichael Andreen <harv@ruin.nu>
Wed, 2 Apr 2008 21:37:40 +0000 (23:37 +0200)
Members.pm
PA.pm

index 462c6884e11ad2d7fe11f00b4197e5b7d003d7ce..40d50bc8284fd897d66b0b7f4cc2c377cf156f0c 100644 (file)
@@ -78,7 +78,7 @@ sub checkPoints {
        my ($nick,$command) = @_;
        my $f;
        if ($nick){
-               if (officer() || dc() || bc()){
+               if (officer() || dc() || bc() || ia()){
                        $f = $ND::DBH->prepare("SELECT username, attack_points, defense_points, scan_points, humor_points FROM users WHERE username ILIKE ?");
                }else{
                        $ND::server->command("msg $ND::target Only officers are allowed to check for others");
diff --git a/PA.pm b/PA.pm
index b1ae3619434f9a68039b6e07a99c5362e86aad35..a5109a329cb86dbdb8615b3443574a1b2494a9c3 100644 (file)
--- a/PA.pm
+++ b/PA.pm
@@ -38,10 +38,10 @@ sub checkPlanet {
                $x = $1;
                $y = $2;
                $z = $3;
-       }elsif (officer() && defined $msg){
+       }elsif ((officer() || ia()) && defined $msg){
                $nick = $msg;
        }else{
-               $ND::server->command("notice $ND::nick usage .p X:Y:Z".(officer() ? ' or .p nick' : ''));
+               $ND::server->command("notice $ND::nick usage .p X:Y:Z".(officer() || ia() ? ' or .p nick' : ''));
                return;
        }
        my $f = $ND::DBH->prepare(q{SELECT coords(x,y,z),ruler,planet,race,score,size,value,scorerank,sizerank,
@@ -54,7 +54,7 @@ sub checkPlanet {
                        $planet->{$_} = valuecolor(1,$planet->{$_});
                }
                my $ally = "";
-               if (officer() || dc()){
+               if (officer() || ia() || dc()){
                        $ally = "Alliance=$planet->{alliance} ($planet->{relationship}), Nick=$planet->{nick} ($planet->{planet_status}), Channel: $planet->{channel}, Hostile Count: $planet->{hit_us},";
                }
                $ND::server->command("notice $ND::nick $planet->{coords} $planet->{ruler} OF $planet->{planet},$ally Race=$planet->{race}, Score=$planet->{score} ($planet->{scorerank}), Size=$planet->{size} ($planet->{sizerank}), Value=$planet->{value} ($planet->{valuerank}), XP=$planet->{xp} ($planet->{xprank})");