Loading...
вай бла...олени....нахер делать сайт если не можешь запрос простой сделать?
Удивительно как вы научились движки ставить
<?
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' AND `time`>'".(time()-300)."'")->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['ruka']+$user['lovk'])-$ank['shit']*30/100);
$ud2=num(($ank['ruka']+$ank['lovk'])-$user['shit']*30/100);
$uron1=$ud1-10<=0 ? mt_rand(0,10): mt_rand($ud1-10,$ud1+10);
$uron2=$ud2-10<=0 ? 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<=0 ? 'Вы промахнулись' : 'Вы ударили на '.$ur1;
$text2=$ur2<=0 ? 'Противник промахнулся' : 'Противник ударил на '.$ur2;
request("INSERT INTO `arena_log` (`id_user`, `id_ank`, `id_boy`) VALUES (?, ?, ?)", array($text1, $text2, $boy['id']));
header('Location:?');
}elseif($_POST['udar']=='Пнуть'){
$ud1=($user['noga']+$user['lovk'])-$ank['shit']*30/100;
$ud2=($ank['noga']+$ank['lovk'])-$user['shit']*30/100;
$uron1=$ud1-10<=0 ? mt_rand(0,10): mt_rand($ud1-10,$ud1+10);
$uron2=$ud2-10<=0 ? 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<=0 ? 'Вы промахнулись' : 'Вы ударили на '.$ur1;
$text2=$ur2<=0 ? 'Противник промахнулся' : 'Противник ударил на '.$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']<=0 || $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(num((($ank['lvl']*31)/100)*1)+1,num((($ank['lvl']*31)/100)*2)+1);
$expp=$exp*2;
if($user['premka']==1){
request("UPDATE `users` SET `exp`=`exp`+?, `gold`=`gold`+?, `victory`=`victory`+'1' WHERE `id`=?", array($expp, $gold, $user['id']));
}else{
request("UPDATE `users` SET `exp`=`exp`+?, `gold`=`gold`+?, `victory`=`victory`+'1' 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' WHERE `id`=?", array($user['id']));
$_SESSION['msg']='Поражение!<hr/> Вы проиграли этот бой!';
}if($user['hp']==$boy['hp_ank']){
$_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/');
}

echo '<div class="h2">';
echo '<b>'.$user['login'].'</b> (Вы)<br/>';
echo '<div class="hp"><div class="hp_boy" style="width:'.round(100/($user['hp_max']/($user['hp']))).'%;"></div></div>';
echo '</div>';

echo '<div class="h2">';
echo '<b>'.$ank['login'].'</b> (Противник)<br/>';
echo '<div class="hp"><div class="hp_boy" style="width:'.round(100/($boy['hp_ank_max']/($boy['hp_ank']))).'%;"></div></div>';
echo '</div>';


echo '<div class="h2">';
echo '<form method="POST" action="?">';
echo '<center><input type="submit" name="udar" value="Ударить"><br/>';
echo '<input type="submit" name="udar" value="Пнуть"><br/>';
echo '<input type="submit" name="udar" value="Сбежать"></center>';
echo '</form></div>';
echo '<div class="h2">';
$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');
?>
194833396 , больше не стало начислять
Ernesto Che-Guevaro (23.01.2016 в 23:45)
194833396 , больше не стало начислять

Что бы я помог нужно лезть в код!Делать и тестить ибо фигня!Так не помогаю помогаю либо клиентам друга у которого хост либо за деньги!Так что гадай сам намёк я тебе дал
Onmen , такой умный?
Ernesto Che-Guevaro (23.01.2016 в 23:46)
Onmen , такой умный?

Но ведь он прав!Зачем ты лезешь делать суетишься если ты не умеешь?Найми кодера плоти деньги ибо учи php и остальное что тебе нужно для работы и делай ибо не лезь!
Онлайн: 2
Время:
Gen. 0.0859
(c) Bym.Guru 2010-2026