Вход Регистрация
Файл: gamele.ru/inc/udar_succ.php
Строк: 29
<?
$psil
=$pl_st[30];
$plovk=$pl_st[31];
$puda=$pl_st[32];
if(
$psil>$plovk and $psil>$puda){$bonus=1;}
else if(
$plovk>$psil and $plovk>$puda){$bonus=2;}
else if(
$puda>$psil and $puda>$plovk){$bonus=3;}
else{
$bonus=0;}
$ksil=1;
switch(
$bonus){
    case 
0: break;
    case 
1$ksil=2;break;
    case 
2$pl_st[10]+=$pl_st[31]/3;break;
    case 
3: break;
}
$pl_damag=explode("-",$pl_st[1]);
$pl_damag[0]=($pl_st[73]/100+1)*($pl_damag[0]+$pl_st[73]*2)*$ksil;
$pl_damag[1]=($pl_st[73]/100+1)*($pl_damag[1]+$pl_st[73]*3)*$ksil;
$pl_damag=rand($pl_damag[0],$pl_damag[1]);
$mage=0;
$um=explode("|",$player['st']);
$koef=$um[71]/7+1;

switch (
$ud[1]) {
    case 
0$damage=1+$pl_damag*$s*$koef;break; //простой
    
case 1$damage=1+$pl_damag*1.3*$s*$koef;break; //усиленный
    
case 2$damage=(($ud[2]*($pl_st[34]/250+1))*($pl_st[73]/100+1)*$s*0.7+$pl_damag/4)*$koef;$ms[0]=" «Spirit Arrow»";$ms[1]=" магическим"$mage=1;break;//спирит
    
case 3$damage=(($ud[2]*($pl_st[34]/250+1))*($pl_st[73]/100+1)*$s+$pl_damag/4)*$koef;$ms[0]=" «Mind Blast»";$ms[1]=" магическим"$mage=1;break;//минд бласт
}

$sokr=3+(($pl_st[32]*4+$pl_st[7])*($pl_st[73]/100+1)-($tg_st[33]*9+$tg_st[8]+$tg_st[32])*($tg_st[73]/100+1))*$koef;
if (
$sokr>94){$sokr=94;}else if($sokr<6){$sokr=6;}
if(
random($sokr)==1){
    
$ms[5]="критическим $ms[1] ударом",[6,$ud[0]],"$ms[0] поразил$psex[1]"";
    
$damage=$damage+$pl_st[32];
    if(
$bonus==3){$damage=$damage*rand(22,28)/10;}
    else
{$damage=$damage*rand(15,18)/10;}
    
$color="CC0000";$ms[6]=" критическим";}else{$ms[5]="поразил$psex[1]$ms[1] ударом",[6,$ud[0]],"$ms[0] "";$color="000000";
}
$damage=$damage/($tg_st[99]/250+$tg_st[73]/200+1);
if(
$pl_st[10]==0){$pl_st[10]=1;}
$tg_st[9]=$tg_st[9]+$tg_st[31]*1.5;
$pl_st[10]=$pl_st[10]+$pl_st[31]*0.3;
if(
$mage==0){
    if(
$tg_st[9]>$pl_st[10]){
        
$damage=$damage/($tg_st[9]/$pl_st[10]);
    }
}
$damage=round($damage);
if(
$damage<1){$damage=1;}

if(
$tg[hp]==0){$log.=",$logpl," нанес$psex[1контрольный$ms[1удар",[6,$ud[0]],"$ms[0по трупу",$logtg,"."";}
else{
    if(
$tg[hp]<=$damage){
        
$exp[1]+=$tg[hp];
        
$tg[hp]=0;
        
$exp[6]+=1;
    }else{
        
$tg[hp]-=$damage;
        
$exp[1]+=$damage;
    }
    
$exp[0]+=$damage;
    if(
$s==1){
        if(
$tg['invisible']<time()){
            
$log.=",$logpl,$ms[5] ,$logtg," на <B><font color=#$color>-$damage</font></B> [$tg[hp]/$tg[hp_all]]."";
        
}else{
            
$log.=",$logpl,$ms[5] ,$logtg," на <B><font color=#$color>-$damage</font></B> [???/???]."";
        
}
    }else{
        if(
$tg['invisible']<time()){
            
$log.=",$logpl," пробил$psex[1$ms[3]$ms[1]$ms[6ударом",[6,$ud[0]],"$ms[0и поразил$psex[1]",$logtg," на <B><font color=#$color>-$damage</font></B> [$tg[hp]/$tg[hp_all]]."";
        
}else{
            
$log.=",$logpl," пробил$psex[1$ms[3]$ms[1]$ms[6ударом",[6,$ud[0]],"$ms[0и поразил$psex[1]",$logtg," на <B><font color=#$color>-$damage</font></B> [???/???]."";
        
}
        
    }
    include(
$_SERVER["DOCUMENT_ROOT"]."/inc/dmod_succ.php");    
}
unset(
$cblock);
?>
Онлайн: 0
Реклама