Файл: tortuga/pvp_duel.php
Строк: 115
<?
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'])
{
$ank = mysql_fetch_array(mysql_query("select * from `user` where (`id` = '".abs(intval($_GET['attack']))."')"));
if($user['level'] < 65){
$_SESSION['light'] = "<span class='dred'>Для PVP боя оба игрока должны иметь 65 и более уровень!</span>";
header('Location: ?');
exit();
}
if($ank['level'] < 65){
$_SESSION['light'] = "<span class='dred'>Для PVP боя оба игрока должны иметь 65 и более уровень!</span>";
header('Location: ?');
exit();
}
if($user['health'] < 20){
$_SESSION['light'] = "<span class='dred'>Для нападения нужно <img src='/images/icon/health.png' alt=''/> 20 Здоровья</span><br/>Здоровье восстанавливается со временем или за золото<br><div class='separ'></div><a class='btn' href='/moduls/ckoldun.php?act=ok'><span class='end'><span class='label'>Восстановить <img src='/images/icon/health.png' alt=''/> 100% здоровья</span></span></a><br><span class='grey'>Цена: <img src='/images/icon/gold.png' alt=''/> 10 золота</span>";
header('Location: ?');
exit();
}
if($user['mana'] < 100)
{
$_SESSION['light'] = "<span class='dred'>Для нападения нужно <img src='/images/icon/mana.png' alt=''/> 50 маны</span><br/>Мана восстанавливается со временем или за золото<br><div class='separ'></div><a class='btn' href='/moduls/ckoldun.php?act=ok'><span class='end'><span class='label'>Восстановить <img src='/images/icon/mana.png' alt=''/> 100% маны</span></span></a><br><span class='grey'>Цена: <img src='/images/icon/gold.png' alt=''/> 10 золота</span>";
header('Location: ?');
exit();
}else{
$impparam = $user['impstats']*4;
$impparama = $ank['impstats']*4;
$ank_param = $ank[param]+$ank[healthpets]+$ank[silapets]+$ank[vinoslpets]+impparama;
$user_param = $user[param]+$user[healthpets]+$user[silapets]+$user[vinoslpets]+impparam;
if($ank_param > $user_param){
mysql_query("update `user` set `health` = '".($user['health']-$health)."',`exp` = '".($user['exp']+1)."',`silver`='".($user['silver']+10)."',`x`='1010',`y`='1001',`mana`='".($user['mana']-100)."' where (`id` = '".$user['id']."')");
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='/pvp_duel.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{
$silver = rand(10,100);
$exp = rand($ank[level],$ank[level]/4);
mysql_query("update `user` set `health` = '".($user['health']-$health)."',`exp` = '".($user['exp']+$exp)."',`silver`='".($user['silver']+$silver)."',`mana`='".($user['mana']-100)."' where (`id` = '".$user['id']."')");
$msg = "Игрок $user[nick] убил $ank[nick]!";
$time = time();
// mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`, `read`) values('$user[id]', '$ank[id]', '$msg', '$time', '0')");
// mysql_query("UPDATE `users_konts` SET `new_msg` = '1' WHERE `id_kont` = '$user[id]' AND `id_user` = '$ank[id]'");
mysql_query("INSERT INTO `chat` SET `id_user` = '3', `msg` = '$msg', `time` = '".time()."'");
mysql_query("update `user` set `health` = '1', `x`='1010', `y`='1001' where (`id` = '".$ank['id']."')");
header('Location: ?');
$_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'/> ".$exp." опыта<br>";
exit();
}
}
}
require_once 'core/foot.php';
?>