Вход Регистрация
Файл: liwar.ru/Yadro/Us_exp.php
Строк: 38
<?php

/*
дописать в базу 

ya_max - Ярость максимально
ya - ярость

hp_max -выносливость максимально
hp - выносливость

rc_max - реакция максимально
rc - реакция

exp - навык(опыт)
trebo_exp - навык(опыт) требуемый

sera 
gold
lvl


*/
    
if($cms->us['id']){
if(
$cms->us['lvl'] == 1){
    
$trebo_exp round(($cms->us['hp_max'] / 2) * $cms->us['lvl']);
    }
    
    elseif(
$cms->us['lvl'] >= && $cms->us['lvl'] < 5){
    
$trebo_exp round(($cms->us['ya_max'] / 2) * $cms->us['lvl']);
    }
    
    elseif(
$cms->us['lvl'] >= && $cms->us['lvl'] < 15){
    
$trebo_exp round(($cms->us['lvl'] * 67));
    }
    
    elseif(
$cms->us['lvl'] >= 15 && $cms->us['lvl'] < 25){
    
$trebo_exp round(($cms->us['rc_max'] / 2) * $cms->us['lvl']);
    }
    
    elseif(
$cms->us['lvl'] >= 25 && $cms->us['lvl'] < 35){
    
$trebo_exp round(($cms->us['hp_max'] / 2) * $cms->us['lvl']);
    }
    
    elseif(
$cms->us['lvl'] >= 35 && $cms->us['lvl'] < 45){
    
$trebo_exp round(($cms->us['ya_max'] / 2) * $cms->us['lvl']);
    }
    
    elseif(
$cms->us['lvl'] >= 45 && $cms->us['lvl'] < 55){
    
$trebo_exp round(($cms->us['rc_max'] / 2) * $cms->us['lvl']);
    }
    
$exp_progress round(100/($cms->us['exp']/($cms->us['trebo_exp']+1) ) );
if(
$exp_progress 100){$exp_progress 100;}


if(
$cms->us['exp'] >= $cms->us['trebo_exp']){$cms -> error 'Вы накопили мало опыта для перехода в следующий уровень!';}
    if(
$cms->us['exp'] < $cms->us['trebo_exp']){
$gold_lvl round(($cms->us['lvl'] + 1) * 10 );    
$sera_lvl =    round(($cms->us['lvl'] + 1) * 141 );    
$next_lvl round($cms->us['lvl'] + 1);
$exp_lvl round($cms->us['exp'] - $cms->us['trebo_exp']);
    if(isset(
$_GET['_next_lvl_'])){
    if(empty(
$cms->error)){DB::$dbs->query("UPDATE `us` SET `lvl`= ?,`exp`= ?,`trebo_exp`= ?,`sera`= ?,`zola`= ? WHERE
    `id`= ?;"
,array($next_lvl,$exp_lvl,$trebo_exp,$sera_lvl,$gold_lvl));
    
$_SESSION['not'] = '<font color=green>вы успешно перешли на следующий уровень!</font>';
header('location:?');
 exit();
    
    }
    
?>
<div class="info_not2"><font color=orange>Поздравлям!<br> Вы открыли </font><font color=green><b><?=$next_lvl?> й уровень</b></font>
<br>Награда:  <font color=gold><?=$gold_lvl?> Золота</font> и <font color=silver><?=$sera_lvl?> Серебра</font><br>
<a href="?_next_lvl_"> Перейти в <b><?=$next_lvl?> й уровень</b> </a></div>
    <?php
    
}else{
?>
<div class='oline'>
<div class='bline' style='width:".$exp_progress."%'></div>
</div>

<?php
}    
    
    }
?>
Онлайн: 2
Реклама