Файл: train.php
Строк: 99
<?php
$title = 'Тренировка';
include_once 'protected/sys.php';
$types = array ('t_str','t_hp','t_def');
$imagesT = array('strength','health','defense');
$descriptions = array ('Увеличивает наносимый врагам урон',
'Увеличивает запас здоровья',
'Поглощает урон врага');
$namesS = array ("Сила","Здоровье","Защита");
function _value ($var)
{
if ($var == 5 OR $var ==10 OR $var ==15 OR $var ==20
OR $var ==25 OR $var ==30 OR $var ==35 OR $var == 40
OR $var == 45 OR $var == 50 OR $var ==55 OR $var ==60
OR $var ==65 OR $var ==70)
{
return 'gold';
}
return 'silver';
}
function _cost ($var)
{
if ($var == 5 OR $var ==10 OR $var ==15 OR $var ==20
OR $var ==25 OR $var ==30 OR $var ==35 OR $var == 40
OR $var == 45 OR $var == 50 OR $var ==55 OR $var ==60
OR $var ==65 OR $var ==70)
{
$data = array (5=>5,10=>20,15=>50,20=>100,
25=>200,30=>400,35=>800,
40=>1500,45=>2500,50=>2500,
55=>2500,60=>2500,65=>2500,70=>2500);
}
else
{
$data = array (0=>50,1=>50,2=>100,3=>150,4=>200,
6=>400,7=>600,8=>800,9=>1000,
11=>1500,12=>2500,13=>3500,14=>5000,
16=>7000,17=>9600,18=>12000,19=>15000,
21=>18000,22=>21000,23=>24000,24=>27000,
26=>30000,27=>34000,28=>38000,29=>42000,
31=>46000,32=>50000,33=>54000,34=>60000,
36=>75000,37=>80000,38=>85000,39=>90000,
41=>90000,42=>105000,43=>120000,44=>135000,
46=>150000,47=>200000,48=>250000,49=>300000,
51=>450000,52=>500000,53=>550000,54=>600000,
56=>700000,57=>800000,58=>900000,59=>1000000,
61=>1250000,62=>1500000,63=>1750000,64=>2000000,
66=>2500000,67=>3000000,68=>3500000,69=>4000000);
}
return $data[$var];
}
if (isset($_GET['train']))
{
$train = htmlspecialchars(trim($_GET['train']));
if ($user[$train] >69 )
{
$_SESSION['error'] = 'Максимальный уровень!';
header("Location:/train");
exit;
}
if ($train == 't_str')
{
if ($user[_value($user['t_str'])] >= _cost($user['t_str']))
{
//если хватает на левел ап
//$valueUp =$values[$user['t_str']];
$valueUp = _value($user['t_str']);
$upLevelTrainSql = "UPDATE `users` SET `t_str`=?,`$valueUp`=?,`str`=?
WHERE `id`=?";
$upLevelTrainPl = array(($user['t_str']+1),($user[$valueUp]-_cost($user['t_str'])),
($user['str']+3),$user['id']);
$upLevelTrain = $db->query($upLevelTrainSql,$upLevelTrainPl);
$_SESSION['info'] = 'Сила +3';
header("Location:/train");
exit;
}
else
{
$_SESSION['error'] = 'Вам не хватает средств!';
header("Location:/train");
exit;
}
}
elseif ($train == 't_def')
{
if ($user[_value($user['t_def'])] >= _cost($user['t_def']))
{
//если хватает на левел ап
//$valueUp =$values[$user['t_str']];
$valueUp = _value($user['t_def']);
$upLevelTrainSql = "UPDATE `users` SET `t_def`=?,`$valueUp`=?,`def`=?
WHERE `id`=?";
$upLevelTrainPl = array(($user['t_def']+1),($user[$valueUp]-_cost($user['t_def'])),
($user['def']+3),$user['id']);
$upLevelTrain = $db->query($upLevelTrainSql,$upLevelTrainPl);
$_SESSION['info'] = 'Броня +3';
header("Location:/train");
exit;
}
else
{
$_SESSION['error'] = 'Вам не хватает средств!';
header("Location:/train");
exit;
}
}
elseif ($train == 't_hp')
{
if ($user[_value($user['t_hp'])] >= _cost($user['t_hp']))
{
//если хватает на левел ап
//$valueUp =$values[$user['t_str']];
$valueUp = _value($user['t_hp']);
$upLevelTrainSql = "UPDATE `users` SET `t_hp`=?,`$valueUp`=?,`hp`=?
WHERE `id`=?";
$upLevelTrainPl = array(($user['t_hp']+1),($user[$valueUp]-_cost($user['t_hp'])),
($user['hp']+3),$user['id']);
$upLevelTrain = $db->query($upLevelTrainSql,$upLevelTrainPl);
$_SESSION['info'] = 'Здоровье +3';
header("Location:/train");
exit;
}
else
{
$_SESSION['error'] = 'Вам не хватает средств!';
header("Location:/train");
exit;
}
}
else
{
$_SESSION['error'] = 'Вы ввели ошибочный запрос! Если ошибка повторяеться - сообщите Администрации!';
header("Location:/train");
exit;
}
}
for ($i = 0; $i <3; $i++)
{
?>
<div class ='content'/>
<div class="fl ml10 mt10">
<img class="item_icon" src="http://144.76.127.94/view/image/train/<?=$imagesT[$i];?>.png">
</div>
<div class="ml68 mt10 mb10 mr10 sh small lorange">
<span class="medium lwhite tdn"><span class="darkgreen_link"><?=$namesS[$i];?> </span><span class="darkgreen_link font_15"><span class ='win'/>+<?=$user[$types[$i]]*3;?></span>
</span></span><br>
<span><span class="text_small"><?=$descriptions[$i];?></span><br>Уровень: <?=$user[$types[$i]];?> из 70</span>
</div>
</div>
<?php
if ($user[$types[$i]] < 70)
{
?>
<br/>
<center>
<a href="?train=<?=$types[$i];?>" class="ubtn inbl green mb5 mt-15 ml5 mr5">
<span class="ul">
<span class="ur">
Тренировать за
<img src="http://144.76.127.94/view/image/icons/<?=_value($user[$types[$i]]);?>.png" class="icon">
<?=_cost($user[$types[$i]]);?>
</span>
</span>
</a>
</center>
<?
}
}
include_once $config['root'].'/protected/footermain.php';