Файл: region_clean/city/ohota.php
Строк: 153
<?
#######################################
## Mod By KoT (borispol) [76-75-072] ##
#######################################
require_once "../start.php";
require_once "../sid.php";
header("Cache-Control: no-cache");
if ($ver == "wml") header ("Content-type:text/vnd.wap.wml; charset=utf-8");
else header("Content-Type:text/html; charset=UTF-8");
require_once "../inc.php";
$link = connect_db();
list($row, $id, $ps, $fsize1, $fsize2) = check_login($link);
require_once "../version.php";
if ($ver == "wml") {
echo $xml;
echo $dtd;
echo "<wml>
<card id="city" title="Онлайн-сити">
<p>";
} else {
echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="stylesheet" type="text/css" href="../css/$css.css"/>
<title>Онлайн-сити</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<div align="left">n";
}
$gconf = mysql_fetch_array(mysql_query("SELECT * FROM `gorod_conf`"));
if ($gconf[0]['open'] != 1) {
echo '<div class="c4">Охота</div><br/>';
if ($row['gorod_ohota_time'] < time()) {
$action = htmlspecialchars(trim($_GET['action']));
$action = check($action);
switch ($action) {
default:
echo 'Здарова, '.col_n($row['user']).'!<br/>
У тебя есть '.$row['money'].' монет<br/>';
$w = mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='weapon' AND `uid`='".(int)$row['id']."'");
if (!mysql_num_rows($w)) {
echo 'У тебя нет оружия!<br/>
Сначала необходимо <a href="snar.php'.$ses.'">купить оружие!</a>';
} else {
$w = mysql_fetch_assoc($w);
echo 'Оружие: '.$w['name'].'.';
$x = mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='lic_ohota' AND `uid`='".(int)$row['id']."'");
if (!mysql_num_rows($x)) {
echo '<br/><a href="ohota.php?'.$ses.'&action=straf">Сначала купи себе лецензию на отстрел живности: 500 монет </a><br/>';
} else {
echo '<br/><font color="red"><b>Патроны:</b></font>
<br/>';
echo '<form action="ohota.php?'.$ses.'&action=nazhivka" method="post">
<select name="oper">
<option value="1">Медный сердечник - 20 монет</option>
<option value="2">Свинцовый сердечник - 40 монет</option>
<option value="3">Бронзовый сердечник - 60 монет</option>
<option value="4">Титановый сердечник - 100 монет</option>
<option value="5">Дробь - 1000 монет</option>
<option value="6">Улучшеная дробь - 5000 монет</option>
</select><br/>
<input class="ibutton" type="submit" value="Охотится"/>
</form>';
}
}
break;
case 'nazhivka':
$oper = (int)$_POST['oper'];
$oper = check($oper);
if (!$oper or $oper < 0 or $oper > 6) {
echo 'Не правильный параметры!<br/>';
break;
}
if ($oper == 1) {
$min = 20;
}
elseif ($oper == 2) { $min = 40; }
elseif ($oper == 3) { $min = 60; }
elseif ($oper == 4) { $min = 100; }
elseif ($oper == 5) { $min = 1000; }
elseif ($oper == 6) { $min = 5000; }
else
{
$min == 10000;
}
if ($min > $row['money']) {
echo 'У тебя нет столько денег!';
break;
}
$min = intval($min);
mysql_query("UPDATE `users` SET `money`=`money`-'$min' WHERE `id`='".$row['id']."'");
$fish = mt_rand(0,7);
if ($fish == 0) {
echo 'Зверь ушел!<br/>';
echo '<a href="ohota.php?'.$ses.'">Попробовать еще</a><br/>';
} else {
if ($fish == 7) {
echo 'Налетел егерь злой<br/>';
$straf = mt_rand(100,1000);
echo 'Наложен штраф '.$straf.' монет!<br/>';
mysql_query("UPDATE `users` SET `money`=`money`-'".(int)$straf."' WHERE `id`='".(int)$id."'");
} else {
$x = mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='weapon' AND `uid`='".(int)$row['id']."'");
if (!mysql_num_rows($x)) {
echo 'У тебя нет оружия!<br/>';
break;
}
$x = mysql_fetch_assoc($x);
$data[] = 'Заяц';
$data[] = 'Утка';
$data[] = 'Кабан';
$kol = $x['uron']+$oper+mt_rand(1,3);
$masa = $kol*mt_rand(1,5);
$r = mt_rand(0,count($data)-1);
$price = (round($masa/$kol))+25;
for($i=0; $i <= $kol; $i++) {
$price = intval($price);
mysql_query("INSERT INTO `gorod_invent` (`uid`,`name`,`life`,`type`,`price`)VALUES('".$row['id']."','".$data[$r]."','25','eda','$price')");
}
mysql_query("UPDATE `users` SET `gorod_ohota_time`='".(time()+1000)."' WHERE `id`='".$row['id']."'");
echo 'Тебе попался '.$data[$r].'!<br/>
Ты завалил '.$kol.' штук, общей массой в '.$masa.'кг!<br/>
Ты можеш отправится в <a href="bazar.php?'.$ses.'">магазин</a>, <a href="eda.php?'.$ses.'">похавать</a> или снова <a href="ohota.php?'.$ses.'">на охоту</a>!';
}
}
break;
case 'pay':
$r = (int)$_GET['r'];
if (!$r) {
echo 'Пустые параметры!';
break;
}
if ($row['money'] < $r) {
mysql_query("DELETE FROM `gorod_invent` WHERE type='weapon' AND `uid`='".(int)$row['id']."' LIMIT 1");
echo 'У тебя нет денег для оплаты штрафа!<br/>Твоё оружие конфисковано!<br/>';
} else {
$r = intval($r);
mysql_query("UPDATE `users` SET `money`=`money`-'$r' WHERE `id`='".$row['id']."'");
echo 'Ты оплатил штраф! Можеш отправлятся на <a href="ohota.php?'.$ses.'">охоту!</a>';
}
break;
case 'straf':
if ($row['money'] < 500) {
echo 'У тебя нет такого количества денег.<br/>';
} else {
$x = mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='lic_ohota' AND `uid`='".(int)$row['id']."'");
if (!mysql_num_rows($x)) {
mysql_query("UPDATE `users` SET `money`=`money`-500 WHERE `id`='".$row['id']."'");
mysql_query("INSERT INTO `gorod_invent` (`uid`,`name`,`type`,`price`)VALUES('".$row['id']."','Лицензия на отстрел живности','lic_ohota','500')");
echo '<a href="ohota.php?'.$ses.'">Удачно! На охоту</a><br/>';
} else {
echo 'У тебя уже есть лицензия!<br/>
<a href="ohota.php?'.$ses.'">На охоту</a><br/>';
}
}
break;
}
} else {
function maketime($string) {
if ($string < 3600) {
$string = sprintf("%02d:%02d", (int)($string / 60) % 60, $string % 60);
} else {
$string = sprintf("%02d:%02d:%02d", (int)($string / 3600) % 24, (int)($string / 60) % 60, $string % 60);
}
return $string;
}
echo 'Приходи через '.maketime($row['gorod_ohota_time']-time()).'!';
}
echo '<div class="d1"><a href="index.php?'.$ses.'">В город</a></div>';
} else {
echo '<div class="d1">Город закрыт Администратором!</div>';
}
echo "<div class = 'd1'><a href="../enter.php?$ses">В прихожую</a></div>";
include_once '../foot.php';
exit;
?>