From d38e60b3d2501078fac47a6aacac638217cc4db1 Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Wed, 2 Apr 2008 23:37:40 +0200 Subject: [PATCH] More complete ia access --- Members.pm | 2 +- PA.pm | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Members.pm b/Members.pm index 462c688..40d50bc 100644 --- a/Members.pm +++ b/Members.pm @@ -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 b1ae361..a5109a3 100644 --- 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})"); -- 2.39.2