dodajemy w phpmyadmin
Kod:
ALTER TABLE `<ezrpg>players` ADD `update_time` int(11) NOT NULL DEFAULT 11;
dodajemy ten kod do pliku hooks/check_stats.php
Kod:
$Rtime = 1; // czas w minutach
if($player->update_time < floor((mktime() - $args->update_time) / ($Rtime * 60))){
$new_energy = $args->energy + floor((mktime() - $args->update_time) / ($Rtime * 60));
$db->execute('UPDATE <ezrpg>players SET energy = ?, update_time = ? WHERE id = ?', array($new_energy, mktime(), $args->id));
}
zaraz pod
Kod:
if ($changed === true)
{
$db->execute('UPDATE `<ezrpg>players` SET `energy`=?, `hp`=? WHERE `id`=?', array($args->energy, $args->hp, $args->id));
}
Dzieki temu energia bedzie regenerowac sie zawsze o 1 po danym czasie ($Rtime) nie zaleznie czy jestesmy on czy off... I nie potrzebujemy cronjobs ;]
Zakładki