Вход Регистрация
Файл: public_html/files/regeneration.php
Строк: 33
<?
defined
('PROTECTOR') or die('Error: restricted access');
if(!empty(
$user_id)){
    
$time=time();

    
$regenerator = @mysql_fetch_array( @mysql_query("SELECT * FROM `regenerator` WHERE `usr` = '$udata[id]' LIMIT 1"));
    
$time_regenerator = ($time-$regenerator['last']);
    
$time_regenerator_pvp = ($time-$regenerator['last_pvp']);
    
$limit_razb 6;

    if(
$time_regenerator>60){
        
$newmp=$udata['mp']+round($time_regenerator/20);
        if(
$newmp>user_mpall("$udata[id]")){
            
$newmp=user_mpall("$udata[id]");
        }
        @
mysql_query("UPDATE `users` SET `hp` = '$udata[hpall]',`mp`='$newmp' WHERE `id` = '$udata[id]' LIMIT 1");
        @
mysql_query("UPDATE `regenerator` SET `last`='$time' WHERE `usr` = '$udata[id]' LIMIT 1");
    }
    
    if(
$udata['prava']>=5){
        
$Regen_time_For_Pvp 600;
    } else{
        
$Regen_time_For_Pvp 600;
    }

    if(
$time_regenerator_pvp>=$Regen_time_For_Pvp){
        
        
$Reg_Mp_Pvp round($time_regenerator_pvp/$Regen_time_For_Pvp);
        
$udata['mp_pvp'] = abs($udata['mp_pvp']+$Reg_Mp_Pvp);
        
        if(
$udata['mp_pvp']>=$limit_razb){
            
$udata['mp_pvp']=$limit_razb
        }
        
        if(
$time_regenerator_pvp>($Regen_time_For_Pvp*$limit_razb)){
            
$ntime_pvp time(); 
        } else {
            
$ntime_pvp = ($regenerator['last_pvp']+($Reg_Mp_Pvp*$Regen_time_For_Pvp));
        }
        
        @
mysql_query("UPDATE `users` SET `mp_pvp`='".$udata['mp_pvp']."' WHERE `id` = '$udata[id]' LIMIT 1");
        @
mysql_query("UPDATE `regenerator` SET `last_pvp`='$ntime_pvp' WHERE `usr` = '$udata[id]' LIMIT 1");
        
$regenerator = @mysql_fetch_array( @mysql_query("SELECT * FROM `regenerator` WHERE `usr` = '$udata[id]' LIMIT 1"));
    }
    
}
?>
Онлайн: 1
Реклама