Файл: slando.icu/modules/fort/boi.inc.php
Строк: 251
<?php
if(isset($_GET['arg'])){
$_SESSION['arenaall']=$operapoisku['idattag'];
go("/fort/game");
}
$vragrn2=mysqli_query($link,"SELECT id FROM `fort_user` WHERE `id_kom`='".num($operapoisku['id_kom'])."' and `hp`='0' and `st`!='".num($operapoisku['st'])."' ");
$vragkol=mysqli_num_rows($vragrn2);
if(isset($_GET['r'])){$vragsn=0;
$arenakol=rand(1,$vragkol);$n=0;
while($vragt = mysqli_fetch_array($vragrn2))
{$n=$n+1;
if($n==$arenakol){
$vragsn=$vragt['id'];
}}$_SESSION['arenaall']=$vragsn;
go("/fort/game");
}
///////поиск врагов
if($vragkol!=0){
if($operapoisku['hp']==0){
if(!isset($_SESSION['arenaall'])){$vrags=0;
$arenakol=rand(1,$vragkol);$n=0;
while($vrag = mysqli_fetch_array($vragrn2))
{$n=$n+1;
if($n==$arenakol){
$vrags=$vrag['id'];
}}$_SESSION['arenaall']=$vrags;
$polevr=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `fort_user` WHERE `id`='".num($_SESSION['arenaall'])."' "));
}else{
$polevr=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `fort_user` WHERE `id`='".num($_SESSION['arenaall'])."' "));
}
if($polevr['id']==0 or $polevr['hp']==1 or $polevr['id_kom']!=$operapoisku['id_kom']){unset($_SESSION['arenaall']);go("/fort/game");}
if($polevr['name']!=''){$hp_proc_v=($polevr['hp_user']/$polevr['hp_max'])*100;$hp_proc_v3=$hp_proc_v;}
else{
$vrag=mysqli_fetch_array(mysqli_query($link,"SELECT id,login,pass,authtime,hp,hp_max,idattag,gorod,hp_dop FROM `users` WHERE `id`='".num($polevr['id_user'])."' "));
$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>';}
if(empty($_POST['submit']) and !isset($_GET['att'])){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>';}
if($polevr['name']!=''){echo'<div><div class="clrt0">'.$polevr['name'].'</div>';}else{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="/fort/game?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="/fort/game?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="/fort/game?att&t=3"><img width="70%" src="/images/106.png" alt="Книппели" />'.$tab_knippeli.'</a></td>
<td style="width:10%"><a class="arts_boi" href="/fort/game?r"><img width="70%" src="/images/115.png" alt="Другой" /><div class="small"> </div></a></td>
</tr></table>';
$samopatt=mysqli_query($link,"SELECT * FROM `fort_user` WHERE `id_kom`='".num($opera['id'])."' and `name`!='' and `time_att`<'$time' limit 1");
while($vrag = mysqli_fetch_array($samopatt))
{
if($vrag['name']=='Пушка' or $vrag['name']=='Мортира'){$timeattv=time()+4;}else{$timeattv=time()+25;}
$train1=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `fort_user` WHERE `id_kom`='".num($opera['id'])."' and `hp` = '0' and `st`='0' ORDER BY RAND() LIMIT 1 "));
$suser=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='".num($train1['id_user'])."' "));
mysqli_query($link,"UPDATE `fort_user` SET `time_att`='$timeattv' WHERE `id`='".num($vrag['id'])."' ");
$vragatt=$vrag['att']*0.3;$vragatt=mt_rand($vragatt,$vrag['att']);
$text='[colorcvg=#B72F14]'.$vrag['name'].' нанесла вам '.$vragatt.' урона.[/colorcvg]';
mysqli_query($link,"INSERT INTO `fort_chat` ( `id` ,`id_kom` ,`id_add` , `text` , `time`, `tip`, `id_k`, `st` )VALUES ( '', '".num($opera['id'])."','0', '$text', '$time','2','".num($suser['id'])."','".num($train1['st'])."')");
if($suser['hp']<=$vragatt){
$text='[divcvg=clrt14]'.$vrag['name'].' убил '.$suser['login'].'.[/divcvg]';
mysqli_query($link,"INSERT INTO `fort_chat` ( `id` ,`id_kom` ,`id_add` , `text` , `time`, `st` )VALUES ( '', '".num($opera['id'])."','0', '$text', '$time','".num($train1['st'])."')");
mysqli_query($link,"UPDATE `fort_user` SET `hp`='1' WHERE `id_user`='".num($suser['id'])."' ");mysqli_query($link,"UPDATE `users` SET `hp`='0' WHERE `id`='".num($suser['id'])."' ");}else{
mysqli_query($link,"UPDATE `users` SET `hp`=`hp`-'$vragatt' WHERE `id`='".num($suser['id'])."' ");}
}
}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($polevr['name']!=''){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);if($att>$polevr['hp_user']){$att=$polevr['hp_user']+1;}$opit=num($att*0.7*$opit_b);
}else{
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);if($att>$vrag['hp']){$att=$vrag['hp']+1;}$opit=num($att*0.7*$opit_b);
}
if($polevr['name']!=''){
if($polevr['hp_user']<=$att){
mysqli_query($link,"DELETE FROM `fort_user` WHERE `id`='".num($polevr['id'])."'");
}else{
mysqli_query($link,"UPDATE `fort_user` SET `hp_user`=`hp_user`-'$att' WHERE `id`='".num($polevr['id'])."'");}
}else{
if($vrag['hp']<=$att){
mysqli_query($link,"UPDATE `fort_user` SET `hp`='1' WHERE `id`='".num($polevr['id'])."'");
}else{
mysqli_query($link,"UPDATE `users` SET `hp`=`hp`-'$att' WHERE `id`='".num($vrag['id'])."' ");}
}
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($polevr['name']!=''){$_SESSION['pokaz']='<div class="clrt7 style="color:#29B92E;"">Вы нанесли '.$att.' урона.</div><div class="razriv7"></div>';}else{
$_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($polevr['name']!=''){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);if($att>$polevr['hp_user']){$att=$polevr['hp_user']+1;}$opit=num($att*0.7*$opit_b);
}else{
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);if($att>$vrag['hp']){$att=$vrag['hp']+1;}$opit=num($att*0.7*$opit_b);
}
if($polevr['name']!=''){
if($polevr['hp_user']<=$att){
mysqli_query($link,"DELETE FROM `fort_user` WHERE `id`='".num($polevr['id'])."'");
}else{
mysqli_query($link,"UPDATE `fort_user` SET `hp_user`=`hp_user`-'$att' WHERE `id`='".num($polevr['id'])."'");}
}else{
if($vrag['hp']<=$att){
mysqli_query($link,"UPDATE `fort_user` SET `hp`='1' WHERE `id`='".num($polevr['id'])."'");
}else{
mysqli_query($link,"UPDATE `users` SET `hp`=`hp`-'$att' WHERE `id`='".num($vrag['id'])."' ");}
}
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($polevr['name']!=''){$_SESSION['pokaz']='<div class="clrt7 style="color:#29B92E;"">Вы нанесли '.$att.' урона.</div><div class="razriv7"></div>';}else{
$_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($polevr['name']!=''){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);if($att>$polevr['hp_user']){$att=$polevr['hp_user']+1;}$opit=num($att*0.7*$opit_b);
}else{
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);if($att>$vrag['hp']){$att=$vrag['hp']+1;}$opit=num($att*0.7*$opit_b);
}
if($polevr['name']!=''){
if($polevr['hp_user']<=$att){
mysqli_query($link,"DELETE FROM `fort_user` WHERE `id`='".num($polevr['id'])."'");
}else{
mysqli_query($link,"UPDATE `fort_user` SET `hp_user`=`hp_user`-'$att' WHERE `id`='".num($polevr['id'])."'");}
}else{
if($vrag['hp']<=$att){
mysqli_query($link,"UPDATE `fort_user` SET `hp`='1' WHERE `id`='".num($polevr['id'])."'");
}else{
mysqli_query($link,"UPDATE `users` SET `hp`=`hp`-'$att' WHERE `id`='".num($vrag['id'])."' ");}
}
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($polevr['name']!=''){$_SESSION['pokaz']='<div class="clrt7 style="color:#29B92E;"">Вы нанесли '.$att.' урона.</div><div class="razriv7"></div>';}else{
$_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("/fort/game");
}
}else{
if(empty($_POST['submit'])){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'Вы погибли';
}
}else{
$vragrn0=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `fort_user` WHERE `id_kom`='".num($operapoisku['id_kom'])."' and `hp`='0' and `st`='0' "));
$vragrn1=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `fort_user` WHERE `id_kom`='".num($operapoisku['id_kom'])."' and `hp`='0' and `st`='1' "));
if($vragrn0==0){mysqli_query($link,"UPDATE `fort_kom` SET `act`='3' WHERE `id`='".num($opera['id'])."' ");}else{
mysqli_query($link,"UPDATE `fort_user` SET `hp`='0' WHERE `id_kom`='".num($operapoisku['id_kom'])."' ");
mysqli_query($link,"UPDATE `fort_kom` SET `act`='6' WHERE `id`='".num($opera['id'])."' ");}
go("/fort/game");
}
?>