our @ISA = qw/Exporter/;
-our @EXPORT = qw/setHostile setNick setAlly setChannel/;
-
-sub setHostile {
- my ($msg, $command) = @_;
- my ($x,$y,$z);
- if(defined $msg && $msg =~ /^(\d+)\D(\d+)\D(\d+)$/){
- $x = $1;
- $y = $2;
- $z = $3;
- }else{
- $ND::server->command("notice $ND::nick Usage: .$command X:Y:Z");
- return;
- }
- if(my $user = dc()){
- my $findid = $ND::DBH->prepare_cached(q{SELECT planetid(?,?,?,tick())});
- my ($id) = $ND::DBH->selectrow_array($findid,undef,$x,$y,$z);
- my $rv = $ND::DBH->do(q{UPDATE planets SET planet_status = 'Hostile' WHERE id = $1},undef,$id);
- if ($rv == 1){
- $ND::server->command("msg $ND::target $x:$y:$z is now marked s hostile");
- intel_log $user->{uid},$id,"Set planet_status to: 'Hostile'";
- }
- }
-}
+our @EXPORT = qw/setNick setAlly setChannel/;
sub setNick {
my ($msg, $command) = @_;
$ND::server->command("notice $ND::nick Usage: .$command X:Y:Z nick");
return;
}
- if (my $user = officer){
+ if (my $user = intel){
my $findid = $ND::DBH->prepare_cached(q{SELECT nick, id FROM planets
WHERE id = planetid(?,?,?,tick())});
my ($oldnick,$id) = $ND::DBH->selectrow_array($findid,undef,$x,$y,$z);
$ND::server->command("notice $ND::nick Usage: .$command X:Y:Z ally | | % can be used for wildcards \%-crew\% will match [F-Crew]");
return;
}
- if (my $user = officer){
+ if (my $user = intel){
my $aid;
if ($ally ne 'unknown'){
($aid,$ally) = $ND::DBH->selectrow_array("SELECT id,name FROM alliances WHERE name ILIKE ?",undef,$ally);
$ND::server->command("notice $ND::nick Usage: .$command X:Y:Z channel");
return;
}
- if (my $user = officer()){
+ if (my $user = intel){
my $findid = $ND::DBH->prepare_cached(q{SELECT id,channel FROM current_planet_stats
WHERE x = ? AND y = ? and z = ?});
my ($id,$c) = $ND::DBH->selectrow_array($findid,undef,$x,$y,$z);