Вход Регистрация
Файл: neuder/game/pvpets.php
Строк: 73
<?php
require_once ('../config/func.php');
$title 'Арена питомцев';
require_once (
'../config/header.php');
echo 
auth();
if(
$user['level'] < 20){
$_SESSION['notif'] = 'Чтобы сражаться с другими питомцами необходим 20 уровень!';
header('Location: /game/');
exit();
}
$pets2 mysql_query("SELECT * FROM `pets_user` WHERE `user`='".$user['id']."'");
if(
$pets2 == 0){
?>
<div class="block center">Купите питомца чтобы начать биться им!</div>
<?
}
$mypets mysql_fetch_assoc(mysql_query("SELECT * FROM `pets_user` WHERE `user`='".$user['id']."'"));
$pets mysql_fetch_assoc(mysql_query("SELECT * FROM `pets_user` WHERE `user`!='".$user['id']."'"));
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `pets_user` WHERE `user` = '".$user['id']."' and `open` = 'open'"),0) == true){
$pets_uron rand(1,$pets['sila']+$pets['def']);
}else{
$pets_uron 0;
}
switch(
htmlspecialchars($_GET['arena'])) { default;
$orcs mysql_query("SELECT * FROM `pets_user` WHERE `sila` = `sila` AND `def` = `def` AND `hp` = '".$pets['hp']."' AND `max_hp` = '".$pets['max_hp']."' LIMIT 1");

while(
$mob mysql_fetch_assoc($orcs)) {

if(
$mob['hp'] < 1){
mysql_query("UPDATE `pets_user` SET `hp` = `max_hp` WHERE `user` = '".$mob['user']."'");
header('Location: #');
}

echo 
'<div class="block center"><font size="4"> Противник: '.$mob['name'].'</font><br><img src="/style/spach/pets/'.$mob['img'].'.png"></div>';
echo 
'<div class="block center"><font size="3"><img src="/icon/sila.png"> Сила: '.$mob['sila'].'</br><img src="/icon/zahita.png"> Защита: '.$mob['def'].'</br><img src="/style/spach/hp.png"> Здоровье: '.$mob['hp'].'/'.$mob['max_hp'].'</font></div>';if(isset($_SESSION['log_user'])){echo '<div class="block"> Награда за бой: '.$_SESSION['nagrada'].'</div> <div class="block">Результаты боя:</div><div class="block">'.$_SESSION['log_user'].''.$_SESSION['log_mob'].'</div>';
if(
$pets_uron != 0){
echo 
' <div class="block"><b><font size="2">В бою питомец нанес '.$pets_uron.' урона противнику "'.$mob['name'].'"! </font></b></div>';
}
$_SESSION['log_mob'] = NULL;
$_SESSION['log_user'] = NULL;
}
echo 
' <div class="block"><center><a class="button_on" href="?arena=atack"><spanclass="button_on">Атаковать</span></span></a></center></div>';
}
break;
case 
'atack':
if(empty(
$_SESSION['time'])){
$_SESSION['time'] = time();
}else{
if(
time() - $_SESSION['time'] < '2') {
echo 
err('Соблюдайте интервал между ударами в 2 сек!<br/>');
exit;
}else{
$_SESSION['time'] = time();
}
}
if(
$mypets['hp'] < 20){
echo 
err('У вашего питомца должно быть больше 20 здоровья!<br>Здоровье вы можете восстановить в <a href="/tavern/">Таверне</a>');
die();
}
$arena mysql_fetch_assoc(mysql_query("SELECT * FROM `pets_user` WHERE `sila` = '".$pets['sila']."'"));
$min_mob rand(0,$pets['sila']*0.5);
$min_user rand(0,30);
$uarr = array('1' => 'Вы нанесли сокрушающий удар и отняли -''2' => 'Вы решительно ударили противника и отняли -''3' => 'Вы прицельно ранили противника и отняли -''4' => 'Вы нанесли сильный удар и отняли -');
$marr = array('1' => 'Противник смело ударил Вас и отнял -''2' => 'Противник со злости ударил Вас и отнял -');
$u_5 'Ваш удар оказался слаб';
$m_3 'Противник оказался слаб против Вас';
if(
$min_mob != '0'){
$log_u $uarr[rand(14)];
$gold rand(1,$user['level']);
$exp rand(1,$user['level']*$user['exp_premka']);
}else{
$gold 0;
$exp 0;
$log_u $u_5;
}
if(
$min_user != '0'){
$log_m $marr[rand(12)];
}else{
$log_m $m_3;
}
$_SESSION['log_user'] = '<b>'.$log_u.' '.$min_mob.' здоровья!</b><br/>';
$_SESSION['log_mob'] = '<b>'.$log_m.' '.$min_user.' здоровья!</b><br/>';
$_SESSION['nagrada'] = ''.$gold.' <img src="/style/spach/gold.png"> и '.$exp.' опыта';
mysql_query("UPDATE `pets_user` SET `hp` = `hp` - '".$min_mob."' WHERE `id` = '".$pets['id']."'");
mysql_query("update `pets_user` set `hp` = `hp` - '".$pets_uron."' where `id` = '".$pets['id']."'");
mysql_query("UPDATE `pets_user` SET `hp` = `hp` - '".$min_user."'  WHERE `user` = '".$user['id']."'");
mysql_query("UPDATE `user` SET `exp` = '".($user['exp'] + $exp)."', `gold` = '".($user['gold'] + $gold)."' WHERE `id` = '".$user['id']."'");
if(
$min_mob $min_user){
mysql_query("UPDATE `quest` SET `arena_2` = `arena_2` + 1 WHERE `user` = '".$user['id']."'");
}
header('Location: ?');
exit;
break;
}
include_once(
'../config/footer.php');
?>
Онлайн: 1
Реклама