Файл: slando.icu/modules/game/battle.php
Строк: 280
<?php
require '../../system/func_for_game2.inc.php';
if(date("H.i", time())>7.44 and date("H.i", time())<08.00 or date("H.i", time())>14.44 and date("H.i", time())<15.00 or date("H.i", time())>23.44 and date("H.i", time())<00.00){
head2('Выживание');
echo'<div class="block1">
<div class="center"><img width="70%" src="/images/battle.png" alt="" /></div><div class="razriv7"></div>';
if(date("H.i", time())>08.00 and date("H.i", time())<15.00){echo'<div class="clrt7">Начало в 15:00</div>';}
elseif(date("H.i", time())>15.00 and date("H.i", time())<00.00){echo'<div class="clrt7">Начало в 00:00</div>';}
else{echo'<div class="clrt7">Начало в 8:00</div>';}
}else{
$pvpuser=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `comp` WHERE `id_user`='".num($user['id'])."' limit 1"));
if($pvpuser['id']==0){
go("/taverna?m=battle");
}else{
if($pvpuser['mesto']==0){
if(isset($_GET['r'])){$vragsn=0;
$in_game3 = time() -15;
$vragrn=mysqli_query($link,"SELECT id FROM `comp` WHERE `ubit`!='1' and `id_user`!='".num($user['id'])."' and `id`!='".num($_SESSION['comp'])."' ORDER BY `id` asc LIMIT 30 ");
$vragkoln=mysqli_num_rows($vragrn);
$arenakol=rand(1,$vragkoln);$n=0;
while($vragt = mysqli_fetch_array($vragrn))
{$n=$n+1;
if($n==$arenakol){
$vragsn=$vragt['id'];
}}$_SESSION['comp']=$vragsn;
go("/battle");
}
if(isset($_GET['arg'])){
$vragai=mysqli_fetch_array(mysqli_query($link,"SELECT id FROM `comp` WHERE `id_user`='".num($user['idattag'])."' "));
$_SESSION['comp']=$vragai['id'];
go("/battle");
}
///////поиск врагов
$in_game = time() -15;
if(!isset($_SESSION['comp'])){$vrags=0;
$vragrn=mysqli_query($link,"SELECT id FROM `comp` WHERE `ubit`!='1' and `id_user`!='".num($user['id'])."' ORDER BY `id` asc LIMIT 30 ");
$vragkol=mysqli_num_rows($vragrn);
if($vragkol==0){mysqli_query($link,"UPDATE `comp` SET `mesto`='1' WHERE `id_user`='".num($user['id'])."'");}
$arenakol=rand(1,$vragkol);$n=0;
while($vrag = mysqli_fetch_array($vragrn))
{$n=$n+1;
if($n==$arenakol){
$vrags=$vrag['id'];
}}$_SESSION['comp']=$vrags;
$polevr=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `comp` WHERE `id`='".num($_SESSION['comp'])."' "));
}else{
$polevr=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `comp` WHERE `id`='".num($_SESSION['comp'])."'"));
}
$vrag=mysqli_fetch_array(mysqli_query($link,"SELECT id,login,authtime,hp,hp_max,idattag FROM `users` WHERE `id`='".num($polevr['id_user'])."' "));
if($vrag['id']==0 or $polevr['ubit']==1){unset($_SESSION['comp']);go("/battle");}
$hp_proc_v=($vrag['hp']/$polevr['hp_max'])*100;$hp_proc_v3=$hp_proc_v;
if(!isset($_GET['att'])){
if($user['time_push']<$time){$tab_push='<div class="small"> </div>';}else{$tab_push='<div class="clrt6 small">'.($user['time_push']-$time).'</div>';}
if($user['time_mortira']<$time){$tab_mortira='<div class="small"> </div>';}else{$tab_mortira='<div class="clrt6 small">'.($user['time_mortira']-$time).'</div>';}
if($user['time_knippeli']<$time){$tab_knippeli='<div class="small"> </div>';}else{$tab_knippeli='<br/><div class="clrt6 small">'.($user['time_knippeli']-$time).'</div>';}
head2('Выживание');
echo'<div class="block1 center">';
if(isset($_SESSION['back'])){unset($_SESSION['back']);}
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}else{echo'<div style="height:10px;"></div>';}
echo'
<div>
<div class="clrt0">'.$vrag['login'].'</div>';
if($hp_proc_v>20){$hp_proc_v=$hp_proc_v-20;echo'<div class="hp"><span class="hp2" style="width:87%"></span></div>';
if($hp_proc_v>20){$hp_proc_v=$hp_proc_v-20;echo'<div class="hp"><span class="hp2" style="width:87%"></span></div>';}
else{$hp_proc_v2=($hp_proc_v/20)*87;$hp_proc_v=0;echo'<div class="hp"><span class="hp2" style="width:'.$hp_proc_v2.'%"></span></div>';}
if($hp_proc_v>20){$hp_proc_v=$hp_proc_v-20;echo'<div class="hp"><span class="hp2" style="width:87%"></span></div>';}
else{$hp_proc_v2=($hp_proc_v/20)*87;$hp_proc_v=0;echo'<div class="hp"><span class="hp2" style="width:'.$hp_proc_v2.'%"></span></div>';}
if($hp_proc_v>20){$hp_proc_v=$hp_proc_v-20;echo'<div class="hp"><span class="hp2" style="width:87%"></span></div>';}
else{$hp_proc_v2=($hp_proc_v/20)*87;$hp_proc_v=0;echo'<div class="hp"><span class="hp2" style="width:'.$hp_proc_v2.'%"></span></div>';}
if($hp_proc_v>20){$hp_proc_v=$hp_proc_v-20;echo'<div class="hp"><span class="hp2" style="width:87%"></span></div>';}
else{$hp_proc_v2=($hp_proc_v/20)*87;$hp_proc_v=0;echo'<div class="hp"><span class="hp2" style="width:'.$hp_proc_v2.'%"></span></div>';}}
else{$hp_proc_v2=($hp_proc_v/20)*87;$hp_proc_v=0;echo'<div class="hpm"><span class="hp2m" style="width:'.$hp_proc_v2.'%"></span></div>';
echo'<div class="hpm"><span class="hp2m" style="width:0%"></span></div>';
echo'<div class="hpm"><span class="hp2m" style="width:0%"></span></div>';
echo'<div class="hpm"><span class="hp2m" style="width:0%"></span></div>';
echo'<div class="hpm"><span class="hp2m" style="width:0%"></span></div>';}
echo'</div>';
echo'<table><tr>
<td style="width:10%"><a class="arts_boi" href="/battle?att&t=1"><img width="70%" src="/images/107.png" alt="Пушки" />'.$tab_push.'</a></td>';
if($user['lvl_mortira']>0){echo'<td style="width:10%"><a class="arts_boi" href="/battle?att&t=2"><img width="70%" src="/images/108.png" alt="Мортиры" />'.$tab_mortira.'</a></td>';}
echo'<td style="width:10%"><a class="arts_boi" href="/battle?att&t=3"><img width="70%" src="/images/106.png" alt="Книппели" />'.$tab_knippeli.'</a></td>';
if($user['idattag']!=0){$in_game2 = time() -20;
$vragai=mysqli_fetch_array(mysqli_query($link,"SELECT id ,name,ubit FROM `comp` WHERE `id_user`='".num($user['idattag'])."' "));
if($vragai['id']>0 and $vragai['ubit']!=1){
echo'<td style="width:10%"><a class="arts_boi" href="/battle?arg"><img width="70%" src="/images/117.png" alt="'.$vragai['name'].'" /><div class="small"> </div></a></td>';
}}
echo'<td style="width:10%"><a class="arts_boi" href="/battle?r"><img width="70%" src="/images/115.png" alt="Другой" /><div class="small"> </div></a></td>
</tr></table>';
}else{
if(isset($_GET['t'])){$tip=num($_GET['t']);}else{$tip=1;}
if($tip==1){
if($user['time_push']<$time){
if($user['kol_push']>0){
if($toch>$polevr['manevr']){$toch=(1+($toch-$polevr['manevr'])/50)/2;}
else{$toch=(1-($polevr['manevr']-$toch)/50)/2;}if($toch>0.98){$toch=0.98;}if($toch<0.01){$toch=0.01;}
$att=$uron_push*$toch;$att=mt_rand($att,$uron_push);
$opit=num($att*1.5*$opit_b);
mysqli_query($link,"UPDATE `users` SET `opit`=`opit`+'$opit',`kol_push`=`kol_push`-'1',`time_push`='".($time+$t_p_push)."',`koluron`=`koluron`+'$att' WHERE `id`='".num($user['id'])."'");
if($att>$vrag['hp']){
$mesto=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `comp` WHERE `ubit`='0'"));
mysqli_query($link,"UPDATE `comp` SET `hp`='0',`ubit`='1',`mesto`='$mesto' WHERE `id`='".num($polevr['id'])."'");
mysqli_query($link,"UPDATE `comp` SET `ubil`=`ubil`+'1' WHERE `id`='".num($pvpuser['id'])."'");
mysqli_query($link,"UPDATE `users` SET `hp`='0' WHERE `id`='".num($vrag['id'])."'");
$_SESSION['pokaz']='<div class="clrt7" style="color:#29B92E;">Вы потопили '.vivod($vrag['login']).'.</div><div class="razriv7"></div>';
$text='<div class="clrt7 left" style="color:#B72F14;">'.vivod($user['login']).' потопил ваш корабль.</div>';
mysqli_query($link,"INSERT INTO `comp_logi` (`id`,`id_user`,`log`)VALUES ('','".num($vrag['id'])."','".vvod($text)."')");
}else{
mysqli_query($link,"UPDATE `users` SET `hp`=`hp`-'$att',`idattag`='".num($user['id'])."' WHERE `id`='".num($vrag['id'])."'");
$text='<div class="clrt7 left" style="color:#B72F14;">'.vivod($user['login']).' нанес вам '.$att.' урона.</div>';
mysqli_query($link,"INSERT INTO `comp_logi` (`id`,`id_user`,`log`)VALUES ('','".num($vrag['id'])."','".vvod($text)."')");
$_SESSION['pokaz']='<div class="clrt7" style="color:#29B92E;">Вы нанесли '.vivod($vrag['login']).' '.$att.' урона.</div><div class="razriv7"></div>';
}
}else{$_SESSION['pokaz']='<div class="clrt7">У вас закончились пушечные ядра.</div><a class="clrt3" href="/shop?m=all">Купить</a><div class="razriv7"></div>';}
}
}
elseif($tip==2){
if($user['time_mortira']<$time){
if($user['kol_mortira']>0){
if($toch>$polevr['manevr']){$toch=(1+($toch-$polevr['manevr'])/50)/2;}
else{$toch=(1-($polevr['manevr']-$toch)/50)/2;}if($toch>0.98){$toch=0.98;}if($toch<0.01){$toch=0.01;}
$att=$uron_mortira*$toch;$att=mt_rand($att,$uron_mortira);
$opit=num($att*1.5*$opit_b);
mysqli_query($link,"UPDATE `users` SET `opit`=`opit`+'$opit',`kol_mortira`=`kol_mortira`-'1',`time_mortira`='".($time+$t_p_mortira)."',`koluron`=`koluron`+'$att' WHERE `id`='".num($user['id'])."'");
if($att>$vrag['hp']){
$mesto=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `comp` WHERE `ubit`='0'"));
mysqli_query($link,"UPDATE `comp` SET `hp`='0',`ubit`='1',`mesto`='$mesto' WHERE `id`='".num($polevr['id'])."'");
mysqli_query($link,"UPDATE `comp` SET `ubil`=`ubil`+'1' WHERE `id`='".num($pvpuser['id'])."'");
mysqli_query($link,"UPDATE `users` SET `hp`='0' WHERE `id`='".num($vrag['id'])."'");
$_SESSION['pokaz']='<div class="clrt7" style="color:#29B92E;">Вы потопили '.vivod($vrag['login']).'.</div><div class="razriv7"></div>';
$text='<div class="clrt7 left" style="color:#B72F14;">'.vivod($user['login']).' потопил ваш корабль.</div>';
mysqli_query($link,"INSERT INTO `comp_logi` (`id`,`id_user`,`log`)VALUES ('','".num($vrag['id'])."','".vvod($text)."')");
}else{
mysqli_query($link,"UPDATE `users` SET `hp`=`hp`-'$att',`idattag`='".num($user['id'])."' WHERE `id`='".num($vrag['id'])."'");
$text='<div class="clrt7 left" style="color:#B72F14;">'.vivod($user['login']).' нанес вам '.$att.' урона.</div>';
mysqli_query($link,"INSERT INTO `comp_logi` (`id`,`id_user`,`log`)VALUES ('','".num($vrag['id'])."','".vvod($text)."')");
$_SESSION['pokaz']='<div class="clrt7" style="color:#29B92E;">Вы нанесли '.vivod($vrag['login']).' '.$att.' урона.</div><div class="razriv7"></div>';
}
}else{$_SESSION['pokaz']='<div class="clrt7">У вас закончились мортирные ядра.</div><a class="clrt3" href="/shop?m=all">Купить</a><div class="razriv7"></div>';}
}
}
elseif($tip==3){
if($user['time_knippeli']<$time){
if($user['kol_knippeli']>0){
if($toch>$polevr['manevr']){$toch=(1+($toch-$polevr['manevr'])/50)/2;}
else{$toch=(1-($polevr['manevr']-$toch)/50)/2;}if($toch>0.98){$toch=0.98;}if($toch<0.01){$toch=0.01;}
$att=$uron_knippeli*$toch;$att=mt_rand($att,$uron_knippeli);
$opit=num($att*1.5*$opit_b);
mysqli_query($link,"UPDATE `users` SET `opit`=`opit`+'$opit',`kol_knippeli`=`kol_knippeli`-'1',`time_knippeli`='".($time+$t_p_knippeli)."',`koluron`=`koluron`+'$att' WHERE `id`='".num($user['id'])."'");
if($att>$vrag['hp']){
$mesto=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `comp` WHERE `ubit`='0'"));
mysqli_query($link,"UPDATE `comp` SET `hp`='0',`ubit`='1',`mesto`='$mesto' WHERE `id`='".num($polevr['id'])."'");
mysqli_query($link,"UPDATE `comp` SET `ubil`=`ubil`+'1' WHERE `id`='".num($pvpuser['id'])."'");
mysqli_query($link,"UPDATE `users` SET `hp`='0' WHERE `id`='".num($vrag['id'])."'");
$_SESSION['pokaz']='<div class="clrt7" style="color:#29B92E;">Вы потопили '.vivod($vrag['login']).'.</div><div class="razriv7"></div>';
$text='<div class="clrt7 left" style="color:#B72F14;">'.vivod($user['login']).' потопил ваш корабль.</div>';
mysqli_query($link,"INSERT INTO `comp_logi` (`id`,`id_user`,`log`)VALUES ('','".num($vrag['id'])."','".vvod($text)."')");
}else{
mysqli_query($link,"UPDATE `users` SET `hp`=`hp`-'$att',`idattag`='".num($user['id'])."' WHERE `id`='".num($vrag['id'])."'");
$text='<div class="clrt7 left" style="color:#B72F14;">'.vivod($user['login']).' нанес вам '.$att.' урона.</div>';
mysqli_query($link,"INSERT INTO `comp_logi` (`id`,`id_user`,`log`)VALUES ('','".num($vrag['id'])."','".vvod($text)."')");
$_SESSION['pokaz']='<div class="clrt7" style="color:#29B92E;">Вы нанесли '.vivod($vrag['login']).' '.$att.' урона.</div><div class="razriv7"></div>';
}
}else{$_SESSION['pokaz']='<div class="clrt7">У вас закончились книппели.</div><a class="clrt3" href="/shop?m=all">Купить</a><div class="razriv7"></div>';}
}
}
go("/battle");
}
}else{
$money=num(9000/$pvpuser['mesto']*$nagrada_b)+1000;
$rom=num(2000/$pvpuser['mesto'])+150;
$lumber=num(1500/$pvpuser['mesto'])+100;
$steel=num(1000/$pvpuser['mesto'])+50;
$tkani=num(750/$pvpuser['mesto'])+25;
$gold=num(30/$pvpuser['mesto']);if($gold<3){$gold=3;}
if($sv_mesto_trum<$lumber){$lumber=$sv_mesto_trum;}$sv_mesto_trum=$sv_mesto_trum-$lumber;if($sv_mesto_trum<$tkani){$tkani=$sv_mesto_trum;}$sv_mesto_trum=$sv_mesto_trum-$tkani;
if($sv_mesto_trum<$rom){$rom=$sv_mesto_trum;}$sv_mesto_trum=$sv_mesto_trum-$rom;if($sv_mesto_trum<$steel){$steel=$sv_mesto_trum;}$sv_mesto_trum=$sv_mesto_trum-$steel;
mysqli_query($link,"UPDATE `users` SET `money`=`money`+'$money',`gold`=`gold`+'$gold',`lumber`=`lumber`+'$lumber',`steel`=`steel`+'$steel',`tkani`=`tkani`+'$tkani',`rom`=`rom`+'$rom',`comp_kol`=`comp_kol`+'1' WHERE `id`='".num($user['id'])."' ");
mysqli_query($link,"DELETE FROM `comp` WHERE `id_user`='".num($user['id'])."'");
if(isset($_SESSION['pokaz'])){unset($_SESSION['pokaz']);}
head2('Выживание');
echo'<div class="block1 center">';
if($pvpuser['mesto']==1){echo'<img src="/images/44.png" alt="" />';}else{echo'<img src="/images/45.png" alt="" />';}
echo'<div class="clrt9">Вы заняли <img src="/images/42.png" alt="" />'.$pvpuser['mesto'].' место.</div>
<div><div class="clrt0">Награда:</div>';
if($pvpuser['mesto']==1){echo'<div class="clrt4">VIP на 4 часа</div>';
$proverka_login = mysqli_num_rows(mysqli_query($link,"SELECT * FROM `vip` WHERE `id_user`='$user[id]' and `tip`='1'"));
if ($proverka_login !=0 )
{$vipp=4*60*60;
mysqli_query($link,"UPDATE `vip` SET `time`=`time`+'$vipp' WHERE `id_user`='$user[id]' and `tip`='1'");}
else
{
$vip=time()+4*60*60;
mysqli_query($link,"INSERT INTO `vip` ( `id`,`time`,`id_user`,`tip` )VALUES ('' , '$vip', '".num($user['id'])."','1')");}}
elseif($pvpuser['mesto']==2){echo'<div class="clrt4">VIP на 3 часа</div>';
$proverka_login = mysqli_num_rows(mysqli_query($link,"SELECT * FROM `vip` WHERE `id_user`='$user[id]' and `tip`='1'"));
if ($proverka_login !=0 )
{$vipp=3*60*60;
mysqli_query($link,"UPDATE `vip` SET `time`=`time`+'$vipp' WHERE `id_user`='$user[id]' and `tip`='1'");}
else
{
$vip=time()+3*60*60;
mysqli_query($link,"INSERT INTO `vip` ( `id`,`time`,`id_user`,`tip` )VALUES ('' , '$vip', '".num($user['id'])."','1')");}}
elseif($pvpuser['mesto']==3){echo'<div class="clrt4">VIP на 2 часа</div>';
$proverka_login = mysqli_num_rows(mysqli_query($link,"SELECT * FROM `vip` WHERE `id_user`='$user[id]' and `tip`='1'"));
if ($proverka_login !=0 )
{$vipp=2*60*60;
mysqli_query($link,"UPDATE `vip` SET `time`=`time`+'$vipp' WHERE `id_user`='$user[id]' and `tip`='1'");}
else
{
$vip=time()+2*60*60;
mysqli_query($link,"INSERT INTO `vip` ( `id`,`time`,`id_user`,`tip` )VALUES ('' , '$vip', '".num($user['id'])."','1')");}
}
echo'<img src="/images/3.png" alt="Серебро" />'.$money.'';
if($gold>0){echo' <img src="/images/24.png" alt="Пиастры" />'.$gold.'';}if($lumber>0){echo' <img src="/images/2.png" alt="Дерево" />'.$lumber.'';}if($tkani>0){echo' <img src="/images/4.png" alt="Ткань" />'.$tkani.'';}
if($rom>0){echo' <img src="/images/5.png" alt="Ром" />'.$rom.'';}if($steel>0){echo' <img src="/images/6.png" alt="Железо" />'.$steel.'';}
echo'</div>
<a class="ssilki2" href="/game">Далее</a>';
}
$in_game = time() -200;
$log=mysqli_query($link,"SELECT * FROM `comp_logi` WHERE `id_user`= '".num($user['id'])."' order by `id` desc LIMIT 7 ");
echo'<div class="razriv7"></div><div class="block4">';
while($r = mysqli_fetch_array($log))
{
echo''.$r['log'].'';
}
echo'</div>';
}
}
foot();
?>