Файл: titwar.ru/func/funczdan/3_derevna/res.php
Строк: 118
<?php
$res = ekr($_POST['res']);
$sl = check_chislo($_POST['rabochie']);
$money = check_chislo($_POST['money']);
$people = ceil($user['rabochie'] - $sl);
$money2 = ceil($user['money'] - $money);
if($sl > 99 and $sl < 10001)
{
if($money > 0)
{
$result = mysql_fetch_array(mysql_query("SELECT * FROM res WHERE id='$id'"));
if($result[lumber] == 0 && $result[stone] == 0 && $result[steel] == 0 && $result[food] == 0)
{
switch ($res)
{
case 'lumber'://////////////////////////////Дерево
$needs = ceil($money);
$nayka = mysql_fetch_array(mysql_query("SELECT * FROM science WHERE id='$id'"));
if($user['lesa'] >= $needs and $user['rabochie'] >= $sl and $user['money'] >= $money)
{
$lum = ceil($needs/2*($nayka['doblumber'])/10);
$land = $user['lesa'] - $needs;
$timen = time() + ($lum*70/$sl);
$a = $lum * 10/$money;
mysql_query("UPDATE res SET lumber='$timen', alumber='$lum', men='$sl' WHERE id='$id'");
mysql_query("UPDATE users SET money='$money2', lesa='$land', rabochie='$people' WHERE id='$id'");
$end_m = difference($timen - time());
echo 'Через <b>',$end_m,'</b> ваши рабочие добудут <b>',$lum,'</b> дерева потратив <b>',$needs,'</b> леса!<br>';
///
$datas= date("y.m.d H:i:s");
$textlog = 'Через <b>'.$end_m.'</b> ваши рабочие добудут <b>'.$lum.'</b> дерева.<br>';
$statuslog = 'добыча';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
}
else
{
echo 'Недостаточно леса или рабочих, или денег!<br>';
}
break;
case 'stone':
$needs = ceil($money);
$nayka = mysql_fetch_array(mysql_query("SELECT * FROM science WHERE id='$id'"));
if($user['gori'] >= $needs && $user['rabochie'] >= $sl && $user['money'] >= $money)
{
$sto = ceil($needs/2*($nayka['dobstone'])/10);
$land = $user['gori'] - $needs;
$timen = time() + ($sto*75/$sl);
$a = $sto * 12/$money;
mysql_query("UPDATE res SET stone='$timen', astone='$sto', men='$sl' WHERE id='$id'");
mysql_query("UPDATE users SET money='$money2', gori='$land', rabochie='$people' WHERE id='$id'");
$end_m = difference($timen - time());
echo 'Через <b>',$end_m,'</b> ваши рабочие добудут <b>',$sto,'</b> камня потратив <b>',$needs,'</b> гор!<br>';
///
$datas= date("y.m.d H:i:s");
$textlog = 'Через <b>'.$end_m.'</b> ваши рабочие добудут <b>'.$sto.'</b> камня.<br>';
$statuslog = 'добыча';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
}
else
{
echo 'Недостаточно гор или рабочих, или денег!<br>';
}
break;
case 'steel':
$needs = ceil($money);
$nayka = mysql_fetch_array(mysql_query("SELECT * FROM science WHERE id='$id'"));
if($user['gori'] >= $needs && $user['rabochie'] >= $sl && $user['money'] >= $money)
{
$steel = ceil($needs/3*($nayka['dobsteel'])/10);
$land = $user['gori'] - $needs;
$timen = time() + ($steel*95/$sl);
$a = $steel * 15/$money;
mysql_query("UPDATE res SET steel='$timen', asteel='$steel', men='$sl' WHERE id='$id'");
mysql_query("UPDATE users SET money='$money2', gori='$land', rabochie='$people' WHERE id='$id'");
$end_m = difference($timen - time());
echo 'Через <b>',$end_m,'</b> ваши рабочие добудут <b>',$steel,'</b> железа потратив <b>',$needs,'</b> гор!<br>';
///
$datas= date("y.m.d H:i:s");
$textlog = 'Через <b>'.$end_m.'</b> ваши рабочие добудут <b>'.$steel.'</b> железа.<br>';
$statuslog = 'добыча';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
}
else
{
echo 'Недостаточно гор или рабочих, или денег!<br>';
}
break;
case 'food':
$needs = ceil($money);
if($user['land'] >= $sl && $user['rabochie'] >= $sl && $user['money'] >= $money)
{
$nayka = mysql_fetch_array(mysql_query("SELECT * FROM science WHERE id='$id'"));
$bigland = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id='$id'"));
$bl = $bigland['land'];
if ($bl <= 20000 ) {$koef = 1;}
if ($bl > 20000 ) {$koef = 2;}
$food = ceil($needs/$koef*($nayka['dobfood'])/10);
$timen = time() + ($food*100/$sl);
$a = $food * 7/$money;
mysql_query("UPDATE res SET food='$timen', afood='$food', men='$sl' WHERE id='$id'");
mysql_query("UPDATE users SET money='$money2', rabochie='$people' WHERE id='$id'");
$end_m = difference($timen - time());
echo 'Через <b>',$end_m,'</b> ваши рабочие добудут <b>',$food,'</b> зерна.<br>';
///
$datas= date("y.m.d H:i:s");
$textlog = 'Через <b>'.$end_m.'</b> ваши рабочие добудут <b>'.$food.'</b> зерна.<br>';
$statuslog = 'добыча';
mysql_query("INSERT INTO `logi` ( `id` , `user_id` , `login` , `data` , `text` , `status` )
VALUES ('', '$user[id]', '$user[login]', '$datas', '$textlog', '$statuslog')");
///
}
else
{
echo 'Недостаточно земли или рабочих, или денег!<br>';
}
break;
}
}
else
{
echo 'Добыча ресурсов уже идет!<br>';
}
}
else
{
echo 'Необходимо выделить деньги для добычи!<br>';
}
}
else
{
echo 'Производить ресурсы могут не менее 100 и не более 10000 рабочих!<br>';
}
?>