r4641 - trunk/Docs/server/rcon2irc

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Oct 5 14:25:00 EDT 2008


Author: div0
Date: 2008-10-05 14:25:00 -0400 (Sun, 05 Oct 2008)
New Revision: 4641

Modified:
   trunk/Docs/server/rcon2irc/rcon2irc.pl
Log:
fix vote display


Modified: trunk/Docs/server/rcon2irc/rcon2irc.pl
===================================================================
--- trunk/Docs/server/rcon2irc/rcon2irc.pl	2008-10-05 15:47:19 UTC (rev 4640)
+++ trunk/Docs/server/rcon2irc/rcon2irc.pl	2008-10-05 18:25:00 UTC (rev 4641)
@@ -1014,7 +1014,7 @@
 	[ dp => q{:vote:vcall:(\d+):(.*)} => sub {
 		my ($id, $command) = @_;
 		$command = color_dp2irc $command;
-		my $oldnick = $store{"playernick_$id"};
+		my $oldnick = $id ? $store{"playernick_$id"} : "(console)";
 		out irc => 0, "PRIVMSG $config{irc_channel} :* $oldnick\017 calls a vote for \"$command\017\"";
 		return 0;
 	} ],
@@ -1022,7 +1022,7 @@
 	# chat: Nexuiz server -> IRC channel, vote stop
 	[ dp => q{:vote:vstop:(\d+)} => sub {
 		my ($id) = @_;
-		my $oldnick = $store{"playernick_$id"};
+		my $oldnick = $id ? $store{"playernick_$id"} : "(console)";
 		out irc => 0, "PRIVMSG $config{irc_channel} :* $oldnick\017 stopped the vote";
 		return 0;
 	} ],
@@ -1030,7 +1030,7 @@
 	# chat: Nexuiz server -> IRC channel, master login
 	[ dp => q{:vote:vlogin:(\d+)} => sub {
 		my ($id) = @_;
-		my $oldnick = $store{"playernick_$id"};
+		my $oldnick = $id ? $store{"playernick_$id"} : "(console)";
 		out irc => 0, "PRIVMSG $config{irc_channel} :* $oldnick\017 logged in as master";
 		return 0;
 	} ],
@@ -1038,7 +1038,7 @@
 	# chat: Nexuiz server -> IRC channel, master do
 	[ dp => q{:vote:vdo:(\d+):(.*)} => sub {
 		my ($id, $command) = @_;
-		my $oldnick = $store{"playernick_$id"};
+		my $oldnick = $id ? $store{"playernick_$id"} : "(console)";
 		out irc => 0, "PRIVMSG $config{irc_channel} :* $oldnick\017 used his master status to do \"$command\017\"";
 		return 0;
 	} ],




More information about the nexuiz-commits mailing list