ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/perl/schmorplog.ext
(Generate patch)

Comparing deliantra/maps/perl/schmorplog.ext (file contents):
Revision 1.18 by root, Sat Dec 2 23:44:06 2006 UTC vs.
Revision 1.19 by root, Fri Dec 15 19:06:29 2006 UTC

1#! perl 1#! perl
2 2
3our $UPDATE_LOGINS = Event->idle (repeat => 0, min => 1, cb => sub { 3our $UPDATE_LOGINS = Event->idle (repeat => 0, min => 1, data => cf::WF_AUTOCANCEL, cb => sub {
4 my ($status, @pl) = ext::commands::who_listing; 4 my ($status, @pl) = ext::commands::who_listing;
5 5
6 open my $fh, ">", cf::localdir . "/usercount"; 6 open my $fh, ">", cf::localdir . "/usercount";
7 print $fh scalar @pl; 7 print $fh scalar @pl;
8 8
19 $pl->ob->set_ob_key_value (schmorplog_last_login => time); 19 $pl->ob->set_ob_key_value (schmorplog_last_login => time);
20 20
21 $pl->ob->set_ob_key_value (schmorplog_login_count => 21 $pl->ob->set_ob_key_value (schmorplog_login_count =>
22 1 + $pl->ob->get_ob_key_value ("schmorplog_login_count")); 22 1 + $pl->ob->get_ob_key_value ("schmorplog_login_count"));
23 23
24 (my $client = $pl->client) =~ s/\n/\\n/g; 24 (my $client = $pl->socket->client) =~ s/\n/\\n/g;
25 25
26 $pl->ob->set_ob_key_value (schmorplog_client => $client); 26 $pl->ob->set_ob_key_value (schmorplog_client => $client);
27 27
28 ext::schmorp_irc::do_notice (sprintf "%s logged in", $pl->ob->name); 28 ext::schmorp_irc::do_notice (sprintf "%s logged in", $pl->ob->name);
29 29

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines