Файл: msbattle/msportal.php
Строк: 112
<?php
//Link:ILinkListener-MsPortal;
if($user['endbattle'] > time()){
echo '<div style="text-align:center;">
<img style="width:100%;" src="/img/grave_1.jpg" alt="" />
</div>
<div class="content">
Герой погиб и воскреснет через <span>'.time_left($user['endbattle']-time()).'</span>
<br/>
<a class="btni" href=""><img src="/img/refresh.png" width="24" height="24"/></a>
<a class="btni" href="../Link:ILinkListener-MsPortal;Master;AndBattle;">
<img src="/img/accept48.png" width="24" height="24" alt=""/>
Воскресить сразу за <span>
<span class="">'.time_left($user['endbattle']-time()).'</span>
</span></a>
</div>';
}elseif(isset($_GET['msportal']) && num($_GET['msportal'])!=NULL && $user['level'] >= 17 && mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_gems` WHERE `id` = '".num($_GET['msportal'])."' AND `user` = '".$user['id']."' LIMIT 1"),0)!=0){
$msportal = mysql_fetch_array(mysql_query("SELECT * FROM `ms_gems` WHERE `id` = '".num($_GET['msportal'])."' AND `user` = '".$user['id']."' LIMIT 1"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_portal_monster` WHERE `user` = '".$user['id']."' LIMIT 1"),0)!=0){
$text = "Вы не закончили бой!";
$_SESSION['msg'] = $text;
header("Location: ../Link:ILinkListener-MsPortal;Master;");
exit;
}else{
if($msportal['level'] < 5)$mslifebots = 1;
else if($msportal['level'] < 10)$mslifebots = 4;
else if($msportal['level'] < 15)$mslifebots = 7;
else if($msportal['level'] < 20)$mslifebots = 10;
else if($msportal['level'] < 25)$mslifebots = 15;
else if($msportal['level'] < 30)$mslifebots = 20;
else if($msportal['level'] < 35)$mslifebots = 25;
else if($msportal['level'] < 40)$mslifebots = 35;
else if($msportal['level'] < 45)$mslifebots = 45;
else if($msportal['level'] < 50)$mslifebots = 55;
else if($msportal['level'] < 100)$mslifebots = 70;
else $msrand_act = 100;
////////////////////////////////////////////////////
if($msportal['level'] < 1)$mscolmonsters = rand(1,3);
elseif($msportal['level'] < 3)$mscolmonsters = rand(5,8);
elseif($msportal['level'] < 5)$mscolmonsters = rand(8,12);
elseif($msportal['level'] < 10)$mscolmonsters = rand(12,18);
elseif($msportal['level'] < 15)$mscolmonsters = rand(15,20);
elseif($msportal['level'] < 20)$mscolmonsters = rand(15,22);
elseif($msportal['level'] < 25)$mscolmonsters = rand(15,23);
elseif($msportal['level'] < 30)$mscolmonsters = rand(20,24);
elseif($msportal['level'] < 35)$mscolmonsters = rand(20,25);
elseif($msportal['level'] < 40)$mscolmonsters = rand(18,26);
elseif($msportal['level'] < 50)$mscolmonsters = rand(21,30);
elseif($msportal['level'] < 60)$mscolmonsters = rand(22,35);
elseif($msportal['level'] < 70)$mscolmonsters = rand(25,40);
elseif($msportal['level'] < 80)$mscolmonsters = rand(26,45);
elseif($msportal['level'] < 90)$mscolmonsters = rand(27,50);
elseif($msportal['level'] < 100)$mscolmonsters = rand(30,60);
else $mscolmonsters = rand(40,80);
$res = mysql_query ("SELECT SUM(`life`) AS `lifes` FROM `ms_monster` WHERE `level` <= '".$msportal['level']."'");
$sum = 0;
while ($row = mysql_fetch_assoc($res))
{
$sum += $row['lifes'];
}
mysql_query("UPDATE `ms_user` SET `msportal_exp` = '".$sum."' WHERE `id` = '".$user['id']."' LIMIT 1");
$msqw = mysql_query("SELECT * FROM `ms_monster` WHERE `level` <= '".$msportal['level']."' ORDER BY RAND() LIMIT $mscolmonsters");
while($msmonsterid_portal = mysql_fetch_array($msqw))
{
$msuserlifeportal = $user['life']+$user['protection']+$user['msshield'];
$msproc = rand(25,40);
$msattackportal = $msuserlifeportal*$msproc/100;
$msattack = $msuserlifeportal-$msattackportal;
if($msportal['quantity'] == 1){
mysql_query("DELETE FROM `ms_gems` WHERE `id` = '".$msportal['id']."' AND `user` = '".$user['id']."' LIMIT 1");
}else{
mysql_query("UPDATE `ms_gems` SET `quantity` = '".num(($msportal['quantity']-1))."' WHERE `id` = '".$msportal['id']."' AND `user` = '".$user['id']."' LIMIT 1");
}
mysql_query("INSERT INTO `ms_portal_monster` SET `gems` = '".$msportal['level']."', `level_monster` = '".$msmonsterid_portal['level']."', `attack` = '".$msattack."', `user` = '".$user['id']."', `id_monster` = '".$msmonsterid_portal['id']."', `life` = '".($msmonsterid_portal['life']*$mslifebots)."', `lifes` = '".($msmonsterid_portal['life']*$mslifebots)."'");
}
header("Location: ../Link:ILinkListener-MsPortal;Master;");
exit;
}
}else{
echo '<img src="/img/msportal.png" style="width: 100%"/>
<div class="content" style="padding-top: 0">
<div style="padding-top: 4px;">
<div class="cltf"><div class="crtf"><div class="crbf"><div class="clbf">
<div class="" style="padding:4px;">';
$user['set'] = 5;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_gems` WHERE `user` = '".$user['id']."'"),0);
if ($k_post==0){
echo '';
}
$k_page=k_page($k_post,$user['set']);
$page=page($k_page);
$start=$user['set']*$page-$user['set'];
echo '<div class="">';
$mslog = mysql_query("SELECT * FROM `ms_gems` WHERE `user` = '".$user['id']."' ORDER BY `level` DESC LIMIT $start, $user[set]");
while($msid = mysql_fetch_array($mslog))
{
echo '<div style="text-align:left; padding-top:4px;">
<a class="btni" style="margin-right: 4px;" href="../Link:ILinkListener-MsPortal:'.$msid['id'].';">
Открыть портал <span>'.$msid['level'].'</span> ур
</a>
<span class="fr">
<img src="/img/gems.png" width="24" height="24" />
</span>
<div class="cb"></div>
</div>';
}
echo '</div>
</div>
</div></div></div></div>
<div class="small minor" style="padding-top: 4px;">
Мастер портала может открыть дверь в тайный мир.
</div>
</div>
</div>';
if ($k_page>1)msstr("../Link:ILinkListener-MsPortal/",$k_page,$page); // Вывод страниц
}
?>