Файл: anibiliwar.ru/metal_smith.php
Строк: 119
<?
/**
* Небесная кузница
* @author Alex Priadko (Elfi)
* @package Dk-game.ru
* @version 1.0 07.02.2015
**/
require_once 'system/common.php';
require_once 'system/functions.php';
require_once 'system/user.php';
if(!$user){
header("Location:/");
exit;
}
$title='Небесная кузница';
require_once 'system/h.php';
function _toend($d_,$h_,$m_,$s_){
if($d_<1){
$result=$h_.':'.$m_.':'.$s_.'';
}
if($h_<1 && $d<1 ){
$result=$m_.':'.$s_.'';
}
if($m_<1 && $h_<1 && $d_<1){
$result=$s_.' секунд';
}
if($s_<1 && $m_<1 && $h_<1 && $d_<1){
$result='<span class='green'/>Завершено!</span>';
}
if($d_>0 && $h_>0 && $m_>0 && $s_>0){
$result=$d_.' дней '.$h_.' часов '.$m_.' минут '.$s_.' секунд.';
}
return $result;
}
function _needt($time){
$time_d=$time/84600%60%60;
$time_h=$time/3600%60;
$time_m=$time/60%60;
$time_s=$time%60;
if($time_d>0 && $time_h>0 && $time_m>0 && $time_s>0){
$r=$time_d.' дней '.$time_h.' часов '.$time_m.' минут '.$time_s.' секунд .';
}elseif($time_d<1){
$r=$time_h.' часов '.$time_m.' минут '.$time_s.' секунд .';
}elseif ($time_h<1 && $time_d<1) {
$r=$time_m.' минут '.$time_s.' секунд .';
}elseif ($time_m<1 && $time_d<1 && $time_h<1) {
$r=$time_s.' секунд .';
}else{
$r=$time_d.' дней '.$time_h.' часов '.$time_m.' минут '.$time_s.' секунд .';
}
return $r;
}
$do=_string($_GET['do']);
function priz($i,$whatreturn){
switch ($i) {
case '1';
$name='Шлем атланта';
$timeneed=7200;
$metal=18800;
$iditem=258;
break;
case '2';
$name='Доспех солнца';
$timeneed=507600;
$metal=15000;
$iditem=284;
break;
case '3';
$name='Меч олимпийца';
$timeneed=84600*2;
$metal=7500;
$iditem=303;
break;
case '4';
$name='Щит луны';
$timeneed=84600*3;
$metal=9500;
$iditem=310;
break;
case '5';
$name='Броня дракона';
$timeneed=7200;
$metal=18800;
$iditem=228;
break;
}
if($whatreturn=='name'){
$return=$name;
}elseif ($whatreturn=='timeneed') {
$return=$timeneed;
}elseif ($whatreturn=='metal') {
$return=$metal;
}elseif ($whatreturn=='iditem') {
$return=$iditem;
}
return $return;
}
switch($do){
default;
?>
<div class='title'/>
<center>
<div class='content' align='center'><img src="/images/kuxnev.jpg " width="100%"></div>
</center>
</div>
<div class='list'/>
<li>
<a href='?do=craft'/><img src='/images/icon/metal.png'/> Создать предмет </a>
</li>
</div>
<?
if(isset($_GET['ss'])){
mysql_query("UPDATE `users` SET `time_craft`='".($_SERVER['REQUEST_TIME']+84600)."',`object_craft`='1' WHERE `id`='".$user['id']."'");
}
if($user['object_craft']==0){
?>
<div class='line'/>
</div>
<div class='title'/>
Вы пока что не крафтите вещей.
</div>
<?
}elseif($user['object_craft']>0){
$d_=($user['time_craft']-$_SERVER['REQUEST_TIME'])/84600%60;
$h_=($user['time_craft']-$_SERVER['REQUEST_TIME'])/3600%60;
$m_=($user['time_craft']-$_SERVER['REQUEST_TIME'])/60%60;
$s_=($user['time_craft']-$_SERVER['REQUEST_TIME'])%60;
?>
<div class='title'/>
<center>
Вы создаете предмет <?echo priz($user['object_craft'],'name');?>
</center>
</div>
<div class='line'/></div>
<div class='title'/>
<center>
Осталось: <?echo _toend($d_,$h_,$m_,$s_);?>
</center>
</div>
<?
if($user['time_craft']<$_SERVER['REQUEST_TIME']){
if(isset($_GET['take'])){
$inv=mysql_query("SELECT * FROM `inv` WHERE `user`='".$user['id']."' and `place`='0' and `equip`='0'");
if(mysql_num_rows($inv)>19){
$_SESSION['light']="В вашей сумке не достаточно места!";
header("Location:?");
exit;
}
if($user['object_craft']==1){
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`bonus`,
`_str`,
`_vit`,
`_agi`,
`_def`,
`quality`) VALUES ("'.$user['id'].'",
"258",
"10",
"170",
"170",
"170",
"170",
"6")');
}elseif ($user['object_craft']==2) {
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`bonus`,
`_str`,
`_vit`,
`_agi`,
`_def`,
`quality`) VALUES ("'.$user['id'].'",
"284",
"10",
"170",
"170",
"170",
"170",
"6")');
}elseif ($user['object_craft']==3) {
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`bonus`,
`_str`,
`_vit`,
`_agi`,
`_def`,
`quality`) VALUES ("'.$user['id'].'",
"303",
"10",
"120",
"120",
"120",
"120",
"5")');
}elseif ($user['object_craft']==4) {
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`bonus`,
`_str`,
`_vit`,
`_agi`,
`_def`,
`quality`) VALUES ("'.$user['id'].'",
"310",
"10",
"120",
"120",
"120",
"120",
"5")');
}
mysql_query("UPDATE `users` SET `object_craft`='0',`time_craft`='0' WHERE `id`='".$user['id']."'");
$_SESSION['light']="Вещь в сумке!";
header("Location:/metal_smith/");
exit;
}
?>
<div class='title'/>
<center/>
<form action='?take' method='post'/>
<input type='submit' value='Забрать'/>
</form/>
</div>
<?
}
}
break;
case 'craft';
?>
<div class='title'/>
<center>
<div class='content' align='center'><img src="/images/kuxnev.jpg " width="100%"></div>
</center>
</div>
<div class='line'/></div>
<?
if(isset($_GET['start'])){
$start=_num($_GET['start']);
if($start==1 OR $start==2 OR $start==3 OR $start==4){
$time_go=priz($start,'timeneed');
$metal_go=priz($start,'metal');
if($user['s']<50000){
$_SESSION['light']="Не хватает серебра";
header("Location:?do=craft");
exit;
}
if($user['metal']<$metal_go){
$_SESSION['light']="Не хватает <img src='/images/icon/metal.png'/> метала.";
header("Location:?do=craft");
exit;
}
if($user['object_craft']>0){
$_SESSION['light']="Вы уже что-то создаете!";
header("Location:?do=craft");
exit;
}
mysql_query("UPDATE `users` SET `time_craft`='".($_SERVER['REQUEST_TIME']+$time_go)."',`object_craft`='$start',`metal`='".($user['metal']-$metal_go)."',`s`='".($user['s']-50000)."' WHERE `id`='".$user['id']."'");
$_SESSION['light']="Создание предмета начато!";
header("Location:/metal_smith/");
exit;
}else{
$_SESSION['light']="Не верный идентификатор";
header("Location:/metal_smith/");
exit;
}
}
for($w=1;$w<5;$w++){
$eq=priz($w,'timeneed');
?>
<div class='content'/>
<img src='/itemImage.php?id=<?echo priz($w,'iditem');?>'/><?echo priz($w,'name');?><br/>
<center>
<form action='?do=craft&start=<?=$w;?>' method='post'/>
<input type='submit' value='Начать крафт'/>
</form/>
</center>
</div>
<div class='title'/><center>
Необходимо
</center>
</div><div class='line'/></div><div class='title'/>
<?echo _needt($eq);?><br/>
<? echo priz($w,'metal');?> <img src='/images/icon/metal.png'/><br/>
50000 <img src='/images/icon/silver.png'/><br/>
</div>
<?
}
break;
}
require_once 'system/f.php';