Вход Регистрация
Файл: 3/ok.php
Строк: 64
<?php
require_once ('system/func.php');
require_once (
'system/header.php');
auth(); // Закроем от гостей
$time=time();
$_GET[k]=text($_GET[k]);
$id num($_GET['id']);
if(empty(
$_GET[k])){
$title 'Боссы';
$req $db->query("SELECT * FROM `boss1` WHERE `id`=".$id." LIMIT 1");
if (
$req->num_rows==0){
echo
"<div class='block2'>Такого босса не существует.</div>";
require_once (
'system/footer.php');
exit;}
$mob $req->fetch_assoc();
$timer=time()-2400;
$hp=$db->query("SELECT * FROM `temp` WHERE `id` = ".$id." and `user`=".$user['id']." and `hp`>'0' LIMIT 1");
$temp $db->query("SELECT * FROM `temp` WHERE `id` = ".$id." and `user`=".$user['id']." and `status`='die' and `ltime`>".$timer." LIMIT 1");
$avtot=$temp->num_rows;
$hpo=$hp->num_rows;
if(
$avtot>>0){header ('Location: boss1.php?mod=info&id=$id');exit; }
if(
$mob['status']=='off'){header ('Location: boss1.php?vremya=ok&id=$id');exit; }
$max=$user[level]+5;
$min=$user[level]-9;
if(
$mob[lvl]>$max){header ('Location: boss1.php?mod=info&id=$id'); exit;}
elseif(
$mob[lvl]<$min){header ('Location: boss1.php?mod=info&id=$id'); exit;}
if(
$hpo==0){
$db->query("INSERT INTO
        `temp` SET
        `id` = '
$mob[id]',
        `name` = '
$mob[name]',
        `lvl` = '
$mob[lvl]',
        `hp` = "
.$mob[hp].",
        `hpall` = '
$mob[hp]',
        `uron` = '
$mob[uron]',
        `prot` = '
$mob[prot]',
        `money` = '
$mob[money]',
        `exp` = '
$mob[exp]',
        `tip` = '
$mob[tip]',
        `oponent` = '0',
        `image` = '
$mob[image]',
        `status` = 'on',
        `drop` = '
$mob[drop]',
        `user` = "
.$user['id'].",
        `ltime` = '
$time'");
        }
$db->query("INSERT INTO `tmp` SET `usr` = ".$user['id'].",`mob` = '$id',`ltime`='$time'");

$timer=time()+300;
function 
del_log($lpl){
global 
$log;
global 
$db;
$db->query("DELETE FROM `log` WHERE `usr` = ".$user['id']." and `place` = ".$lpl."");}
del_log($lpl='battle');

$db->query("INSERT INTO log SET usr=".$user['id'].",text='".$user['login']." против $mob[name]! Бой начался!',kto='system',place='battle',timer='$timer'");

header ('Location: boss_battle.php?');exit; 
}elseif(
$_GET['k']=='pk'){
$req $db->query("SELECT * FROM `users` WHERE `id` = '".num($_GET[id])."'");
////////////////////////////
$avto=$req->num_rows;
if(
$avto=="0"){
$title 'Битва';
echo
'<div class="block">Нет такого игрока!</div>';
require_once (
'system/footer.php');
exit;
}
$pk $req->fetch_assoc();

$req $db->query("SELECT * FROM `pk` WHERE `usr` = '$pk[id]' LIMIT 1");
$avto=$req->num_rows;

if(
$avto>="1"){
$title 'Битва';
echo
'<div class="block">Игрок уже в бою!</div>';
require_once (
'system/footer.php');
exit;
}


$reqtmp $db->query("SELECT * FROM `tmp` WHERE `usr` = '$pk[id]' LIMIT 1");
if (
$reqtmp->num_rows>=1){
$title 'Битва';
echo
'<div class="block">Игрок уже в бою!</div>';
require_once (
'system/footer.php');
exit;
}

if((
$user[level]-$pk[level])>=3){
$title 'Битва';
echo
'<div class="block">На слабых нельзя нападать!</div>';
require_once (
'system/footer.php');
exit;
}
$timeout time() - 150;

$asd =  $db->query("SELECT * FROM `users` WHERE `online` > '".(time()-150)."' AND `id` = '$pk[id]'")->num_rows;
if(
$asd=='0'){
$title 'Битва';
echo
'<div class="block">Этот игрок offline!</div>';
require_once (
'system/footer.php');
exit;
}
if(
$pk['health']<=((($pk['max_health']*2)/100)*10) or $pk['x']!=$user['x'] or $pk['y']!=$user['y']){
$title 'Битва';
echo
'<div class="block">Нельзя напасть!</div>';
require_once (
'system/footer.php');
exit;
}

$db->query("INSERT INTO 
    `pk` SET `usr` = '
$user[id]',
    `enemy` = '
$pk[id]',
    `napal` = '1',
    `xod` = 'not',
    `ltime`='
$time'");
    
    
$db->query("INSERT INTO 
    `pk` SET `usr` = '
$pk[id]',
    `enemy` = '
$user[id]',
    `xod` = 'not',
    `ltime`='
$time'");

$db->query("DELETE FROM `log` WHERE `usr` = '$user[id]' and `place` = 'pk'");
$timer=time()+300;
$db->query("INSERT INTO log SET usr='$user[id]',text='$user[login] против $pk[login]!Бой начался!',kto='system',place='pk',timer='$timer'");
$db->query("INSERT INTO log SET usr='$pk[id]',text='$user[login] против $pk[login]!Бой начался!',place='pk',timer='$timer'");

header ('Location: /pk');
exit;

}else{
echo
'<div class="block">Ошибка!</div>';
require_once (
'system/footer.php');
exit;}
?>
Онлайн: 2
Реклама