Вход Регистрация
Файл: Website/build.php
Строк: 52
<?php

/*** Freedom City | Check RPGBUNNY.COM for more Full RPG Sources | www.rpgbunny.com ***/include "antet.php"; include "func.php";

if (isset(
$_SESSION["user"][0], $_GET["town"], $_GET["b"], $_GET["subB"]))
{
 
$okreq=1$okhouse=1;
 
check_r($_GET["town"]);
 
$town=town($_GET["town"]); if ($town[1]!=$_SESSION["user"][0]) {header('Location: login.php'); die();}
 
$faction=faction($_SESSION["user"][10]); $r=$faction[3];
 
$buildings=buildings($_SESSION["user"][10]);
 
$c_status=get_con($_GET["town"]);
 
 
$data=explode("-"$town[8]); $res=explode("-"$town[10]); $lim=explode("-"$town[11]); $land=explode("/"$town[13]);
 
$dur=explode("-"$buildings[$_GET["b"]][6]); $cost=explode("-"$buildings[$_GET["b"]][4]); $req=explode("/"$buildings[$_GET["b"]][3]); $upk=explode("-"$buildings[$_GET["b"]][7]);
 if (
$_GET["subB"]==-1) {$d=$data[$_GET["b"]]; $dur[$d]=explode(":"$dur[$d]);}
 else {
$land=explode("-"$land[$_GET["b"]]); $d=$land[$_GET["subB"]]; $dur[$d]=explode(":"$dur[$d]);}
 for (
$j=0$j<count($req); $j++) $req[$j]=explode("-"$req[$j]);
 if (
$req[0][0]!="") for ($j=0$j<count($req); $j++) if ($data[$req[$j][0]]<$req[$j][1]) $okreq=0;
 if (
$town[12]+$town[3]+$upk[$d]>$lim[3]) $okhouse=0;
 if (!
$c_status[$_GET["b"]])
  if (
$d<10)
   if (
$okreq)
    if (((
$res[0]>=$cost[0]*pow($r$d))&&($res[1]>=$cost[1]*pow($r$d))&&($res[2]>=$cost[2]*pow($r$d))&&($res[3]>=$cost[3]*pow($r$d))&&($res[4]>=$cost[4]*pow($r$d))))
     if (
$okhouse)
     {
      
$res[0]-=$cost[0]*pow($r$d); $res[1]-=$cost[1]*pow($r$d); $res[2]-=$cost[2]*pow($r$d); $res[3]-=$cost[3]*pow($r$d); $res[4]-=$cost[4]*pow($r$d); $res=implode("-"$res);
      
build($_GET["town"], $_GET["b"], $_GET["subB"], (floor($dur[$d][0]*$lim[4]/100)).":".((($dur[$d][0]*$lim[4]/100)-floor($dur[$d][0]*$lim[4]/100))*60+floor($dur[$d][1]*$lim[4]/100)).":".((($dur[$d][1]*$lim[4]/100)-floor($dur[$d][1]*$lim[4]/100))*60), $res$_SESSION["user"][10]);
     }
     else 
msg($lang['noHouses']);
    else 
msg($lang['noResources']);
   else 
msg($lang['reqNotMet']);
  else 
msg($lang['buildingMaxLvl']);
 else 
msg($lang['buildingUnderConstr']);
}
else {
header('Location: login.php'); die();}
?>
Онлайн: 0
Реклама