ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/rent.ext
(Generate patch)

Comparing deliantra/server/ext/rent.ext (file contents):
Revision 1.11 by root, Thu Sep 13 08:35:24 2007 UTC vs.
Revision 1.13 by root, Sat May 3 11:14:50 2008 UTC

145 $pl->{rent}{last_offline_check} ||= time; 145 $pl->{rent}{last_offline_check} ||= time;
146 146
147 if ($pl->{rent}{last_online_check}) { 147 if ($pl->{rent}{last_online_check}) {
148 $pl->{rent}{last_online_check} = time 148 $pl->{rent}{last_online_check} = time
149 - List::Util::min 3600, 149 - List::Util::min 3600,
150 $pl->ob->get_ob_key_value ("schmorplog_last_save") - $pl->{rent}{last_online_check}; 150 $pl->ob->kv_get ("schmorplog_last_save") - $pl->{rent}{last_online_check};
151 } else { 151 } else {
152 $pl->{rent}{last_online_check} = time; 152 $pl->{rent}{last_online_check} = time;
153 } 153 }
154 154
155 update_balance $pl; 155 update_balance $pl;
183 reject_entry $pl; 183 reject_entry $pl;
184 } 184 }
185 }, 185 },
186; 186;
187 187
188our $RENT_TIMER = Event->timer ( 188our $RENT_TIMER = cf::periodic 3600, Coro::unblock_sub {
189 reentrant => 0,
190 after => 60,
191 interval => 3600,
192 data => cf::WF_AUTOCANCEL,
193 cb => Coro::unblock_sub {
194 pay_balance $_ for cf::player::list; 189 pay_balance $_ for cf::player::list;
195 }, 190};
196);
197 191

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines