Loading...
<?

require_once 'core/system.php';
echo only_reg();
$header = 'Арена';
require_once 'core/head.php';

?>






<?

$kount = mysql_result(mysql_query("SELECT COUNT(*) FROM `user`"),0);
$health = rand(1,$user[level]);
if($_GET['attack'])
{
if($user['health'] < 20){
$_SESSION['light'] = $warning_arena_low_health;
header('Location: ?');
exit();
}
if($user['mana'] < 50)
{
$_SESSION['light'] = $warning_arena_low_mana;
header('Location: ?');
exit();
}else{
$ank = mysql_fetch_array(mysql_query("select * from `user` where (`id` = '$get_attack')"));
if($ank['bonus_sila'] > time()) {
$ank['sila'] += 300;
$ank['max_health'] += 300;
$ank['lovk'] += 300;
$ank['zashit'] += 300;
$ank['mana'] += 300;
}

$pets_param2 = $user[silapets] + $user[vinoslpets] + $user[healthpets];
$pets_param3 = $ank[silapets] + $ank[vinoslpets] + $ank[healthpets];
$ank_param = $ank[sila] + $ank[max_health] + $ank[lovk] + $ank[zashit] + $pets_param3;
$user_param = $user[sila] + $user[max_health] + $user[lovk] + $user[zashit] + $pets_param2;




if($ank_param > $user_param){
mysql_query("update `user` set `health` = '".($user['health']-30)."',`exp` = '".($user['exp']+1)."',`silver`='".($user['silver']+10)."',`arena_pobed`='".($user['arena_pobed']+ 0)."',`mana`='".($user['mana']-70)."' where (`id` = '".$user['id']."')");
mysql_query("UPDATE `user` SET `liga` = '".($user['liga']-1)."' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: ?');
$_SESSION['light'] = "<h2 class='dred' style='font-weight:bold;'><img src='/images/icon/2hit.png' alt=''/> Поражение <img src='/images/icon/2hit.png' alt=''/></h2><div class='separ'></div><a class='btn' href='/arena.php?attack=$_GET[attack]'><span class='end'><span class='label'>Новый бой</span></span></a><div class='separ'></div><img src='/images/icon/silver.png' alt=''/> 10 серебра <img src='/images/icon/exp.png' alt='exp'/> 1 опыта<br>";
exit();
}else{
if($user[level] <= 5){
$mini = 30;
$maxi = 90;
$max = 9;
$min = 2;
}
if($user[level] >= 6){
$mini = 50;
$maxi = 150;
$max = 21;
$min = 9;
}
if($user[level] >= 10){
$mini = 70;
$maxi = 210;
$max = 36;
$min = 15;
}
if($user[level] >= 15){
$mini = 110;
$maxi = 350;
$max = rand(50,70);
$min = 30;
}
if($user[level] >= 20){
$mini = 170;
$maxi = 420;
$max = rand(65,99);
$min = rand(40,70);
}
if($user[level] >= 25){
$mini = 200;
$maxi = 510;
$max = rand(70,150);
$min = rand(57,88);
}
if($user[level] >= 30){
$mini = 230;
$maxi = 580;
$max = rand(85,170);
$min = rand(63,92);
}
if($user[prava] == 3){
$mini = $mini * 2;
$maxi = $maxi * 2;
$max = $max * 2;
$min = $min * 2;
}
$silver = rand($mini,$maxi);
$exp = rand($min,$max);
$nagrada = rand(0,0);
$arena_pobed = 1;
if($user['bonus_elik'] > time()) {
$exp = $exp * 3;
}
include (H.'/clan/clan_bonus.php');
if($user['clan_id'] != 0) {
mysql_query("INSERT INTO `jr_clan` SET `user_id` = '".$user['id']."', `clan_id` = '".$user['clan_id']."', `exp` = '$exp'");
mysql_query("UPDATE `clans` SET `exp` = `exp` + $exp, `quest` = `quest` + 1 WHERE `id` = '".$user['clan_id']."'");
}
if($user['petschek'] != 1) {
mysql_query("UPDATE `user` SET `exp_pets` = `exp_pets` + $exp WHERE `id` = '".$user['exp_pets']."'");
}
if($key_percent <= $key_chance) {
$show_key = '<div class="separ"></div><span class="bold white">Вы получили</span><br /><br /> Ключ<br />';
mysql_query("update `user` set `keys` = '".($user['keys']+1)."' where `id` = '".$user['id']."'");
}Else{
$show_key = '';
}
mysql_query("update `user` set `health` = '".($user['health']-7)."',`exp` = '".
($user['exp']+1)."',`klyh` = '".($user['klyh']+$nagrada)."',`silver`='".($user['silver']+$silver)."',`arena_pobed`='".($user['arena_pobed']+$arena_pobed)."',`mana`='".($user['mana']-50)."' where (`id` = '".$user['id']."')");
mysql_query("UPDATE `user` SET `liga` = '".($user['liga']+1)."' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: /arena');
$_SESSION['light'] = "<h2 class='dgreen' style='font-weight:bold;'><img src='/images/icon/2hit.png' alt=''/> Победа <img src='/images/icon/2hit.png' alt=''/></h2><div class='separ'></div><a class='btn' href='?attack=$_GET[attack]'><span class='end'><span class='label'>Новый бой</span></span></a><div class='separ'></div><img src='/images/icon/silver.png' alt=''/> ".$silver." серебра <img src='/images/icon/exp.png' alt='exp'/> ".(int)$exp." опыта<br>".$show_key;
exit();
}
}
}
echo "<div class='player center blue'>Побеждай врагов и становись сильнее!</div>

<div class='mini-line'></div>";

echo "<div class='player'>

<h2>Доступный противник</h2>

</div>";

if($kount < 2)echo "<div class='dot-line'></div><div class='player grey'>Нет противников!</div>";




$opponents = mysql_query("SELECT * FROM `user` WHERE `id` != '".$user['id']."' AND `level` <= '".$user['level']."' ORDER BY RAND() DESC LIMIT 1");

while($opponent = mysql_fetch_array($opponents))

{
$pets_param1 = $user[silapets] + $user[vinoslpets] + $user[healthpets];
$pets_param = $opponent[silapets] + $opponent[vinoslpets] + $opponent[healthpets];
$opponent_param = $opponent[sila] + $opponent[max_
При победе не прибавляет опыт, проверял код, менял
не работает, при других вариантах работает только опыт, где ошибка?
Купидон, не вижу апдейта таблы user колонки exp
256218733, при поражении то опыт прибавляет, а при победе нет
Есть тут добрые люди?
Короме 2-х дыр ниче не заметил.45.
LordSaske (15.02.2015 в 16:56)
Короме 2-х дыр ниче не заметил.45.

мда. попросил же помочь.
//del
________
посл. ред. 15.02.2015 в 16:58; всего 1 раз(а); by NLMan
Купидон, в вк черкани помогу
Купидон (15.02.2015 в 16:56)
LordSaske (15.02.2015 в 16:56)
Короме 2-х дыр ниче не заметил.45.

мда. попросил же помочь.

А я тебе помогГг хоть слегка не тем что нужно Гг и дырко то php inj .45.
Онлайн: 3
Время:
Gen. 0.1185
(c) Bym.Guru 2010-2025