Файл: online/riwar/Riwar.ru/turnir/sxvatka/index.php
Строк: 250
<?php
require_once ('../../system/function.php');
if(!$user['id']) {
header('Location: '.$HOME.'');
exit();
}
$title = 'Дуэльный турнир';
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id` = '".$user['clan']."'"));
require_once ('../../system/header.php');
if(isset($_GET['pro'])){
$kount = mysql_result(mysql_query("SELECT COUNT(*) FROM `turnir` WHERE `id_user` = '$user[id]'"),0);
if($kount == 0 && $kount < 2){
$ank = mysql_fetch_array(mysql_query("select * from `users` where (`id` = '".$_GET['pro']."')"));
mysql_query("INSERT INTO `turnir` SET `pro_shizni` = '$ank[max_z]', `moi_shizni` = '$user[max_z]', `pro` = '".$_GET['pro']."', `id_user` = '".$user['id']."'");
header("Location: /turnir/sxvatka/$ank[id]/");
}else{
header("Location: /turnir/");
}
}
if(isset($_GET['id']) && $user['turnir_boi'] > 0){
$boi = mysql_fetch_array(mysql_query("select * from `turnir` where (`id_user` = '".$user['id']."')"));
if($user['id'] == $boi['id_user']){
$ank = mysql_fetch_array(mysql_query("select * from `users` where (`id` = '".abs(intval($_GET['id']))."')"));
// Настраиваем пораметры
$user_sila1 = ceil($user['s']*40/100);
$user_sila2 = ceil($user['s']*43/100);
$user_zashita1 = ceil($user['b']*20/100);
$user_zashita2 = ceil($user['b']*25/100);
$user_sila = rand($user_sila1, $user_sila2);
$user_zashita = rand($user_zashita1, $user_zashita2);
$ank_sila1 = ceil($ank['s']*40/100);
$ank_sila2 = ceil($ank['s']*43/100);
$ank_zashita1 = ceil($ank['b']*20/100);
$ank_zashita2 = ceil($ank['b']*25/100);
$ank_sila = rand($ank_sila1, $ank_sila2);
$ank_zashita = rand($ank_zashita1, $ank_zashita2);
//##############################//
$gen = rand(1,4);
if($user['zakl'] == 1 && $gen == 2){
$user_udar = round($user_sila + ($user_sila / 2));
$bz = " <img src='/images/zakl/1.png' alt='*'/><font color=lime>Мега удар!</font> ";
}
else
{
$user_udar = round($user_sila);
$bz = "";
}
$genz = rand(1,4);
if($ank['zakl'] == 1 && $genz == 3){
$ank_udar = round($ank_sila + ($ank_sila / 4));
$bz2 = " <img src='/images/zakl/2.png' alt='*'/><font color=indianred>Мега удар!</font> ";
}
else
{
$ank_udar = round($ank_sila);
$bz2 = "";
}
$ank_uron = $ank_udar - $user_zashita;
$user_uron = $user_udar - $ank_zashita;
$ank_uron2 = $ank_sila - $user_zashita;
$user_uron2 = $user_sila - $ank_zashita;
if($ank_uron < 0) $ank_uron = rand(1,5);
if($user_uron < 0) $user_uron = rand(1,5);
$user_progress = round(100/($user['max_z']/($boi['moi_shizni'])));
if($user_progress < 0)$user_progress = 0;
$ank_progress = round(100/($ank['max_z']/($boi['pro_shizni'])));
if($ank_progress < 0)$ank_progress = 0;
if($boi['moi_shizni'] < 0)$boi['moi_shizni'] = '<font color=indianred> Убит</font>';
if($boi['pro_shizni'] < 0)$boi['pro_shizni'] = '<font color=indianred> Убит</font>';
echo "<div class='player'><center>";
echo " <b><font color=lightgreen>".$user['login']."</font> VS <font color=lightblue>".$ank['login']."
</font><div class='separ5'></div></b>";
echo "<table width='100%'>";
echo "<td>";
echo "<img src='/images/avatar/".$ank['avatar'].".png' width='25' height='50'>";
echo "</td><br><td width='100%' valign='top'>";
echo "<div class='oline' style='height:5px;'>";
echo "<div class='bline' style='width:".$ank_progress."%; height:5px;'></div>";
echo "</div>";
echo " <b>$ank[login]: $boi[pro_shizni]</b></br>".$bz2."";
echo "</td>";
echo "</table>";
echo "</form><div class='separ5'></div></div></center>";
echo "<div class='player'><center>";
echo "<table width='100%'>";
echo "<td>";
echo "<img src='/images/avatar/".$user['avatar'].".png' width='25' height='50'>";
echo "</td><br><td width='100%' valign='top'>";
echo "<div class='oline' style='height:5px;'>";
echo "<div class='bline' style='width:".$user_progress."%; height:5px;'></div>";
echo "</div>";
echo " <b>$user[login]: $boi[moi_shizni]</b></br>".$bz."";
echo "</td>";
echo "</table>";
echo "</form><div class='separ5'></div></div></center>";
if($boi['pro_shizni'] <= 0 && $boi['moi_shizni'] <= 0){
echo "<form class='player center' method='post' action='?deletes'><input type='submit' value='Ничья! Получить награду'><div class='separ5'></div></form>";
}elseif($boi['pro_shizni'] <= 0){
echo "<form class='player center' method='post' action='?delete'><input type='submit' value='Победа! Получить награду'><div class='separ5'></div></form>";
}elseif($boi['moi_shizni'] <= 0){
echo "<form class='player center' method='post' action='?delete2'><input type='submit' value='Поражение! Получить награду'><div class='separ5'></div></form>";
}else{
echo "<form class='player center' method='post' action='?ataka'><input type='submit' value='Атаковать $ank[login]'><div class='separ5'></div></form>";
}
// Логи
echo "<div class='player'>";
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `turnir_log` WHERE `id_boi` = '$boi[id]'"),0);
if($k_post == 0)echo 'Бой начался...';
$q = mysql_query("SELECT * FROM `turnir_log` WHERE `id_boi` = '$boi[id]' ORDER BY `id` DESC LIMIT 15");
while($post = mysql_fetch_assoc($q)) {
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = $post[id_pro] LIMIT 1"));
if($post['tip'] == 1)echo "<img src='/images/attak.png'> <font color='gren'>Вы</font> атаковали $ank[login] на $post[uron_user] <br>";
if($post['tip'] == 2)echo "<img src='/images/attak.png'> <font color='red'>$ank[login]</font> атаковал вас на $post[uron_pro] <br>";
}
echo "</div>";
if(isset($_GET['ataka'])){
mysql_query("INSERT INTO `turnir_log` SET `id_pro` = '$ank[id]', `tip` = '1', `uron_user` = '$user_uron', `id_boi` = '$boi[id]'");
mysql_query("INSERT INTO `turnir_log` SET `id_pro` = '$ank[id]', `tip` = '2', `uron_pro` = '$ank_uron', `id_boi` = '$boi[id]'");
mysql_query("update `turnir` set `pro_shizni` = '".($boi['pro_shizni']-$user_uron)."', `moi_shizni` = '".($boi['moi_shizni']-$ank_uron)."' WHERE `id` = '$boi[id]' LIMIT 1");
header("Location: /turnir/sxvatka/$ank[id]/");
}
if(isset($_GET['delete']) && $boi['pro_shizni'] <= 0){
$exp = ceil($ank_uron2*50/100);
$silver = ceil($user_uron2*80/100);
$reit = ceil($ank_uron2*10/100);
$silver = $silver*2;
mysql_query("update `users` set `exp` = '".($user['exp']+$exp)."', `sera` = '".($user['sera']+$silver)."', `turnir_reit` = '".($user['turnir_reit']+$reit)."', `turnir_boi` = '".($user['turnir_boi']-1)."',`clan_exp` = '".($user['clan_exp']+($exp * 3))."',`clan_exps` = '".($user['clan_exps']+($exp * 3))."' where (`id` = '".$user['id']."')");
mysql_query("update `clan` set `exp` = '".($clan['exp']+($exp * 3))."' where (`id` = '".$user['clan']."')");
mysql_query("DELETE FROM `turnir` WHERE `id` = '".$boi['id']."'");
mysql_query("DELETE FROM `turnir_log` WHERE `id_boi` = '".$boi['id']."'");
header('Location: /turnir/');
$_SESSION['not'] = "Победа!<br>Награда: $exp опыта и $silver серебра<font color=lightblue> +$reit рейтинга</font>";
exit();
}
if(isset($_GET['delete2'])){
mysql_query("update `users` set `exp` = '".($user['exp']+1)."', `sera` = '".($user['sera']+1)."', `turnir_boi` = '".($user['turnir_boi']-1)."' where (`id` = '".$user['id']."')");
mysql_query("DELETE FROM `turnir` WHERE `id` = '".$boi['id']."'");
mysql_query("DELETE FROM `turnir_log` WHERE `id_boi` = '".$boi['id']."'");
header('Location: /turnir/');
$_SESSION['err'] = 'Поражение!<br>Награда: 1 опыта и 1 серебра';
exit();
}
if(isset($_GET['deletes']) && $boi['pro_shizni'] <= 0 && $boi['moi_shizni'] <= 0){
$exp = ceil($ank_uron2*15/100);
$silver = ceil($user_uron2*30/100);
$reit = ceil($ank_uron2*5/100);
$silver = $silver*2;
mysql_query("update `users` set `exp` = '".($user['exp']+$exp)."', `sera` = '".($user['sera']+$silver)."', `turnir_reit` = '".($user['turnir_reit']+$reit)."', `turnir_boi` = '".($user['turnir_boi']-1)."',`clan_exp` = '".($user['clan_exp']+($exp * 3))."',`clan_exps` = '".($user['clan_exps']+($exp * 3))."' where (`id` = '".$user['id']."')");
mysql_query("update `clan` set `exp` = '".($clan['exp']+($exp * 3))."' where (`id` = '".$user['clan']."')");
mysql_query("DELETE FROM `turnir` WHERE `id` = '".$boi['id']."'");
mysql_query("DELETE FROM `turnir_log` WHERE `id_boi` = '".$boi['id']."'");
header('Location: /turnir/');
$_SESSION['not'] = "Ничья!<br>Награда: $exp опыта и $silver серебра<font color=lightblue> +$reit рейтинга</font>";
exit();
}
}else{
header('Location: /turnir/');
exit();
}
}
echo "<a href='?delete2'><div class='player'><div class='separ5'></div><font color=indianred><u>Бежать с поля боя!</u></font></div></a>";
require_once ('../../system/footer.php');
?>