Файл: bloodlands.pw/include/dop.php
Строк: 109
<?php
$hpus = mysql_query("SELECT * FROM `users` WHERE `busy` = '0' ORDER BY `id` DESC");
while($res = mysql_fetch_array($hpus)){
$block = mysql_query("SELECT * FROM `block` WHERE `user` = '".$res['id']."' AND `end` = '0' AND `time` < '".time()."'");
if(mysql_num_rows($block) > 0){
$b = mysql_fetch_array($block);
mysql_query("UPDATE `block` SET `end` = '1' WHERE `id` = '".$b['id']."'");
}
if(mysql_num_rows(mysql_query("SELECT `id` FROM `vip` WHERE `user` = '".$res['id']."' AND `regeneration` = '1'")) == 1){
mysql_query("UPDATE `users` SET `last_hp` = '".(time()+60)."', `last_mp` = '".(time()+60)."', `hp` = '".$res['hp_all']."', `mp` = '".$res['mp_all']."' WHERE `id` = '".$res['id']."'");
} elseif($res['hp'] < $res['hp_all'] && time() > $res['last_hp']){
$k_pointh = round($res['hp_all']*0.2);
$newhp = round($res['hp']+$k_pointh);
if($newhp > $res['hp_all']) $newhp = round($res['hp_all']);
mysql_query("UPDATE `users` SET `last_hp` = '".(time()+60)."', `hp` = '".$newhp."' WHERE `id` = '".$res['id']."'");
}
if($res['mp'] < $res['mp_all'] && time() > $res['last_mp']){
$k_pointh = round($res['mp_all']*0.1);
$newmp = round($res['mp']+$k_pointh);
if($newmp > $res['mp_all']) $newmp = round($res['mp_all']);
mysql_query("UPDATE `users` SET `last_mp` = '".(time()+60)."', `mp` = '".$newmp."' WHERE `id` = '".$res['id']."'");
}}
$hpit = mysql_query("SELECT * FROM `pit` WHERE `busy` = '0' ORDER BY `id` DESC");
while($res = mysql_fetch_array($hpit)){
if($res['hp'] < $res['hp_all'] && time() > $res['hp_last']){
$k_pointh = round($res['hp_all']*0.2);
$newhp = round($res['hp']+$k_pointh);
if($newhp > $res['hp_all']) $newhp = round($res['hp_all']);
if($res['status'] == 1) mysql_query("UPDATE `pit` SET `hp_last` = '".(time()+120)."', `hp` = '".$newhp."' WHERE `id` = '".$res['id']."'");
elseif($res['status'] == 0) mysql_query("UPDATE `pit` SET `hp_last` = '".(time()+60)."', `hp` = '".$newhp."' WHERE `id` = '".$res['id']."'");
}
if($res['energy'] < $res['energy_all'] && time() > $res['energy_last']){
$k_pointh = round($res['energy_all']*0.1);
$newmp = round($res['energy']+$k_pointh);
if($newmp > $res['energy_all']) $newmp = round($res['energy_all']);
if($res['status'] == 1) mysql_query("UPDATE `pit` SET `energy_last` = '".(time()+120)."', `energy` = '".$newmp."' WHERE `id` = '".$res['id']."'");
elseif($res['status'] == 0) mysql_query("UPDATE `pit` SET `energy_last` = '".(time()+60)."', `energy` = '".$newmp."' WHERE `id` = '".$res['id']."'");
}}
if ($us['hp'] < 0) mysql_query("UPDATE `users` SET `hp` = '0' WHERE `id` = '".$user."'");
elseif ($us['hp'] > $us['hp_all']) mysql_query("UPDATE `users` SET `hp` = '".$us['hp_all']."' WHERE `id` = '".$user."'");
$an_plus = mysql_result(mysql_query("SELECT count(*) FROM `animals` WHERE `busy` = '0' AND `kol` > '1' AND `kol` < '7' AND `time` < '".(time()-180)."'"),0);
if($an_plus > 0){
mysql_query("UPDATE `animals` SET `time_kol` = '".(time()+180)."', `kol` = (`kol` + 1) WHERE `busy` = '0' AND `kol` > '1' AND `kol` < '7' AND `time` < '".(time()-180)."'");
}
$fight = mysql_query("SELECT * FROM `fight` WHERE `end` = '0'");
if(mysql_num_rows($fight) > 0){
$f = mysql_fetch_array($fight);
$q = mysql_query("SELECT * FROM `fight_user` WHERE `bot` > '0' AND `fight` = '".$f['id']."' AND `hp` > '0'");
$res_kol = mysql_num_rows($q);
if($res_kol > 0){
$res = mysql_fetch_array($q);
$kom = mysql_result(mysql_query("SELECT count(*) FROM `fight_user` WHERE `bot` = '0' AND `hp` > '0' AND `fight` = '".$f['id']."' AND `team` = '".$res['team']."'"),0);
if($kom == 0 && round(290-(time()-$f['time'.$res['team'].''])) <= 0) mysql_query("UPDATE `fight` SET `time".$res['team']."` = '".time()."' WHERE `id` = '".$f['id']."'");
}}
$fight = mysql_query("SELECT * FROM `fight` WHERE `end` = '0'");
if(mysql_num_rows($fight) > 0){
$f = mysql_fetch_array($fight);
$q = mysql_query("SELECT * FROM `fight_user` WHERE `bot` > '0' AND `fight` = '".$f['id']."' AND `hp` > '0'");
$res_kol = mysql_num_rows($q);
if($res_kol > 0){
$res = mysql_fetch_array($q);
$kom = mysql_result(mysql_query("SELECT count(*) FROM `fight_user` WHERE `bot` = '0' AND `hp` > '0' AND `fight` = '".$f['id']."' AND `team` = '".$res['team']."'"),0);
if($kom == 0 && round(350-(time()-$f['time'.$res['team'].''])) <= 0) mysql_query("UPDATE `fight` SET `time".$res['team']."` = '".time()."' WHERE `id` = '".$f['id']."'");
}
if(round(300-(time()-$f['time1'])) <= 0 && round(300-(time()-$f['time2'])) > 0){
mysql_query("UPDATE `fight` SET `hp1` = '0', `end` = '1' WHERE `id` = '".$f['id']."'");
$q = mysql_query("SELECT * FROM `fight_user` WHERE `bot` > '0' AND `fight` = '".$f['id']."'");
while($res = mysql_fetch_array($q)){
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['user']."'"));
$an = mysql_fetch_array(mysql_query("SELECT `kol` FROM `animals` WHERE `id` = '".$res['bot']."'"));
if($an['kol'] > 1) $kolumn = 2; else $kolumn = 0;
mysql_query("UPDATE `animals` SET `busy` = '0', `hp` = '".$bot['hp']."', `time` = '".time()."', `kol` = '".$kolumn."' WHERE `id` = '".$res['bot']."'");
}} elseif(round(300-(time()-$f['time1'])) > 0 && round(300-(time()-$f['time2'])) <= 0){
mysql_query("UPDATE `fight` SET `hp2` = '0', `end` = '1' WHERE `id` = '".$f['id']."'");
$q = mysql_query("SELECT * FROM `fight_user` WHERE `bot` > '0' AND `fight` = '".$f['id']."'");
while($res = mysql_fetch_array($q)){
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['user']."'"));
$an = mysql_fetch_array(mysql_query("SELECT `kol` FROM `animals` WHERE `id` = '".$res['bot']."'"));
if($an['kol'] > 1) $kolumn = 2; else $kolumn = 0;
mysql_query("UPDATE `animals` SET `busy` = '0', `hp` = '".$bot['hp']."', `time` = '".time()."', `kol` = '".$kolumn."' WHERE `id` = '".$res['bot']."'");
}} elseif(round(300-(time()-$f['time1'])) <= 0 && round(300-(time()-$f['time2'])) <= 0){
mysql_query("UPDATE `fight` SET `hp1` = '0', `hp2` = '0', `end` = '1' WHERE `id` = '".$f['id']."'");
$q = mysql_query("SELECT * FROM `fight_user` WHERE `bot` > '0' AND `fight` = '".$f['id']."'");
while($res = mysql_fetch_array($q)){
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$res['user']."'"));
$an = mysql_fetch_array(mysql_query("SELECT `kol` FROM `animals` WHERE `id` = '".$res['bot']."'"));
if($an['kol'] > 1) $kolumn = 2; else $kolumn = 0;
mysql_query("UPDATE `animals` SET `busy` = '0', `hp` = '".$bot['hp']."', `time` = '".time()."', `kol` = '".$kolumn."' WHERE `id` = '".$res['bot']."'");
}}}
$zayavki = mysql_query("SELECT * FROM `zayavki` WHERE `busy` = '0'");
if(mysql_num_rows($zayavki) > 0){
$z = mysql_fetch_array($zayavki);
if(round(600-(time()-$z['time'])) <= 0) mysql_query("DELETE FROM `zayavki` WHERE `id` = '".$z['id']."'");
}
if(isset($_SERVER['PHP_SELF'])) mysql_query("UPDATE `users` SET `mesto` = '".filter($_SERVER['PHP_SELF'])."', `online` = '".time()."' WHERE `id` = '".$user."'");
else mysql_query("UPDATE `users` SET `mesto` = '', `online` = '".time()."' WHERE `id` = '".$user."'");
if(mysql_result(mysql_query("SELECT count(*) FROM `logi` WHERE `user` = '".$user."' AND `ip` = '".$ipl."' AND `browser` = '".browser()."'"),0) == 0){
mysql_query("INSERT INTO `logi` SET `user` = '".$user."', `ip` = '".$ipl."', `browser` = '".browser()."', `time` = '".time()."'");
}
if(mysql_num_rows(mysql_query("SELECT `id` FROM `vip` WHERE `time` < '".time()."'")) > 0) mysql_query("DELETE FROM `vip` WHERE `time` < '".time()."'");
?>