Файл: Website/train.php
Строк: 51
<?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["type"], $_POST["q"]))
{
$_POST["q"]=abs($_POST["q"]);//anti cheat
check_r($_GET["town"]);
$town=town($_GET["town"]); if ($town[1]!=$_SESSION["user"][0]) {header('Location: login.php'); die();}
$faction=faction($_SESSION["user"][10]);
$units=units($faction[0]);
$u_status=get_uns($_GET["town"]);
$weaps=explode("-", $town[6]); $res=explode("-", $town[10]); $lim=explode("-", $town[11]); $u_upgrades=explode("-", $town[17]); $w_upgrades=explode("-", $town[18]); $a_upgrades=explode("-", $town[19]);
$l=$lim[8]; $dur=explode(":", $units[$_GET["type"]][9]); $cost=explode("-", $units[$_GET["type"]][4]); $req=explode("-", $units[$_GET["type"]][3]);
$okreq=1; if ($req[0]!="") for ($i=0; $i<count($req); $i++) if ($weaps[$req[$i]]<$_POST["q"]) $okreq=0; else $weaps[$req[$i]]-=$_POST["q"]; $weaps=implode("-", $weaps);
if (($u_upgrades[$_GET["type"]])&&($w_upgrades[$_GET["type"]])&&($a_upgrades[$_GET["type"]]))
if (!$u_status[$_GET["type"]])
if ($town[12]+$town[3]+$_POST["q"]<=$lim[3])
if (($res[0]>=$cost[0]*$_POST["q"])&&($res[1]>=$cost[1]*$_POST["q"])&&($res[2]>=$cost[2]*$_POST["q"])&&($res[3]>=$cost[3]*$_POST["q"])&&($res[4]>=$cost[4]*$_POST["q"]))
if ($okreq)
{
$res[0]-=$cost[0]*$_POST["q"]; $res[1]-=$cost[1]*$_POST["q"]; $res[2]-=$cost[2]*$_POST["q"]; $res[3]-=$cost[3]*$_POST["q"]; $res[4]-=$cost[4]*$_POST["q"]; $res=implode("-", $res);
train($_GET["town"], $_GET["type"], abs($_POST["q"]), (floor($dur[0]*$_POST["q"]*$l/100)).":".((($dur[0]*$_POST["q"]*$l/100)-floor($dur[0]*$_POST["q"]*$l/100))*60+floor($dur[1]*$_POST["q"]*$l/100)).":".((($dur[1]*$_POST["q"]*$l/100)-floor($dur[1]*$_POST["q"]*$l/100))*60), $res, $weaps);
}
else msg($lang['noItems']);
else msg($lang['noResources']);
else msg($lang['noHouses']);
else msg($lang['unitAlrTrained']);
else msg($lang['researchUnit']." ".$lang['toLevel']." 1.");
}
else {header('Location: login.php'); die();}
?>