Файл: 3/boss.php
Строк: 91
<?php
require_once ('system/func.php');
$title = 'Окресности';
require_once ('system/header.php');
auth(); // Закроем от гостей
////////////////////////ОЖИВЛЕНИЕ//////
$timer=time()-2400;
$db->query("DELETE FROM `temp` WHERE `user`=".$user[id]." and `hp`='0' and `ltime`<".$timer."") or die (mysql_error());
///:))//
$random=rand(1000,9999);
////////////////
$timer=time()+300;
switch($_GET[mod]){
default:
$set['p_str'] = 5;
$k_post = $db->query("SELECT * FROM `boss1`")->num_rows;
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $db->query("SELECT * FROM `boss1` ORDER BY `id` ASC LIMIT $start, $set[p_str]");
if($k_post>=1){
$max=$user[level];
$min=$user[level]-5;
while($boss = $q->fetch_assoc()) {
$font="white";
$level="$boss[lvl] уровень";
$text = ico('icons','level.png');
if($boss[lvl]>$max){$font="chocolate"; $text = "требуется ".ico('icons','level.png')." ";}
elseif($boss[lvl]<$min){$font="gray";}else{
$timer=time()-2400;
$hp = $db->query("SELECT hp FROM `temp` WHERE `id` = ".$boss['id']." and `user`=".$user['id']." LIMIT 1");
$temp = $db->query("SELECT * FROM `temp` WHERE `id` = ".$boss['id']." and `user`=".$user['id']." and `status`='die' and `ltime`>".$timer." LIMIT 1");
$avtot=$temp->num_rows;
$bossen = $temp->fetch_assoc();
$bhp = $hp->fetch_assoc();
if($bhp[hp]>>0){$boss[hp]=$bhp[hp];}
$time = time();
$ti=round((2400+$bossen[ltime]-$time)/60);
$vr="минут";
if(2400+$bossen[ltime]-$time <= 60){$vr="секунд"; $ti=2400+$bossen[ltime]-$time; }
if($avtot>>0){$font="gray"; $text = "Бос погиб. До восстановления: $ti $vr"; $level = "";}
}
echo'<div class="block"><img class="float-left" src="images/boss1/'.$boss[lvl].'.jpg" height="40" width="40"/> </a>
<a href="/boss?mod=info&id='.$boss[id].'">'.$boss[name].'</a> ('.ico('icons','health.png').' '.$boss[hp].')<br>
<font color="'.$font.'"> '.$text.' '.$level.'</font><br>
<a class="btn" href="/boss?mod=info&id='.$boss[id].'">Атаковать</a></div>';
}
if($k_post>5){
echo"<div class='block'>";
str('?',$k_page,$page); // Вывод страниц
echo "</div>";
}
}else{
echo'<div class="block">Нет боссов!</div>';}
echo'<a class="link" href="/">На главную</a></div>';
break;
case 'info':
$id = num($_GET['id']);
$req = $db->query("SELECT * FROM `boss1` WHERE `id` = ".$id." LIMIT 1");
////////////////////////////
if ($req->num_rows==0){echo"<div class='block'>Такого босса не существует.</div>";
require_once ('system/footer.php');
exit;}
$hp = $db->query("SELECT * FROM `temp` WHERE `id` = ".$id." and `user`=".$user['id']." LIMIT 1");
$bhp = $hp->fetch_assoc();
$mob = $req->fetch_assoc();
if($bhp[hp]>>0){$mob[hp]=$bhp[hp];}
echo'<div class="block"><img class="float-left" src="images/boss1/'.$mob[lvl].'.jpg" style="margin-right:8px;" alt=""/> </a>';
echo"<b>$mob[name] ".ico('icons','level.png')." $mob[lvl] </b><br>";
echo ico('icons','health.png')." Жизни: <b>$mob[hp]</b><br>";
echo ico('icons','str.png')." Атака: <b>$mob[uron]</b><br>";
echo ico('icons','def.png')." Защита: <b>$mob[prot]</b><br>";
echo ico('icons','exp.png')." Опыта: <b>$mob[exp]</b><br>";
echo ico('icons','silver.png')." Серебро: <b>$mob[money]</b></div>";
$max=$user[level];
$min=$user[level]-5;
if($mob[lvl]>$max){echo "<div class='block2'>".ico('icons','no.png')." <font color='chocolate'> Нельзя атаковать. требуется <b>$mob[lvl]</b> уровень!</font></div>";}
elseif($mob[lvl]<$min){echo"<div class='block2'>".ico('icons','no.png')." <font color='gray'>
Нельзя атаковать. этот босс ниже вашего уровня!</font></div>";}else{
$timer=time()-2400;
$temp = $db->query("SELECT * FROM `temp` WHERE `id` = ".$mob['id']." and `user`=".$user[id]." and `status`='die' and `ltime`>".$timer." LIMIT 1");
$avtot=$temp->num_rows;
if($avtot>>0){
$bossen = $temp->fetch_assoc();
$time = time();
$ti=round((2400+$bossen[ltime]-$time)/60);
$vr="минут";
if(2400+$bossen[ltime]-$time <= 60){$vr="секунд"; $ti=2400+$bossen[ltime]-$time; }
echo"<div class='block2'><font color="gray"> Бос погиб. До восстановления: $ti $vr</font></div>";
}elseif ($in_battle=='1' ){echo"<div class='block2'><font color="gray"> Вы уже в бою с другим боссом</font></div>";}
else{
echo'<div class="block"><form action="ok.php?id='.$id.'" method="post">';
echo'<input class="btn" type="submit" value="Атаковать" /></form></div>';}}
echo'<a class = "link" href="javascript:history.go(-1)">Назад</a>';
break;
}
require_once ('system/footer.php');
?>