Файл: DARK WARS/dark_war/place/new_attack.php
Строк: 10
<?php
include_once '../start.php';
$doc = new document();
$doc->title('Атака');
if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
$doc->err('Ошибка, не выбран объект');
exit();
}
$id = (int)$_GET['id'];
$ar = mysql_fetch_assoc(mysql_query("SELECT * FROM `dark_war_place_creeps` WHERE id = '$id' LIMIT 1"));
if (!isset($ar['id'])) {
$doc->err('Ошибка, нет такого монстра');
exit();
}
if ($ar['level'] > ($player->level + 3)) {
$doc->err('Ваш уровень слишком мал');
exit();
}
if ($player->energy < 2) {
$doc->err('Ваш персонаж слижком устал, не хватает энергии');
exit();
}
if ($ar['level'] < ($player->level - 2)) {
$doc->err('Уровень монстра мал, он просто сбежал от вас');
exit();
}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `dark_war_attack_creep` WHERE `id_player` = '{$player->id}'"), 0)) {
header("Location: /dark_war/place/attack.php");
exit();
}
mysql_query("INSERT INTO `dark_war_attack_creep` (`id_player`, `id_creep`, `hp`, `mp`, `dmg`, `armor`, `armorp`, `magicr`, `magicp`)
VALUES('{$player->id}', '$ar[id]', '$ar[hp]', '$ar[mp]', '$ar[dmg]', '$ar[armor]', '$ar[armorp]',
'$ar[magicr]', '$ar[magicp]')");
header("Location: /dark_war/place/attack.php");
exit();
?>