summaryrefslogtreecommitdiffstats
path: root/scripts/hlbot.pl
diff options
context:
space:
mode:
authorObfuscoder2014-10-17 22:54:13 +0200
committerObfuscoder2014-10-19 10:28:41 +0200
commitd84f1e1808b3252af83e4963eccfd1e4f19c5326 (patch)
tree18b64164a95e6ba73e50d4ce9938e9760ad8a217 /scripts/hlbot.pl
parent263a56d196da657b72ccf2b195b50008d6a988dc (diff)
downloadscripts.irssi.org-d84f1e1808b3252af83e4963eccfd1e4f19c5326.tar.bz2
Fix perlcritic issues for all scripts starting with e to l
Diffstat (limited to 'scripts/hlbot.pl')
-rw-r--r--scripts/hlbot.pl17
1 files changed, 9 insertions, 8 deletions
diff --git a/scripts/hlbot.pl b/scripts/hlbot.pl
index a51e34c..d9e5113 100644
--- a/scripts/hlbot.pl
+++ b/scripts/hlbot.pl
@@ -32,7 +32,7 @@
#
##
-
+use strict;
use Socket;
use Sys::Hostname;
use IO::Handle;
@@ -78,10 +78,11 @@ my $log_on = 1;
sub run_bot {
my $server = Irssi::active_server();
+ my $msg;
- ($hispaddr = recv(S, $msg, 1000, 0)) or print "$!\n";
- ($port, $hisiaddr) = sockaddr_in($hispaddr);
- $host = inet_ntoa($hisiaddr);
+ (my $hispaddr = recv(S, $msg, 1000, 0)) or print "$!\n";
+ my ($port, $hisiaddr) = sockaddr_in($hispaddr);
+ my $host = inet_ntoa($hisiaddr);
$msg =~ s/\n.$//s;
$msg =~ s/\n..$//s;
@@ -113,7 +114,7 @@ sub run_bot {
# Received challenge rcon reply..
elsif ($msg =~ /^˙˙˙˙challenge rcon (\d+)$/ && $rcon_msg) {
$challenge = $1;
- $data = "˙˙˙˙rcon $challenge $rcon_pass $rcon_msg";
+ my $data = "˙˙˙˙rcon $challenge $rcon_pass $rcon_msg";
defined(send(S, $data, 0, $serv_paddr)) or
$server->command("/notice $channel Error sending rcon: $!");
}
@@ -127,8 +128,8 @@ sub run_bot {
# Multiline rcon responses
if ($msg =~ /\n/s) {
- @rows = split /\n/, $msg;
- foreach $row (@rows) {
+ my @rows = split /\n/, $msg;
+ foreach my $row (@rows) {
# We don't want to see these
if ($row =~ /^[\t \n]*$/ ||
$row =~ /^[ADMIN] Load/ ||
@@ -199,7 +200,7 @@ sub msg_command {
#########[ MAIN ]###########
# Open the logfile.
-open LOG, ">>$logfile" or die "Cannot open logfile!\n";
+open LOG, ">>", $logfile or die "Cannot open logfile!\n";
LOG->autoflush(1);
# Start listening the socket for udp messages.