Файл: 3/zok.php
Строк: 30
<?php
require_once ('system/func.php');
require_once ('system/header.php');
auth(); // Закроем от гостей
$time=time();
$_GET[k]=text($_GET[k]);
$id = num($_GET['id']);
if($_GET['k']=='pk'){
$req = $db->query("SELECT * FROM `users` WHERE `id` = '".num($_GET[id])."'");
$avto=mysql_num_rows($req);
if($avto=="0"){
$title = 'Битва';
echo'<div class="block">Нет такого игрока!</div>';
require_once ('system/footer.php');
exit;
}
$pk = mysql_fetch_assoc($req);
$req = $db->query("SELECT * FROM `pk` WHERE `usr` = '$pk[id]' LIMIT 1");
$avto=mysql_num_rows($req);
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 (mysql_num_rows($reqtmp)>=1){
$title = 'Битва';
echo'<div class="block">Игрок уже в бою!</div>';
require_once ('system/footer.php');
exit;
}
if(($user[level]-$pk[level])>=30){
$title = 'Битва';
echo'<div class="block">На слабых нельзя нападать!</div>';
require_once ('system/footer.php');
exit;
}
$timeout = time() - 150;
$asd = mysql_result($db->query("SELECT COUNT(*) FROM `users` WHERE `online` > '".(time()-150)."' AND `id` = '$pk[id]'"),0);
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: /zpk');
exit;
}else{
echo'<div class="block">Ошибка!</div>';
require_once ('system/footer.php');
exit;}
?>