Вход Регистрация
Файл: arena/fight.php
Строк: 116
<?
require_once('../core/index.php');
require_once(
'../core/func.php');
avt();
$count_boy=$db->query("SELECT id FROM `arena` WHERE `id` = '".$_GET['id']."' AND `status`='0'")->rowCount();
if( 
$count_boy ==0){ header'Location:/arena/' );exit();}
                
$boy $db->query("SELECT * FROM `arena` WHERE `id` = '".$_GET['id']."'")->fetch();
$ank $db->query("SELECT * FROM `users` WHERE `id` = '".$boy['id_ank']."'")->fetch();
$title='Бой с '.$ank['login'];
require_once(
'../design/head.php');

if(isset(
$_POST['udar'])){
if(
$_POST['udar']=='Атаковать'){
$ud1=num($user['str']);
$ud2=num($ank['str']);
$uron1=$ud1-10<=mt_rand(0,10): mt_rand($ud1-10,$ud1+10);
$uron2=$ud2-10<=mt_rand(0,10): mt_rand($ud2-10,$ud2+10);
$ur1=num(($uron1/100)*27);
$ur2=num(($uron2/100)*27);

request("UPDATE `users` SET `hp`=`hp`-? WHERE `id`=?", array($ur2$user['id']));
request("UPDATE `arena` SET `hp_ank`=`hp_ank`-?  WHERE `id`=?", array($ur1$boy['id']));
$text1=$ur1<='Вы промахнулись' 'Вы ударили на '.$ur1;
$text2=$ur2<='Противник промахнулся' 'Противник ударил на '.$ur2;
request("INSERT INTO `arena_log` (`id_user`, `id_ank`, `id_boy`) VALUES (?, ?, ?)", array($text1$text2$boy['id']));
header('Location:?');
}elseif(
$_POST['udar']=='Сбежать'){
$_SESSION['msg']='Вам удалось сбежать!<hr/> Быть может в следующий раз вам повезет и вы обязательно победите!';
$db->exec("DELETE FROM `arena_log` WHERE `id_boy`='".$boy['id']."'");
$db->exec("DELETE FROM `arena` WHERE `id`='".$boy['id']."'");
header('Location:/arena/');
}else{
header('Location:?');
}
}

if(
$user['hp']<=|| $boy['hp_ank']<=0){
if(
$user['hp']>$boy['hp_ank']){
$gold=mt_rand(num((($ank['lvl']*45)/100)*21)+1,num((($ank['lvl']*45)/100)*25)+1);
$exp=mt_rand(10,35);

request("UPDATE `users` SET `exp`=`exp`+?, `gold`=`gold`+?, `victory`=`victory`+'1', `hp_max`='500', `hp`='500' WHERE `id`=?", array($exp$gold$user['id']));
$_SESSION['msg']='Победа!<hr/> Вы победили и получаете '.$exp.' опыта и '.$gold.' золота!';
}elseif(
$user['hp']<$boy['hp_ank']){
request("UPDATE `users` SET `defeat`=`defeat`+'1', `hp_max`='500', `hp`='500' WHERE `id`=?", array($user['id']));
$_SESSION['msg']='Поражение!<hr/> Вы проиграли этот бой!';
}if(
$user['hp']==$boy['hp_ank']){
    
request("UPDATE `users` SET `hp_max`='500', `hp`='500' WHERE `id`=?", array($user['id']));
$_SESSION['msg']='Ничья!<hr/> В этой схватке вы сражались на равных, может в следующий раз повезет!';
}
$db->exec("DELETE FROM `arena_log` WHERE `id_boy`='".$boy['id']."'");
$db->exec("DELETE FROM `arena` WHERE `id`='".$boy['id']."'");
header('Location:/arena/');
}



$hpmus $user['hp_max']+$user['str'];

echo 
'<div class="arenaf"><center>';
echo 
'<b>'.$user['login'].'</b><br/>';
echo 
'<div class="hp"><div class="hp_boy" style="width:'.round(100/($hpmus/($user['hp']))).'%;"></div></div>';
$res $db->query("SELECT * FROM `backpack` WHERE `id_user`='".$user['id']."' AND `status`='1' ORDER BY `id`");
        foreach(
$res as $post){
$thing $db->query("SELECT * FROM `thing` WHERE `id`='".$post['id_thing']."'")->fetch();

if (
$thing['lvl'] == 1){$rcol '#B0C3D9';}
if (
$thing['lvl'] == 2){$rcol '#5E98D9';}
if (
$thing['lvl'] == 3){$rcol '#4B69FF';}
if (
$thing['lvl'] == 4){$rcol '#8847FF';}
if (
$thing['lvl'] == 5){$rcol '#D32CE6';}

echo 
'<img style="border-radius: 5px; border: 2px solid '.$rcol.';" src="/design/ico/maneken/'.$thing['id'].'.png" height="31px" width="55px"> ';}
echo 
"<br/><font color='orange'>VS</font>";
echo 
'<br/><b>'.$ank['login'].'</b><br/>';
$resank $db->query("SELECT * FROM `backpack` WHERE `id_user`='".$boy['id_ank']."' AND `status`='1' ORDER BY `id`");
        foreach(
$resank as $postank){
$thing $db->query("SELECT * FROM `thing` WHERE `id`='".$postank['id_thing']."'")->fetch();

if (
$thing['lvl'] == 1){$rcol '#B0C3D9';}
if (
$thing['lvl'] == 2){$rcol '#5E98D9';}
if (
$thing['lvl'] == 3){$rcol '#4B69FF';}
if (
$thing['lvl'] == 4){$rcol '#8847FF';}
if (
$thing['lvl'] == 5){$rcol '#D32CE6';}

echo 
'<img style="border-radius: 5px; border: 2px solid '.$rcol.';" src="/design/ico/maneken/'.$thing['id'].'.png" height="31px" width="55px"> ';}
echo 
'<div class="hp"><div class="hp_boy" style="width:'.round(100/($boy['hp_ank_max']/($boy['hp_ank']))).'%;"></div></div>';
echo 
'</center></div>';



echo 
'<div class="h1">';
echo 
'<form method="POST" action="?">';
echo 
'<center><input type="submit" name="udar" value="Атаковать">';
echo 
'<input type="submit" name="udar" value="Сбежать"></center>';
echo 
'</form></div>';
    echo 
'<div class="h1">';
    
$res $db->query("SELECT * FROM `arena_log` WHERE `id_boy`='".$boy['id']."' ORDER by `id` DESC LIMIT 3");
        foreach(
$res as $log){
        echo 
'>> <font color="green">'.$log['id_user'].'</font><br/>>> <font color="#b33220">'.$log['id_ank'].'</font><br/>';
        }
        echo 
'</div>';
require_once(
'../design/foot.php');
?>
Онлайн: 0
Реклама