Файл: msbattle/msbattle.php
Строк: 256
<?php
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_mythings` WHERE `clothed` = '".num(1)."' AND `user` = '".num($user['id'])."'"),0)>=20)
{
$_SESSION['msg'] = 'Вы не можете приступить к выполнению поручения, так как в Вашем
<a class="item-n" href="../msthings">рюкзаке</a> нет места для награды.
Разберите ненужные вещи, чтобы освободить место.';
header("Location: ../Link:questsList");
exit;
}elseif($user['act_user'] == 1){
header("Location: ../Link:ILinkListener-UserUrl;");
exit;
}elseif(mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_battle_start` WHERE `user` = '".num($user['id'])."' LIMIT 1"),0)!=0){
if($user['endbattle'] < time()){
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
if(isset($_GET['mstimerage']) && $user['timerage'] < time()){
mysql_query("UPDATE `ms_user` SET `timerage` = '".(time()+60)."', `mstimerage` = '".(time()+30)."' WHERE `id` = '".$user['id']."' LIMIT 1");
header("Location: ../Link:BattleQuestsList");
exit;
}
if(isset($_GET['mstimeshield'])){
mysql_query("UPDATE `ms_user` SET `timeshield` = '".(time()+90)."', `mstimeshield` = '".(time()+30)."' WHERE `id` = '".$user['id']."' LIMIT 1");
header("Location: ../Link:BattleQuestsList");
exit;
}
if(isset($_GET['mstimeelixir']) && $user['timeelixir'] < time()){
mysql_query("UPDATE `ms_user` SET `timeelixir` = '".(time()+30)."', `life` = '".num($user['lifes'])."' WHERE `id` = '".$user['id']."' LIMIT 1");
header("Location: ../Link:BattleQuestsList");
exit;
}
if(isset($_GET['mstimescroll']) && $user['timescroll'] < time() && mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_scrolls` WHERE `id` = '".intval($user['scroll'])."' AND `user` = '".$user['id']."'"),0)!=0){
$msscrollse = mysql_fetch_array(mysql_query("SELECT * FROM `ms_scrolls` WHERE `id` = '".$user['scroll']."' LIMIT 1"));
$scroll_procent = $user['attack']*$msscrollse['level']/100;
mysql_query("UPDATE `ms_user` SET `scroll_procent` = '".$scroll_procent."', `timescroll` = '".(time()+60)."', `mstimescroll` = '".(time()+60)."' WHERE `id` = '".$user['id']."' LIMIT 1");
if($msscrollse['quantity'] == 1){
mysql_query("DELETE FROM `ms_scrolls` WHERE `id` = '".$msscrollse['id']."' AND `user` = '".$user['id']."' LIMIT 1");
}else{
mysql_query("UPDATE `ms_scrolls` SET `quantity` = '".num(($msscrollse['quantity']-1))."' WHERE `id` = '".$msscrollse['id']."' AND `user` = '".$user['id']."' LIMIT 1");
}
header("Location: ../Link:BattleQuestsList");
exit;
}
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
echo '<div>
</div>
<div>
</div>
<div class="content">
<div>
<div class="h2">
Текущая цель
</div>';
echo '<div>
<span style="position:relative;">';
$ms1 = mysql_query("SELECT * FROM `ms_battle_monster` WHERE `user` = '".$user['id']."' ORDER BY `id` ASC LIMIT 1");
while($msid1 = mysql_fetch_array($ms1))
{
$msmonster1 = mysql_fetch_array(mysql_query("SELECT * FROM `ms_monster` WHERE `id` = '".$msid1['id_monster']."' LIMIT 1"));
echo '<img src="/img/npc/'.$msmonster1['id'].'.png" width="64" height="64" alt="" title=""/>';
if($msid1['msblood'] == 0){}else
if($msid1['msblood'] == 1){
echo '<img style="position:absolute;center:0;left:0;" src="/img/blood1.png"/>';
}else
if($msid1['msblood'] == 2){
echo '<img style="position:absolute;center:0;left:0;" src="/img/blood2.png"/>';
}else
if($msid1['msblood'] == 3){
echo '<img style="position:absolute;center:0;left:0;" src="/img/blood3.png"/>';
}
echo '<a href="../Link:ILinkListener-HitLink;" class="btni"><img src="/img/hit.png" width="48" height="48" alt="атак"/></a>';
if($user['mstimeelixir'] < time()){
echo '<a href="../Link:ILinkListener-aoeHitLink;" class="btni"><img src="/img/aoeHit.png" width="48" height="48" alt="атак по неск"/></a>';
}else{
echo '<span class="btns relative"><img src="/img/aoeHit.png" width="48" height="48" alt="атак по неск"/>
<span class="abs-cooldown ">'.time_left($user['mstimeelixir']-time()).'</span></span>';
}
echo '</span>';
$msbot = $msid1['life']/$msid1['lifes']*100;
if($msid1['life'] == $msid1['lifes']){
$mse = 0;
$msbot2 = 0;
$msbot1 = 0;
$msbotm = NULL;
}else{
$mse = $msid1['minuslife'];
$msq = $msid1['lifes']-$msid1['life']-$mse;
$msbotm = '-'.$msid1['minuslife'];
$msbot2 = $msq/$msid1['lifes']*100;
$msbot1 = $mse/$msid1['lifes']*100;
}
echo '<br />(<span>'.num($msbot).'% / '.rating($msid1['life']).'/'.rating($msid1['lifes']).'</span>)<br />
<table style="width:100%;border:0;cellspacing:0;cellpadding:0"><tbody>
<tr>
<td class="heal" style="width:25%;text-align:right;"></td>
<td style="width:50%;" nowrap="true"><img src="/img/pix.png" width="'.intval($msbot).'" height="4" style="background-color:#2BC20D;"/><img src="/img/pix.png" width="'.intval($msbot1).'" height="4" style="background-color:#C00;"/><img src="/img/pix.png" width="'.intval($msbot2).'" height="4" style="background-color:#000;"/></td>
<td class="damage" style="width:25%;text-align:left;">'.$msbotm.'</td>
</tr>
</tbody></table>
</div>
</div>';
echo '<div style="margin-top:4px;">
<div class="h2">Другие цели</div>';
$ms2 = mysql_query("SELECT * FROM `ms_battle_monster` WHERE `user` = '".$user['id']."' ORDER BY `id` ASC LIMIT 3");
while($msid2 = mysql_fetch_array($ms2))
{
$msmonster2 = mysql_fetch_array(mysql_query("SELECT * FROM `ms_monster` WHERE `id` = '".$msid2['id_monster']."' LIMIT 1"));
$msbot = $msid2['life']/$msid2['lifes']*100;
if($msid2['life'] == $msid2['lifes']){
$mse = 0;
$msbot2 = 0;
$msbot1 = 0;
$msbotm = NULL;
}else{
$mse = $msid2['minuslife'];
$msq = $msid2['lifes']-$msid2['life']-$mse;
$msbotm = '-'.$msid2['minuslife'];
$msbot2 = $msq/$msid2['lifes']*100;
$msbot1 = $mse/$msid2['lifes']*100;
}
if($msmonster1 != $msmonster2){
echo '<span class="btni" style="position: relative;" href="">';
echo '<img src="/img/npc/'.$msmonster2['id'].'.png" width="64" height="64" alt="" title=""/>';
echo '<br><span><img src="/img/pix.png" width="'.intval($msbot).'" height="2" style="background-color:#2BC20D;"/><img src="/img/pix.png" width="'.intval($msbot1).'" height="2" style="background-color:#C00;"/><img src="/img/pix.png" width="'.intval($msbot2).'" height="2" style="background-color:#000;"/></span>
</span>';
}
}
$msuser = $user['life']/$user['lifes']*100;
if($user['life'] == $user['lifes']){
$msuser2 = 0;
$msuser1 = 0;
$msuserm = NULL;
}else{
$msv = $user['minuslife'];
$mso = $user['lifes']-$user['life']-$msv;
if($user['minuslife'] == 0){
$msuserm = '';
}else{
$msuserm = '-'.$user['minuslife'];
}
$msuser2 = $mso/$user['lifes']*100;
$msuser1 = $msv/$user['lifes']*100;
}
}
echo '</div>
<div class="h2">
<div style="padding: 4px 0;">
<span>
</span>
<img src="/img/duel.png" alt="*" width="24" height="24" /> Мой герой
(<span>'.num($msuser).'%</span>)
<span>
</span>
</div>
</div>
<div>
<table style="width:100%;border:0;cellspacing:0;cellpadding:0"><tbody>
<tr>
<td class="heal" style="width:25%;text-align:right;">'.@$msgenuser.'</td>
<td style="width:50%;" nowrap="true"><img src="/img/pix.png" width="'.$msuser.'" height="4" style="background-color:#2BC20D;"/><img src="/img/pix.png" width="'.$msuser1.'" height="4" style="background-color:#C00;"/><img src="/img/pix.png" width="'.$msuser2.'" height="4" style="background-color:#000;"/></td>
<td class="damage" style="width:25%;text-align:left;"><span>'.$msuserm.'</span></td>
</tr>
</tbody></table>
</div>
<div>';
if($user['timerage'] < time()){
echo '<a class="btni relative" href="../Link:BattleQuestsList;MsTimeRage;"><img src="/img/aura_attack.png" width="48" height="48" alt="ярость"/>
</a>';
}else{
echo '<span class="btni relative"><img src="/img/aura_attack.png" width="48" height="48" alt="ярость"/>
<span class="abs-cooldown small">'.time_left($user['timerage']-time()).'</span></span>';
}
if($user['timeshield'] < time()){
echo '<a class="btni relative" href="../Link:BattleQuestsList;MsTimeShield;"><img src="/img/aura_shield.png" width="48" height="48" alt="щит"/>
</a>';
}else{
echo '<span class="btni relative"><img src="/img/aura_shield.png" width="48" height="48" alt="щит"/>
<span class="abs-cooldown small">'.time_left($user['timeshield']-time()).'</span></span>';
}
if($user['timeelixir'] < time()){
echo '<a class="btni relative" href="../Link:BattleQuestsList;MsTimeElixir;"><img src="/img/potion.png" width="48" height="48" alt="эликсир"/>
</a>';
}else{
echo '<span class="btni relative"><img src="/img/potion.png" width="48" height="48" alt="эликсир"/>
<span class="abs-cooldown small">'.time_left($user['timeelixir']-time()).'</span></span>';
}
$msscroll_user = mysql_fetch_array(mysql_query("SELECT * FROM `ms_scrolls` WHERE `id` = '".$user['scroll']."' LIMIT 1"));
if($msscroll_user['id']){
if($user['timescroll'] < time()){
echo '<a class="btni relative" href="../Link:BattleQuestsList;MsTimeScroll;"><img src="/img/scroll.png" width="48" height="48" alt="свиток"/>
<span class="abs-cooldown small">'.$msscroll_user['level'].' ур</span></a>';
}else{
echo '<span class="btni relative"><img src="/img/scroll.png" width="48" height="48" alt="свиток"/>
<span class="abs-cooldown small">'.time_left($user['timescroll']-time()).'</span></span>';
}
}else{
echo '<span class="btni relative"><img src="/img/scroll.png" width="48" height="48" alt="свиток"/>
<span class="abs-cooldown small">Не выбран</span></span>';
}
echo '</div>';
if($user['mstimerage'] > time()){
echo '<span> <nobr><img src="/img/aura_attack.png" width="24" height="24" alt=""/><span>'.time_left($user['mstimerage']-time()).'</span></nobr></span>';
}
if($user['mstimeshield'] > time()){
echo '<span> <nobr><img src="/img/aura_shield.png" width="24" height="24" alt=""/><span>'.time_left($user['mstimeshield']-time()).'</span></nobr></span>';
}
if($user['mstimescroll'] > time()){
echo '<span> <nobr><img src="/img/scroll.png" width="24" height="24" alt=""/><span>'.time_left($user['mstimescroll']-time()).'</span></nobr></span>';
}
echo '</div>';
if($user['level']>=8){
if($msscroll_user['id']){
echo '<a class="btnl" href="../Link:ILinkListener-msscrolls_choose_battle;"><img src="/img/scroll.png" width="24" height="24" alt="" /> Выбрать другой свиток</a>';
}else{
echo '<a class="btnl" href="../Link:ILinkListener-msscrolls_choose_battle;"><img src="/img/scroll.png" width="24" height="24" alt="" /> Выбрать свиток</a>';
}
}
if($user['timeshield'] > time() || $user['timerage'] > time()){
echo '<a class="btnl" href="../Link:ILinkListener-Battle;">
<img src="/img/dozor.png" alt="" width="24" height="24" />
Сбросить время ожиданий
<span class="fr">
<img width="24" height="24" alt="рубины" src="/img/ruby.png" title="рубины"/> <span>1</span>
</span>
<div class="cb"></div>
</a>';
}
}else{
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="../msreestablish">
<img src="/img/accept48.png" width="24" height="24" alt=""/>
Воскресить сразу за <span>
<span class="">'.time_left($user['endbattle']-time()).'</span>
</span></a>
</div>';
}
}else{
header("Location: ../Link:Error;");
exit;
}
?>