Файл: msclan/msbattle.php
Строк: 160
<?php
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_user_dragon` WHERE `victory` = '".num(1)."' AND `user` = '".$user['id']."' LIMIT 1"),0)!=0){
header("Location: ../Link:ILinkListener-Ms_guildDragon;");
exit;
}elseif($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/>
Если вам надоело ждать, то есть возможность<br/>
воскресить героя за рубины
<br/>
<br/>
<a class="btni" href="../Link:OnTheHunt"><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=""/>
Воскресить сразу за <img width="24" height="24" alt="рубины" src="/img/ruby.png" title="рубины"/> <span>
<span class="log_crit">'.num(2).'</span>
</span></a>
</div>';
}elseif(mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_clan_user` WHERE `user` = '".$user['id']."' LIMIT 1"),0)!=0){
$msuser_clan = mysql_fetch_array(mysql_query("SELECT * FROM `ms_clan_user` WHERE `user` = '".$user['id']."' LIMIT 1"));
$msmon = mysql_fetch_array(mysql_query("SELECT * FROM `ms_clan` WHERE `clan_id` = '".$msuser_clan['clan']."' LIMIT 1"));
$msbat = mysql_fetch_array(mysql_query("SELECT * FROM `ms_clan_dragon` WHERE `id` = '".$msmon['id_dragon']."' LIMIT 1"));
$msifuserlife = $user['time']-time();
if($user['mstimeshield'] < time()){
$msprocshield = num(0);
}else{
$msprocshield = $msbat['attack']*$user['msshield']/100;
}
$msbotsq = $msbat['attack']-$msprocshield-$user['protection'];
if($msbotsq < 0)$msbot = 0; else $msbot = $msbotsq;
$msuseruron = $user['attack'];
if($msuseruron == 0){
$msuser = $user['attack'];
}else{
if($msaoehit == 1){
$mshit = $msuseruron*2;
}else{
$mshit = $msuseruron;
}
if($user['mstimerage'] < time()){
$msrage = num(0);
}else{
$msproc = $user['attack']*$user['msrage']/100;
$msrage = $msproc;
}
if($user['mstimescroll'] > time())$msscrollsprocent = $user['scroll_procent'];else $msscrollsprocent = num(0);
$msuser = $mshit+$msrage+$msscrollsprocent;
}
$msuser1 = $user['life']-$msbot;
$msbot1 = $msmon['life']-$msuser;
if($msbot1 < 1){
//////////////////////////////////////////////
//////////////////////////////////////////////
/////////////Победа /////////////////////////
mysql_query("UPDATE `ms_user` SET `minuslife` = '".num(0)."', `life` = '".$user['lifes']."' WHERE `id` = '".$user['id']."' LIMIT 1");
$msbat_end = mysql_fetch_array(mysql_query("SELECT * FROM `ms_clan_dragon` WHERE `id` = '".($msmon['id_dragon']+1)."' LIMIT 1"));
if($msbat_end['id'] == 7)$id_dragon = num(1); else $id_dragon = $msbat_end['id'];
mysql_query("UPDATE `ms_clan` SET `dragon_".$msmon['id_dragon']."` = '".(time()+72000)."', `id_dragon` = '".$id_dragon."', `minuslife` = '".num(0)."', `lifes` = '".$msbat_end['life']."', `life` = '".$msbat_end['life']."' WHERE `clan_id` = '".$msuser_clan['clan']."' LIMIT 1");
$ms_us_clan = mysql_query("SELECT * FROM `ms_user_dragon` WHERE `id_clan` = '".$msuser_clan['clan']."' LIMIT 25");
while($ms_clan_victory = mysql_fetch_array($ms_us_clan))
{
mysql_query("UPDATE `ms_user_dragon` SET `victory` = '".num(1)."' WHERE `id` = '".$ms_clan_victory['id']."' LIMIT 1");
}
header("Location: ../Link:ILinkListener-Ms_guildDragon;");
exit;
//////////////////////////////////////////////
//////////////////////////////////////////////
}elseif($msuser1 < 1){
//////////////////////////////////////////////
//////////////////////////////////////////////
/////////////Проигрыш/////////////////////////
mysql_query("UPDATE `ms_user` SET `endbattle` = '".(time()+300)."', `minuslife` = '".num(0)."', `life` = '".num(0)."' WHERE `id` = '".$user['id']."' LIMIT 1");
//mysql_query("DELETE FROM `ms_cl` WHERE `id` = '".$msmon['id']."' AND `user` = '".$user['id']."'");
//mysql_query("DELETE FROM `msbattle_log` WHERE `include` = '".$msmon['id']."'");
header("Location: ../Link:ILinkListener-Ms_guildDragon;");
exit;
//////////////////////////////////////////////
//////////////////////////////////////////////
}else{
//////////////////////////////////////////////
//////////////////////////////////////////////
/////////////Продолжение//////////////////////
mysql_query("UPDATE `ms_user` SET `minuslife` = '".$msbot."', `life` = '".$msuser1."' WHERE `id` = '".$user['id']."' LIMIT 1");
if($msaoehit == 1){
if($user['mstimeelixir_bonus'] < time()){
mysql_query("UPDATE `ms_user` SET `mstimeelixir` = '".(time()+3)."' WHERE `id` = '".$user['id']."' LIMIT 1");
}
}
mysql_query("UPDATE `ms_clan` SET `msblood` = '".num(rand(0,3))."', `life` = '".$msbot1."', `minuslife` = '".$msuser."' WHERE `id` = '".$msmon['id']."' LIMIT 1");
$user_exp_dragon = rand(10,50);
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `ms_user_dragon` WHERE `user` = '".num($user['id'])."'"),0)<1)
{
mysql_query("INSERT INTO `ms_user_dragon` SET `time` = '".(time()+300)."', `uron` = '".$msuser."', `id_clan` = '".$msuser_clan['clan']."', `id_dragon` = '".$msmon['id_dragon']."', `user` = '".$user['id']."', `exp` = '".$user_exp_dragon."'");
}else{
$ms_user_dragon = mysql_fetch_array(mysql_query("SELECT * FROM `ms_user_dragon` WHERE `user` = '".num($user['id'])."' LIMIT 1"));
mysql_query("UPDATE `ms_user_dragon` SET `time` = '".(time()+300)."', `uron` = '".($ms_user_dragon['uron']+$msuser)."', `exp` = '".($ms_user_dragon['exp']+$user_exp_dragon)."' WHERE `user` = '".$user['id']."' LIMIT 1");
}
if($msprocshield)$msprocshields = '<span class="log_crit">(- '.$msprocshield.' <img src="/img/aura_shield.png" width="24" height="24" alt="" />) Получено: '.$msbot.' </span>';
if($msrage)$msrages = '<span class="log_crit">(+ '.$msrage.' <img src="/img/aura_attack.png" width="24" height="24" alt="" />) </span>';
if($msscrollsprocent)$msscrollsprocents = '<span class="log_crit">(+ '.$msscrollsprocent.' <img src="/img/scroll.png" width="24" height="24" alt="" />) </span>';
$msmsgbattle = '
<span class="log_damage">Удар противника: '.$msmon['attack'].' урона.</span> '.@$msprocshields.'<br />
<span class="log_damage">Вы нанесли урона противнику: '.$msuser.' урона. </span> '.@$msrages.' '.@$msscrollsprocents.'<br />';
//mysql_query("INSERT INTO `msbattle_log` SET `user` = '".$user['id']."', `include` = '".$msmon['id']."', `msg` = '".$msmsgbattle."'");
header("Location: ../Link:ILinkListener-Ms_guildDragon;");
exit;
//////////////////////////////////////////////
//////////////////////////////////////////////
}
}
?>