Вход Регистрация
Файл: 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();}
?>
Онлайн: 0
Реклама