Файл: bloodlands.pw/animal.php
Строк: 120
<?php
define('cms', 1);
require_once 'core.php';
if($user) {
switch ($_GET['a']){
default:
$user_to = mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id` = '".$id."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `online` > '".(time()-600)."' AND `city` = '0' AND `busy` = '0'"));
if(!empty($id) && $us['busy'] == 0 && $user_to == 1){
$userus = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
$ok1 = mysql_query("INSERT INTO `fight` SET `x` = '".$us['x']."', `y` = '".$us['y']."', `time1` = '".time()."', `time2` = '".time()."'");
$idi = mysql_insert_id();
$ok2 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '1', `user` = '".$user."', `team` = '1', `hp` = '".$us['hp']."', `hp_all` = '".$us['hp_all']."'");
$ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '1', `user` = '".$id."', `team` = '2', `hp` = '".$userus['hp']."', `hp_all` = '".$userus['hp_all']."'");
$n_level = mysql_fetch_array(mysql_query("SELECT `baza_exp` FROM `level` WHERE `exp` > '".$us['exp']."' order by `level` LIMIT 1"));
$n_level_us = mysql_fetch_array(mysql_query("SELECT `baza_exp` FROM `level` WHERE `exp` > '".$userus['exp']."' order by `level` LIMIT 1"));
$weapon = mysql_fetch_array(mysql_query("SELECT `cost` FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'weapon' AND `ok` = '1'"));
$weapon_us = mysql_fetch_array(mysql_query("SELECT `cost` FROM `bag` WHERE `user` = '".$userus['id']."' AND `tip` = 'weapon' AND `ok` = '1'"));
$ok4 = mysql_query("UPDATE `fight` SET `hp1` = '".$us['hp']."', `hp2` = '".$userus['hp']."', `hp1_all` = '".$us['hp']."', `hp2_all` = '".$userus['hp']."', `exp1` = '".$n_level['baza_exp']."', `exp2` = '".$n_level_us['baza_exp']."', `weapon1` = '".$weapon['cost']."', `weapon2` = '".$weapon_us['cost']."', `level1` = '".$us['level']."', `level2` = '".$userus['level']."' WHERE `id` = '".$idi."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."'");
$ok5 = mysql_query("UPDATE `users` SET `busy` = '".$idi."' WHERE `id` = '".$id."'");
mysql_query("UPDATE `users` SET `busy` = '".$idi."' WHERE `id` = '".$user."'");
$pitomec = mysql_fetch_array(mysql_query("SELECT * FROM `pit` WHERE `user` = '".$id."' AND `status` = '1' AND `energy` > '1' AND `hp` > '0'"));
$pit_id = abs(intval($pit['id']));
if($piter > 0) mysql_query("UPDATE `pit` SET `busy` = '".$idi."' WHERE `id` = '".$piter."'");
if($pit_id > 0) mysql_query("UPDATE `pit` SET `busy` = '".$idi."' WHERE `id` = '".$pit_id."'");
if($ok1 && $idi && $ok2 && $ok3 && $ok4 && $ok5) header('Location: ./fight.php?id='.$idi); else header('Location: ./world.php');
} else header('Location: ./world.php');
break;
case 'plus':
$fight_to = mysql_result(mysql_query("SELECT count(*) FROM `fight` WHERE `id` = '".$id."' AND `end` = '0'"),0);
if(!empty($id) && $us['busy'] == 0 && $fight_to == 1 && !empty($d) && $d == 2 or $d == 1){
$user_team = mysql_result(mysql_query("SELECT count(*) FROM `fight_user` WHERE `fight` = '".$id."' AND `team` = '".$d."'"),0);
$ok1 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$id."', `num` = '".round($user_team+1)."' `user` = '".$user."', `team` = '".$d."', `hp` = '".$us['hp']."', `hp_all` = '".$us['hp']."'");
$n_level = mysql_fetch_array(mysql_query("SELECT `baza_exp` FROM `level` WHERE `exp` > '".$us['exp']."' order by `level` LIMIT 1"));
$weapon = mysql_fetch_array(mysql_query("SELECT `cost` FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'weapon' AND `ok` = '1'"));
$ok2 = mysql_query("UPDATE `fight` SET `hp".$d."` = (`hp".$d."` + ".$us['hp']."), `hp".$d."_all` = (`hp".$d."_all` + ".$us['hp']."), `exp".$d."` = (`exp".$d."` + ".$n_level['baza_exp']."), `weapon".$d."` = (`weapon".$d."` + ".$weapon['cost']."), `level".$d."` = (`level".$d."` + ".$us['level'].") WHERE `id` = '".$id."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `end` = '0'");
mysql_query("UPDATE `users` SET `busy` = '".$id."' WHERE `id` = '".$user."'");
if($piter > 0) mysql_query("UPDATE `pit` SET `busy` = '".$idi."' WHERE `id` = '".$piter."'");
if($ok1 && $ok2) header('Location: ./fight.php?id='.$id); else header('Location: ./world.php');
} else header('Location: ./world.php');
break;
case 'bot':
$bot = mysql_num_rows(mysql_query("SELECT `id` FROM `bots` WHERE `id` = '".$id."'"));
$animal = mysql_num_rows(mysql_query("SELECT `id` FROM `animals` WHERE `id` = '".$d."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."' AND `hp` > '0' AND `busy` = '0'"));
if($us['busy'] == 0 && $bot == 1 && $animal == 1){
$bot = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$id."'"));
$ani = mysql_fetch_array(mysql_query("SELECT `id`,`hp`,`kol` FROM `animals` WHERE `id` = '".$d."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."'"));
$time_end = round(time()-$ani['time']);
if($time_end >= 180){
$ok1 = mysql_query("INSERT INTO `fight` SET `x` = '".$us['x']."', `y` = '".$us['y']."', `time1` = '".time()."', `time2` = '".time()."'");
$idi = mysql_insert_id();
$ok2 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '1', `user` = '".$user."', `team` = '1', `hp` = '".$us['hp']."', `hp_all` = '".$us['hp_all']."'");
if($ani['kol'] == 0){
$ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '1', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
$n_level = mysql_fetch_array(mysql_query("SELECT `baza_exp` FROM `level` WHERE `exp` > '".$us['exp']."' order by `level` LIMIT 1"));
$weapon = mysql_fetch_array(mysql_query("SELECT `cost` FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'weapon' AND `ok` = '1'"));
$ok4 = mysql_query("UPDATE `fight` SET `hp1` = '".$us['hp']."', `hp2` = '".$bot['hp']."', `hp1_all` = '".$us['hp']."', `hp2_all` = '".$bot['hp']."', `exp1` = '".$n_level['baza_exp']."', `weapon1` = '".$weapon['cost']."', `level1` = '".$us['level']."' WHERE `id` = '".$idi."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."'");
} else {
$ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '1', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
if($ani['kol'] >= 2) $ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '2', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
if($ani['kol'] >= 3) $ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '3', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
if($ani['kol'] >= 4) $ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '4', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
if($ani['kol'] >= 5) $ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '5', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
if($ani['kol'] >= 6) $ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '6', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
if($ani['kol'] == 7) $ok3 = mysql_query("INSERT INTO `fight_user` SET `fight` = '".$idi."', `num` = '7', `user` = '".$id."', `team` = '2', `bot` = '".$ani['id']."', `hp` = '".$ani['hp']."', `hp_all` = '".$ani['hp']."'");
$n_level = mysql_fetch_array(mysql_query("SELECT `baza_exp` FROM `level` WHERE `exp` > '".$us['exp']."' order by `level` LIMIT 1"));
$weapon = mysql_fetch_array(mysql_query("SELECT `cost` FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'weapon' AND `ok` = '1'"));
$ok4 = mysql_query("UPDATE `fight` SET `hp1` = '".$us['hp']."', `hp2` = '".round($bot['hp']*$ani['kol'])."', `hp1_all` = '".$us['hp']."', `hp2_all` = '".round($bot['hp']*$ani['kol'])."', `exp1` = '".$n_level['baza_exp']."', `weapon1` = '".$weapon['cost']."', `level1` = '".$us['level']."' WHERE `id` = '".$idi."' AND `x` = '".$us['x']."' AND `y` = '".$us['y']."'");
}
mysql_query("UPDATE `users` SET `busy` = '".$idi."' WHERE `id` = '".$user."'");
$ok5 = mysql_query("UPDATE `animals` SET `busy` = '".$idi."' WHERE `id` = '".$ani['id']."'");
if($piter > 0) mysql_query("UPDATE `pit` SET `busy` = '".$idi."' WHERE `id` = '".$piter."'");
if($ok1 && $ok2 && $ok3 && $ok4 && $ok5) header('Location: ./fight.php?id='.$idi); else header('Location: ./world.php');
} else header('Location: ./world.php');
} else header('Location: ./world.php');
break;
}
} else header('Location: ./index.php');
include './include/foot.php';
?>