Файл: online/riwar/Riwar.ru/arka.php
Строк: 455
<?php
require_once ('system/function.php');
$title = 'Арка';
require_once ('system/header.php');
if(!$user['id']) {
header('Location: '.$HOME.'');
exit();
}
$kount = mysql_result(mysql_query("SELECT COUNT(*) FROM `users`"),0);
$user_param = $user['s'] + $user['max_z'] + $user['b'] + $user['n'];
$gen = rand(1,4);
if($user['zakl'] == 1 && $gen == 2){
$attak = rand(($user_param / 4),($user_param / 3));
$bz = "<br><img src='/images/zakl/1.png' alt='*'/><font color=lime>Мега удар!</font> ";
}
else
{
$attak = rand(1,99);
$bz = "";
}
$user_uron = round($user_param + $attak);
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id` = '".$user['clan']."'"));
$id = abs(intval($_GET['udar']));
$opponent= mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
$opponent_param = $opponent['s'] + $opponent['max_z'] + $opponent['n'] + $opponent['b'];
$opponent_uron = round($opponent_param + rand(1,50));
$igrok = mysql_query('SELECT * FROM `labirint_boi` WHERE `user` = "'.$user['id'].'" ORDER BY `id` DESC LIMIT 1');
$igrok = mysql_fetch_array($igrok);
$lab = mysql_query('SELECT * FROM `labirint` WHERE `id` = "'.$igrok['lab'].'"');
$lab = mysql_fetch_array($lab);
echo "<div class='player'>";
if(isset($_GET['aspirin'])){
if($user['monstrs'] == 1 or ($lab['attack'] == 1 && $user['id'] == $lab['id'])){
header('Location: ?');
$_SESSION['err'] = 'Вы находитнсь на землях монстров или атакуете монстра в лабиринте! Восстановление запрещено!!';
exit();
}else{
if($user['zola'] < 10){
header('Location: ?');
$_SESSION['err'] = 'Нужно больше золота!';
exit();
}else{
mysql_query("update `users` set `zola` = '".($user['zola']-10)."', `z` = '".($user['max_z'])."' where (`id` = '".$user['id']."')");
header('Location: ?');
$_SESSION['not'] = "Вы успешно восстановились!";
exit();
}
}
}
if(isset($_GET['udar'])){
if($opponent['id'] == $user['id']){
header('Location: ?');
$_SESSION['err'] = 'Акт суицида запрещен!';
exit();
}else{
if($user['z'] < 40){
$_SESSION['err'] = "<span class='dred'>Ваше тело кровоточит.. , чтобы продолжить бой необходимо 40 ед. Здоровья</span><br/>Здоровье восстанавливается со временем или за 10 золотых монет!<br><div class='separ'></div><a class='btn' href='?aspirin'><span class='end'><span class='label'> Восстановиться за <font color=gold>10 Золотых</font></span></span></a>";
header('Location: ?');
exit();
}else{
if($opponent_uron > $user_uron){
if($user['nav'] >= 0 && $user['nav'] < 5){
$expn = rand(1,2);
}
if($user['nav'] >= 5 && $user['nav'] < 10){
$expn = rand(2,6);
}
if($user['nav'] >= 10 && $user['nav'] < 40){
$expn = rand(3,8);
}
if($user['baf'] == 1){
$expl = round(($expn / 4) + $expn);
}
else
{
$expl = $expn;
}
if($user['idol'] > 0){
$expx = ($expl + ($user['idol'] / 2));
$expz = ($expl + ($user['idol']));
$clan_exps = round($expz + $expl);
$exp = round($expx + $expl);
}else{
$clan_exps = $expl;
$exp = $expl;
}
$zm = round(rand($opponent['n']/15,$opponent['n']/10));
$ser = rand(5,45);
if($user['baf'] == 1){
$se = round($ser / 4);
}
else
{
$se = 1;
}
$seram = round($ser + $se);
mysql_query("update `users` set `z` = '".($user['z']-$zm)."',`exp` = '".($user['exp']+$exp)."',`clan_exp` = '".($user['clan_exp']+$clan_exps)."',`clan_exps` = '".($user['clan_exps']+$clan_exps)."',`sera`='".($user['sera']+$seram)."' where (`id` = '".$user['id']."')");
mysql_query("update `clan` set `exp` = '".($clan['exp']+$clan_exps)."' where (`id` = '".$user['clan']."')");
header('Location: ?');
$_SESSION['err'] = "<font color=indianred><img src='/images/arka.png'> Поражение <img src='/images/arka.png'><div class='separ2'></div></font><b><font color=indianred>Вы ударили $opponent[login] на $user_uron</font><br/><font color=red>$opponent[login] Ударил вас на $opponent_uron</font></b><br/><div class='separ'></div><img src='/images/sera.png' alt=''/>".$seram." серебра <img src='/images/exp.png' alt='exp'/> ".$exp." опыта<div class='separ'></div><div class='line'></div>";
exit();
}else{
if(!$opponent['id']) {
$_SESSION['err'] = 'Нет такого противника!';
header('Location: ?');
exit();
}else{
if($user['nav'] >= 0 && $user['nav'] < 5){
$expn = rand($opponent['b']/30,($opponent['b']/25)+1);
}
if($user['nav'] >= 5 && $user['nav'] < 10){
$expn = rand($opponent['b']/35,($opponent['b']/30)+1);
}
if($user['nav'] >= 10 && $user['nav'] < 40){
$expn = rand($opponent['b']/40,($opponent['b']/35)+1);
}
if($user['baf'] == 1){
$expl = round(($expn / 4) + $expn);
}
else
{
$expl = $expn;
}
if($user['idol'] > 0){
$expx = ($expl + ($user['idol'] / 3));
$expz = ($expl + ($user['idol']));
$clan_exps = round($expz + $expl);
$exp = round($expx + $expl);
}else{
$clan_exps = $expl;
$exp = $expl;
}
$kris = rand(1,12);
$z = round(rand($user['b']/40,$user['b']/30));
if($user['nav'] >= 0 && $user['nav'] < 5){
$ser = rand(40,50);
}
if($user['nav'] >= 5 && $user['nav'] < 10){
$ser = rand(50,80);
}
if($user['nav'] >= 10 && $user['nav'] < 20){
$ser = rand(70,110);
}
if($user['nav'] >= 20 && $user['nav'] < 40){
$ser = rand(80,130);
}
if($user['baf'] == 1){
$se = round($ser / 4);
}
else
{
$se = 1;
}
$sera = round($ser + $se);
mysql_query("update `users` set `z` = '".($user['z']-$z)."',`clan_exps` = '".($user['clan_exps']+$clan_exps)."',`clan_exp` = '".($user['clan_exp']+$clan_exps)."', `exp` = '".($user['exp']+$exp)."', `sera`='".($user['sera']+$sera)."' where (`id` = '".$user['id']."')");
mysql_query("update `clan` set `exp` = '".($clan['exp']+$clan_exps)."' where (`id` = '".$user['clan']."')");
mysql_query('UPDATE `users` SET `arka_kill` = `arka_kill` + 1 WHERE `id` = ''.$user['id'].''');
if($user['time_ark'] == 0){
if($user['ark_kill'] < 151){
mysql_query('UPDATE `users` SET `ark_kill` = `ark_kill` + 1 WHERE `id` = ''.$user['id'].''');
}
}
header('Location: ?');
if($kris == 6){
mysql_query("update `users` set `kris` = '".($user['kris']+1)."' where (`id` = '".$user['id']."')");
}
$_SESSION['not'] = "<b><font color=lightgreen><img src='/images/arka.png'> Победа <img src='/images/arka.png'><div class='separ2'></div></font></b><font color=lightgreen>Вы ударили $opponent[login] на $user_uron</font>".$bz."<br/> <font color=indianred>$opponent[login] Ударил вас на $opponent_uron</font></b><div class='separ'></div><img src='/images/sera.png' alt=''/> ".$sera." серебра <img src='/images/exp.png' alt='exp'/> ".$exp." опыта<div class='separ'></div><div class='line'></div>";
if($kris == 6){
$_SESSION['err'] = "<b><font color=#BA55D3>Вам выпал <img src='/images/kris.png' alt=''/>Кристалл! </font></b>";
}
exit();
}
}
}
}
}
echo "<div class='player'>
<h4>Доступные противники</h4>
</div>";
if($kount < 1)echo "<div class='dot-line'></div><div class='player grey'>Нет противникa!</div>";
$opponents = mysql_query('SELECT * FROM `users` WHERE `s` + `b` + `n` + `max_z` >= "'.(($user['s'] + $user['b'] + $user['n'] + $user['max_z']) / 4).'" AND `s` + `b` + `n` + `max_z` <= "'.(($user['s'] + $user['b'] + $user['n'] + $user['max_z']) / 2).'" AND `id` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
while($opponent = mysql_fetch_array($opponents))
{
$user_param = $user['s'] + $user['max_z'] + $user['b'] + $user['n'];
$user_uron = $user_param;
$opponent_param = $opponent['s'] + $opponent['max_z'] + $opponent['n'] + $opponent['b'];
$opponent_uron = $opponent_param;
if($opponent_uron > $user_uron){
$cv = 'indianred';
}
else
{
$cv = 'lightgreen';
}
echo "<div class='block_zero'><div class='float-left'>
<a href='?udar=$opponent[id]'><img src='/images/avatar/".$opponent['avatar'].".png' style='margin-right:10px;float:left;' alt=''/></a></div>
<b><font color=".$cv.">".$opponent['login']."</font></b>
<br><br>
<img src='/images/z.png' alt='z'/> Здоровье: $opponent[max_z]
<br>
<img src='/images/b.png' alt='b'/> Броня: $opponent[b]
<br>
<img src='/images/s.png' alt='s'/> Сила: $opponent[s]
<br>
<img src='/images/n.png' alt='n'/> Натиск: $opponent[n]
<br><br>
<a href='?udar=$opponent[id]'><img src='/img/knop/attak.png'></a>
</div><br>";
echo "<div class='line'></div><br/>";
}
if($kount < 1)echo "<div class='dot-line'></div><div class='player grey'>Нет противникa!</div>";
$opponents = mysql_query('SELECT * FROM `users` WHERE `s` + `b` + `n` + `max_z` >= "'.(($user['s'] + $user['b'] + $user['n'] + $user['max_z']) / 3).'" AND `s` + `b` + `n` + `max_z` <= "'.($user['s'] + $user['b'] + $user['n'] + $user['max_z'] / 3).'" AND `id` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
while($opponent = mysql_fetch_array($opponents))
{
$user_param = $user['s'] + $user['max_z'] + $user['b'] + $user['n'];
$user_uron = $user_param;
$opponent_param = $opponent['s'] + $opponent['max_z'] + $opponent['n'] + $opponent['b'];
$opponent_uron = $opponent_param;
if($opponent_uron > $user_uron){
$cv = 'indianred';
}
else
{
$cv = 'lightgreen';
}
echo "<div class='block_zero'><div class='float-left'>
<a href='?udar=$opponent[id]'><img src='/images/avatar/".$opponent['avatar'].".png' style='margin-right:10px;float:left;' alt=''/></a></div>
<b><font color=".$cv.">".$opponent['login']."</font></b>
<br><br>
<img src='/images/z.png' alt='z'/> Здоровье: $opponent[max_z]
<br>
<img src='/images/b.png' alt='b'/> Броня: $opponent[b]
<br>
<img src='/images/s.png' alt='s'/> Сила: $opponent[s]
<br>
<img src='/images/n.png' alt='n'/> Натиск: $opponent[n]
<br><br>
<a href='?udar=$opponent[id]'><img src='/img/knop/attak.png'></a>
</div><br>";
echo "<div class='line'></div><br/>";
}
if($kount < 1)echo "<div class='dot-line'></div><div class='player grey'>Нет противникa!</div>";
$opponents = mysql_query('SELECT * FROM `users` WHERE `s` + `b` + `n` + `max_z` >= "'.(($user['s'] + $user['b'] + $user['n'] + $user['max_z']) / 2).'" AND `s` + `b` + `n` + `max_z` <= "'.(($user['s'] + $user['b'] + $user['n'] + $user['max_z']) * 2).'" AND `id` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
while($opponent = mysql_fetch_array($opponents))
{
$user_param = $user['s'] + $user['max_z'] + $user['b'] + $user['n'];
$user_uron = $user_param;
$opponent_param = $opponent['s'] + $opponent['max_z'] + $opponent['n'] + $opponent['b'];
$opponent_uron = $opponent_param;
if($opponent_uron > $user_uron){
$cv = 'indianred';
}
else
{
$cv = 'lightgreen';
}
echo "<div class='block_zero'><div class='float-left'>
<a href='?udar=$opponent[id]'><img src='/images/avatar/".$opponent['avatar'].".png' style='margin-right:10px;float:left;' alt=''/></a></div>
<b><font color=".$cv.">".$opponent['login']."</font></b>
<br><br>
<img src='/images/z.png' alt='z'/> Здоровье: $opponent[max_z]
<br>
<img src='/images/b.png' alt='b'/> Броня: $opponent[b]
<br>
<img src='/images/s.png' alt='s'/> Сила: $opponent[s]
<br>
<img src='/images/n.png' alt='n'/> Натиск: $opponent[n]
<br><br>
<a href='?udar=$opponent[id]'><img src='/img/knop/attak.png'></a>
</div><br>";
echo "<div class='line'></div>";
}
echo "<br>
<div class='player'>
<center><a class='btn' href='/arka.php'><span class='end'><span class='label'>Другие противники</span></span></center></a><br>
</div></div></div>";
echo "
<div class='linetop'></div>
<div class='player'>
<br>
<img src='/images/z.png' alt='z'/> $user[max_z]
<img src='/images/b.png' alt='b'/> $user[b]
<img src='/images/s.png' alt='s'/> $user[s]
<img src='/images/n.png' alt='n'/> $user[n] <font color=gold>/ $user_param</font>
<br> </div>
<div class='linetop'></div>
<div class='player'>
<font color=orange>* Чем больше параметры противника, тем больше опыта получишь за победу!</font>
</div>";
require_once ('system/footer.php');
?>