Вход Регистрация
Файл: dvig/fightad.php
Строк: 348
<?php


 
/**
  * @author Ololo
  * @copyright 2011
  */

 
class Fight
 
{
             public 
$atpriza "" ///текст
             
public $atpriz ;
            
                function 
ataka_peta($row$opredelenie,$rowpers)
    {
        
$pe mysql_query("select* from pet_pers where id_pers='" $row['name'] .
            
"' and id='" $row['pet_activ'] . "'");
        
$pet mysql_fetch_array($pe);

        
$ataka rand($pet['sila'],($pet['sila']/2));

        if (
$ataka <= 0) {
            
$ataka 0;
        }
        if (
$ataka $rowpers['hp']) {
            
$ataka $rowpers['hp'];
        }
        if (
$ataka 0) {

           
            
$pet['silaplus'] -= $ataka;
            
            
$pet['livkplus']--;
            
$silapl $pet['silaplus'];
            if (
$silapl <= 0) {
                
$pet['sila']++;
                
$silapl $pet['sila'] * 50;
            }
            if (
$pet['livkplus'] <= 0) {
                
$pet['lovkost']++;
                
$pet['livkplus'] = $pet['lovkost'] * 2;
            }
            
mysql_query("update pet_pers set silaplus='$silapl',sila='" $pet['sila'] . "',
      lovkost='" 
$pet['lovkost'] . "',livkplus='" $pet['livkplus'] . "'
      where  id_pers='" 
$row['name'] . "' and id='" $row['pet_activ'] . "'");
        }
        return 
$ataka;
        ;
    }
    function 
ataka_na_peta($row$opredelenie,$rowpers)
    {
        
$pe mysql_query("select* from pet_pers where id_pers='" $row['name'] .
            
"' and id='" $row['pet_activ'] . "'");
        
$pet mysql_fetch_array($pe);
        
$f $rowpers['ataka'] - $pet['lovkost'];
        if (
$f <= 0) {
            
$f 1;
        }
        
$ataka_na_pet rand(1$f);

        if (
$ataka_na_pet <= 0) {
            
$ataka_na_pet rand(01);
        }
        
$pet['hp'] -= $ataka_na_pet;
        if (
$pet['hp'] <= 0) {
            
mysql_query("update table1 set pet_activ='0' where name='$opredelenie'");
            
mysql_query("update pet_pers set hp='0', status='2' where id_pers='$opredelenie' and id='" .
                
$row['pet_activ'] . "'");


            ;
        } else {
            
            
$pet['hpplus'] -= $ataka_na_pet;
            if (
$pet['hpplus'] <= 0) {
                
$pet['hpall'] += $pet['vinoslivost'];
                
$pet['hpplus'] = $pet['hpall'] * 50;
            }


           
            
$pet['vinplus']--;

            if (
$pet['vinplus'] <= 0) {
                
$pet['vinoslivost']++;
                
$pet['vinplus'] = $pet['vinoslivost'] * 50;
            }

            
mysql_query("update pet_pers set vinplus='" $pet['vinplus'] .
                
"',vinoslivost='" $pet['vinoslivost'] . "'
      ,hpall='" 
$pet['hpall'] . "',hpplus='" $pet['hpplus'] .
                
"' where  id_pers='" $row['name'] . "' and id='" $row['pet_activ'] . "'");


            
mysql_query("update pet_pers set hp='" $pet['hp'] . "' where id_pers='$opredelenie' and id='" .
                
$row['pet_activ'] . "'");


            ;
        }


        return 
$ataka_na_pet;
    }
            function 
ubit($row,$opredelenie){
                
$at=$this->ataka_mob($row,$opredelenie);
                
                   
$hp=$row['hpall']/2;
  
$mp=$row['mpall']/2;
  
$tp=$row['tpall']/2;
  
$z=$row['zoloto']/2;
  
$zop=($row['obshopit']/100)*10;
  
$zopq=$row['obshopit']-$zop;
  if (
$zopq<0){$zopq=0;}
   
mysql_query("UPDATE  `table1` SET `hp` = '".mysql_real_escape_string($hp)."',`hpmob` = '0',`mp` = '".mysql_real_escape_string($mp)."',`tp` = '".mysql_real_escape_string($tp)."',`sever` = '0',`wostok` = '0',`obshopit`='".mysql_real_escape_string($zopq)."',`zoloto` = '".mysql_real_escape_string($z)."',`tekopit` = '0'
 WHERE `name`='"
.mysql_real_escape_string($opredelenie)."';") or die(mysql_error());
  return 
$at="Вы погибли, атака монстра нанесла вам $at<br>В следующий раз будте более осторожным<br><a href=88.php?go=do>В игру</a>"  ;

            }
            function 
mob_umer($row,$opredelenie){
        
$nnn="";
    
    
 
$time=time();
 
$past=time()-5;
 
$taimaut=$row['tim']-$past

 

$query="UPDATE   `table1` SET `tim`='".mysql_real_escape_string($time)."' WHERE `name`='".mysql_real_escape_string($opredelenie)."' LIMIT 1 ;";
mysql_query($query);
 
$sql mysql_query($query) or die(mysql_error());    
    
    

if (
$row["opitmob"]!==0){
$to=$row["opitmob"]+$row['tekopit'];
$too=$row["opitmob"]+$row['obshopit'];

/////потрошитель
$nn=(100+$row['potroshital'])/100
if (
$nn<5){$nn=5;}$rtj=mt_rand(1,$row['staratel']);
if(
$nn>=mt_rand(1,100)){ 
    
$hh=rand(4,5);
   if(
$row['polog1']!=='6'){
    if(
$hh>3){
        if(
$hh==4){$tap='chasi';
     
        }
//////////////////////
        
if($hh==5){$tap='amulet' ;}
        if(
$hh==6){$tap='chasi'; }
        if(
$hh==7){$tap='braslet'  ;}
        if(
$hh==8){$tap='kolco';}
        if(
$hh==9){$tap='gemi';}
        if(
$row['lvlmob']<25)$tap='braslet';
         if(
$row['lvlmob']<10)$tap='kolco';
        if(
$row['lvlmob']<6)$tap='gemi';
       
          
        
$querymob0 "SELECT * FROM `$tap` WHERE `lvl`<='".mysql_real_escape_string($row['lvlmob'])."' order by rand() limit 1 ;";
    
$sqlm0 mysql_query($querymob0) or die(mysql_error());
    
$rkn=mysql_num_rows($sqlm0);
    
 
$row000 =  mysql_fetch_assoc($sqlm0);
        
        
$m='name';$n='idtip';
        if(
$tap=='gemi'){$m='nazvan';$n='tipid';}
        
    
$query="UPDATE   `table1` SET `potroha`='$tap', `trava`='".mysql_real_escape_string($row000['id'])."' WHERE `name`='".mysql_real_escape_string($opredelenie)."' LIMIT 1 ;";
mysql_query($query);
 
$sql mysql_query($query) or die(mysql_error()); 
  
 
 
 
 
 
 
 
$par=$row000[$n];
$nnn="Вы выбили ".htmlspecialchars($row000[$m]) ."<br>
Вы хотите положить в <a href=88.php?go=travyzabrat>рюкзак?</a>" 
;     
        
        
        
        
        
        
        ;}else{
    
    
    
    
    
$zol=$row['zoloto']+$rtj ;   $nnn="Вы выбили из монстра $rtj золота "
 
mysql_query("UPDATE   `table1` SET `zoloto`='".mysql_real_escape_string($zol)."' WHERE `name`='".mysql_real_escape_string($opredelenie)."';")or die(mysql_error());
};}
/////плюс к потрошителю
$timo=(1/$row['potroshital'])*100;
if(
$timo>=mt_rand(1,100)){;
 
$opitstar15=$row['potroshital']*100;
 
$obshopit5=$row['obshopit']+$opitstar15;
 
$tekopit5=$row['tekopit']+$opitstar15;
 
$row['potroshital']++;
  
$nnn=$nnn"Вы повысили ваш навык <br><font color=red><b>Потрошитель +1! Вы получили $opitstar15 опыта</b></font><br></font>";
$row['potroshital']++;
$query="UPDATE   `table1` SET `potroshital`='".mysql_real_escape_string($row['potroshital'])."',`obshopit`='".mysql_real_escape_string($obshopit5)."',`tekopit`='".mysql_real_escape_string($tekopit5)."' WHERE `name`='".mysql_real_escape_string($opredelenie)."'";
mysql_query($query);
 
$sql mysql_query($query) or die(mysql_error()) ;} 







;}
/////конец потрошителя
/////в базу убили моба

 
mysql_query("UPDATE  
  `table1` SET `hpmob`='0',`tekopit`='"
.mysql_real_escape_string($to)."',
   `obshopit`='"
.mysql_real_escape_string($too)."', `opitmob`='0' 
    WHERE `name`='"
.mysql_real_escape_string($opredelenie)."';")or die(mysql_error());}
$nnn=$nnn"<center>Вы убили монстра и получили  ".htmlspecialchars($row["opitmob"])." опыта<br> ";if(isset($nnn)) {print"<br>$nnn";}
 
if(
$row['polog1']=='6'){
    
  
mysql_query("UPDATE  
   `table1` SET `trava`='"
.mysql_real_escape_string($row['idmob'])."'
    WHERE `name`='"
.mysql_real_escape_string($opredelenie)."' LIMIT 1 ;");
 

  
$querymob0 "SELECT * FROM `shkuri` WHERE `rand`='".mysql_real_escape_string($row['idmob'])."' ;";
    
$sqlm0 mysql_query($querymob0) or die(mysql_error());
 
$row000 mysql_fetch_assoc($sqlm0);
 
 
$par=$row000['par'];
$nnn=$nnn."<center>Вы выбили "; print htmlspecialchars($row000['nami']); print"(+ $par )<br>
Вы хотите положить ее в <a href=88.php?go=travyzabrat>рюкзак?</a>" 
;   
    
;}








$plusohotn=(1/($row['ohotnik']*($row['ohotnik']/$row['lvlmob'])))*1000;

 
$tz1=mt_rand(1,$plusohotn);
 
/////плюс охотника
 
if ($plusohotn==($tz1)){
 
$opitstar1=$row['ohotnik']*100;
 
$obshopit=$row['obshopit']+$opitstar1;
 
$tekopit=$row['tekopit']+$opitstar1;
 
  
$nnn=$nnn"Вы повысили ваш навык <br><font color=red><b>Охотник +1! Вы получили $opitstar1 опыта</b></font><br></font>";
$row['ohotnik']++;
$query="UPDATE   `table1` SET `ohotnik`='".mysql_real_escape_string($row['ohotnik'])."',`obshopit`='".mysql_real_escape_string($obshopit)."',`tekopit`='".mysql_real_escape_string($tekopit)."' WHERE `name`='".mysql_real_escape_string($opredelenie)."'";
mysql_query($query);
 
$sql mysql_query($query) or die(mysql_error());  } /////плюс охотника
 ////////////////////новый лвл
$rtt1=$row['dosleduushego']-@$to;
if(
$rtt1<=0){
print 
$nnn="<b><font color=red>Вы получили новый уровень!</font></b>"
$o=$row['ochki']+5
$o1=$row['ochkis']+4;
$row['lvl']++ ;
 
$k=0;
 
$queryopit "SELECT * FROM `opittabl` WHERE `lvl`='".mysql_real_escape_string($row['lvl'])."'";
    
$sqlopit mysql_query($queryopit) or die(mysql_error());
 
$rowopit mysql_fetch_assoc($sqlopit); 
 
 if(
$row['klasss']==0){
 
$row['hpall']+=3;
  
$row['mpall']+=3;
   
$row['tpall']+=3;
   }
 
 if(
$row['podklass']==1){
    
$row['hpall']+=5;
  
$row['mpall']+=3;
    
    
    ;}
  if(
$row['podklass']==6){
    
$row['hpall']+=4;
  
$row['mpall']+=4;
    
    
    ;}
     if(
$row['podklass']==16){
    
    
$row['hpall']+=3;
  
$row['mpall']+=4;
    
$row['tpall']+=1;
    ;}
     if(
$row['podklass']==11){
    
$row['hpall']+=3;
  
$row['mpall']+=5;
    
  
    
    ;} if((
$row['podklass']==2)||($row['podklass']==3)){
    
     
$row['hpall']+=8;
  
$row['mpall']+=4;
    
    ;} 
 if((
$row['podklass']==7)||($row['podklass']==8)){
    
     
$row['hpall']+=6;
  
$row['mpall']+=6;
    
    ;}
 if((
$row['podklass']==12)||($row['podklass']==13)){
    
     
$row['hpall']+=5;
  
$row['mpall']+=7;
    
    ;}
 if((
$row['podklass']==17)||($row['podklass']==18)){
    
     
$row['hpall']+=5;
  
$row['mpall']+=7;
    
    ;}
 if(
$row['podklass']==4){
    
$row['hpall']+=13;
  
$row['mpall']+=6;
    
  
    
    ;}
    if(
$row['podklass']==5){
    
$row['hpall']+=12;
  
$row['mpall']+=7;    
    ;}
 if(
$row['podklass']==9){
    
$row['hpall']+=9;
  
$row['mpall']+=10;    
    ;}
  if(
$row['podklass']==10){
    
$row['hpall']+=10;
  
$row['mpall']+=9;    
    ;}
 if(
$row['podklass']==14){
    
$row['hpall']+=7;
  
$row['mpall']+=12;    
    ;}
    if(
$row['podklass']==15){
    
$row['hpall']+=8;
  
$row['mpall']+=11;    
    ;}
 
  if(
$row['podklass']==19){
    
$row['hpall']+=10;
  
$row['mpall']+=7;   
  
$row['tpall']+=2;  
    ;}
    if(
$row['podklass']==20){
    
$row['hpall']+=11;
  
$row['mpall']+=8;    
    ;}
 
 
mysql_query("UPDATE   `table1` SET `tpall`='".$row['tpall']."',
 `hpall`='"
.$row['hpall']."',
 `mpall`='"
.$row['mpall']."' WHERE `name`='".mysql_real_escape_string($opredelenie)."';")or die(mysql_error()); 
 ;
 
 
mysql_query("UPDATE   `table1` SET
 `tekopit`='"
.mysql_real_escape_string($k)."',
 `dosleduushego`='"
.mysql_real_escape_string($rowopit['dosleduushego'])."',`lvl`='".mysql_real_escape_string($row['lvl'])."',`ochki`='".mysql_real_escape_string($o)."',`ochkis`='".mysql_real_escape_string($o1)."' WHERE `name`='".mysql_real_escape_string($opredelenie)."';")or die(mysql_error()); 
 ;
//////////////////////////esli est refer
if($row['referal']==1){
    
    
$queryref "SELECT * FROM `referal` WHERE `referal`='".mysql_real_escape_string($row['name'])."'";
    
$sqlref mysql_query($queryref) or die(mysql_error());
    
$rowref mysql_fetch_assoc($sqlref);
    
////
    
$queryre "SELECT * FROM `table1` WHERE `ID`='".mysql_real_escape_string($rowref['idpers'])."'";
    
$sqlre mysql_query($queryre) or die(mysql_error());
    
$rowre mysql_fetch_assoc($sqlre);
    
$rt=$rowre['tekopit']+($row['lvl']*1000);
$Rty=$rowre['obshopit']+($row['lvl']*1000);
    
mysql_query("UPDATE   `table1` SET `tekopit`='".mysql_real_escape_string($rt)."',`polog`='do',`obshopit`='$Rty'
  WHERE `ID`='"
.$rowref['idpers']."';")or die(mysql_error()); 

}

;}
/////новый лвл
 
                
return $nnn;                
                
            }
             function 
veter($row$opredelenie)
             {
                         
$atpriz $this->atpriza1($row) ;
                         
$mp $row['mp'] - 10 ;
                         
mysql_query("UPDATE  `table1` SET `mp` = '" mysql_real_escape_string($mp) . "'
 WHERE `name`='" 
mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
                                     
()) ;

                         
$rg $row['vozdyh'] ;
                         if (
$row['vozdyh'] > 600)
                         {
                                     
$rg 600 ;
                         }
                         if (
$row['vozdyh'] < 10)
                         {
                                     
$rg 10 ;
                         }

                         
$at = (((10 * ($rg 100)) / rand(50150)) * rand(5080)) / 100 ;
                         
round($at) ;
                         
$at round($at) ;
                         
$at rand(($at 5) * 4, ($at 5) * 6) ;
                         
$at round($at) ;

                         
$at round($at) ;
                         
$at_priz round($at) + $atpriz ;
                         
$hpmob $row['hpmob'] - $at_priz ;
                         
mysql_query("UPDATE   `table1` SET `hpmob`='" mysql_real_escape_string($hpmob) .
                                     
"'WHERE `name`='" mysql_real_escape_string($opredelenie) . "'") or die(mysql_error
                                     
()) ;
                         return 
$at ;




             }
             
             function 
atpriza1($row)
             {
                         
$atpriz $this->atpriz ;
                         
$atpriza $this->atpriza ;

                         if ((
$row['time_priz'] > 0) && ($row['hppriz'] > 0))
                         {


                                     
$ataka1p mt_rand($row['atpriz'] / 2$row['atpriz']) ;
                                     
$atpriz = ($ataka1p) ;

                                     
///ограничения атаки призванного
                                     
if ($atpriz $row['atpriz'])
                                     {
                                                 
$atpriz rand(($row['atpriz'] / 2), $row['atpriz']) ;
                                     }
                                     if (
$atpriz 5000)
                                     {
                                                 
$at mt_rand(35005000) ;
                                     }
                                     if (
$atpriz < ($row['atpriz'] * 0.1))
                                     {
                                                 
$atpriz mt_rand(($row['atpriz'] * 0.1), ($row['atpriz'] * 0.3)) ;
                                     }
                                     return 
$atpriz round($atpriz) ;



                         }
             }
                    function 
atpriza1_bit($row)
             {
                     

                         if ((
$row['time_priz'] > time()) && ($row['hppriz'] > 0))
                         {


                                     
$ataka1p mt_rand($row['zhpriz'] / 2$row['zhpriz']) ;
                                     
$atpriz = ($ataka1p) ;

                                     
///ограничения атаки призванного
                                     
if ($atpriz $row['zhpriz'])
                                     {
                                                 
$atpriz rand(($row['zhpriz'] / 2), $row['zhpriz']) ;
                                     }
                                     if (
$atpriz 5000)
                                     {
                                                 
$at mt_rand(35005000) ;
                                     }
                                     if (
$atpriz < ($row['zhpriz'] * 0.1))
                                     {
                                                 
$atpriz mt_rand(($row['zhpriz'] * 0.1), ($row['zhpriz'] * 0.3)) ;
                                     }
                                     return 
$atpriz round($atpriz) ;



                         }
             }
             
/////////////////////////////////////////////////////////////
             
function iscelenie_ob($row$opredelenie)
             {

                     
                                         
                                                 
$mp $row['mp'] - 10 ;

                                                 
$iscelenie round($row['voda'] / 10) ;
                                                 if (
$iscelenie 10)
                                                 {
                                                             
$iscelenie 10 ;
                                                 }
                                                 if (
$iscelenie 60)
                                                 {
                                                             
$iscelenie 60 ;
                                                 }

                                                 
$hp3 $row['hp'] + $iscelenie ;
                                                 if (
$hp3 >= $row['hpall'])
                                                 {
                                                             
$hp3 $row['hpall'] ;
                                                 }
                                                 
mysql_query("UPDATE  `table1` SET
                                      `hp` = '" 
mysql_real_escape_string($hp3) .
                                                             
"',
                                      `mp` = '" 
mysql_real_escape_string($mp) .
                                                             
"'
 WHERE `name`='" 
mysql_real_escape_string($opredelenie) . "'") or die(mysql_error
                                                             
()) ;

                                                 
$status "Вы кастовали Исцеление и восстановили $iscelenie !" ;
                                     
                                 
                                     ;
                         
                         return 
$status ;


             }
///////////////////////////////////////////////////////////////////
function ataka_na_mob_klass($row$opredelenie,$rowpers,$b)
             {  
$ataka=$row['ataka'];   
           
         
$zh1=$row['zashita'];   
           
        
$sila=$row['sila'];
        
$lovkots=$row['lovkost'];
                            
                
                                                                
                
              
             if ((
$row['klasss'] == '2') && ($row['auratip'] >= 100) && ($row['auratip'] <=
                
101)) {


                
$k $row['aura_sila'] / 100;
                
$ataka $row['ataka'] + $row['ataka'] * $k;

                
$lovkots $row['lovkost'] + $row['lovkost'] * $k;
                
$sila $row['sila'] + $row['sila'] * $k;


            }
                 
                 
$r=1;
                
                      
$queryzakl "SELECT * FROM `" $row['klas_table'] . "` WHERE 
                                     `id`='" 
mysql_real_escape_string($_POST['magia']) .
            
"' ";
        
$sqlzakl mysql_query($queryzakl) or die(mysql_error());
        
$rowzakl mysql_fetch_array($sqlzakl);
                        
                        
            
$ysilenie $rowzakl['sila'];
        if (
$row['mp'] < $rowzakl['mp']) {
            return 
$at 'r';
            ;
        } else {
            
$ataka $row['ataka'];
            
$sila $row['sila'];
            
$lovkots $row['lovkost'];



  
$bonusat=1;
                           if (
$row['bonusat'] > 0)
                         {
                                     
$bonusat 1+ ($row['bonusat'] / 100) ;
                         } 
            
$ataka1 mt_rand($sila$ataka)*$bonusat $ysilenie;
            
//бонус атаки
            
$bonusklass 1;

            


            
$ataka1 $ataka1 $bonusklass;


            
$at $ataka1  - ($rowpers['zashita']+($row['lvl']/400)*$rowpers['zashita']) ;
if(
$row['polog1']=='500'){
    
    
$at $ataka1  $rowpers['zashita'] ;
    ;}
           
            if (
$at 1) {
                
$at rand(0$row['ataka'] * 0.01);
            }

          
$jad $row['jad'];
            if (
$row['jad'] > 0) {
                
$jad mt_rand($row['jad'] / 2$row['jad']);
            }
$atpriz $this->atpriza1($row) ;
            
$at round($at) + $jad;
            
$at_priz round($at) + $atpriz;
            
$hpmob $row['hpmob'] - $at_priz $jad;

           

            return 
$at;}
             }
//////////////////////////////////////////////////////////////////
    
function ataka_na_mob_mag($row$opredelenie)
             {
                 
$r=1;
                 if ((isset(
$_POST['magia'])) && (is_numeric$_POST['magia']) )){
                     
$queryzakl "SELECT * FROM `zaklinani` WHERE 
                                     `id`='" 
.
                                     
mysql_real_escape_string($_POST['magia']) . "' " ;
                         
$sqlzakl mysql_query($queryzakl) or die(mysql_error()); 
                        
$rowzakl=mysql_fetch_array($sqlzakl);
                        
                        
                        
                        
                       
$r=+ ($rowzakl['sila'] / 100) ;
                       if(
$row['mp']<$rowzakl['mp']){
                        
$r=1;
                        ;}else{
                            
$row['mp']-=$rowzakl['mp'];
                            
mysql_query("UPDAte `table1` set `mp`=".$row['mp']." where `name`='$opredelenie'")
                            ;}
                       
                       
                       
                       
                       
                        ;}
                         
$atpriz $this->atpriza1($row) ;
                         
$ataka1 $row['intelekt']*$r
                         
                         
                         
                         
                         
                          
;


                         if (
$row['bonusmag'] > 0)
                         {
                                     
$ataka1 $ataka1 $ataka1 * ($row['bonusmag'] / 100) ;
                         }


                         
$at = (($ataka1 mt_rand(5563)) / 100) - (($row['zashitamob'] * mt_rand(150,
                                     
175)) / 100) ;
                         
$at round($at) ;

                     if(
$row['polog1']=='500'){
    
    
$at $ataka1  $rowpers['zashita'] ;
    ;}
                         if (
$at 1)
                         {
                                     
$at = ($row['intelekt']) / mt_rand(1833) ;
                         }



                         
$at round($at)+$jad ;
                         
$at_priz round($at) + $atpriz ;
                         
$hpmob $row['hpmob'] - $at_priz-$jad ;
                        
                         
mysql_query("UPDATE   `table1` SET `hpmob`='" mysql_real_escape_string($hpmob) .
                                     
"'WHERE `name`='" mysql_real_escape_string($opredelenie) . "'") or die(mysql_error
                                     
()) ;
                                    
                                    
                                    
                         return 
$at ;
             }
function 
ataka_na_mob_klassm($row$opredelenie,$rowpers,$b)
             {
                 
$at_priz=$this->atpriza1($row);
               
$ataka=$row['intelekt'];   
           
         
$zh1=$row['razum'];   
           
        
$sila=$row['sila'];
        
$lovkots=$row['lovkost'];
                            
                
                                                                
                
              
                      
                 
                
                      
$queryzakl "SELECT * FROM `" $row['klas_table'] . "` WHERE  
                                     `id`='" 
mysql_real_escape_string($_POST['magia']) .
            
"' ";
        
$sqlzakl mysql_query($queryzakl) or die(mysql_error());
        
$rowzakl mysql_fetch_array($sqlzakl);
                        
                        
            
$ysilenie $rowzakl['sila'];
        if (
$row['mp'] < $rowzakl['mp']) {
            return 
$at 'r';
            ;
        } else {
            
$ataka $row['intelekt'];
            
$sila $row['sila'];
            
$lovkots $row['lovkost'];



  
$bonusat=1;
                           if (
$row['bonusmag'] > 0)
                         {
                                     
$bonusat 1+ ($row['bonusmag'] / 100) ;
                         } 
                        if(
$row['klasss']==3){$stih='voda';}
 if(
$row['klasss']==4){$stih='vozdyh';}
           
$ataka1 = ($rowzakl['sila']+$ataka/5+$row[$stih]/5)*$bonusat $ysilenie;
            
//бонус атаки
            
$bonusklass 1;

            


            
$ataka1 $ataka1 $bonusklass;


            
$at $ataka1  - ($rowpers['zashita']+($row['lvl']/400)*$rowpers['zashita']) ;
if(
$row['polog1']=='500'){
    
    
$at $ataka1  $rowpers['zashita'] ;
    ;}
           
            if (
$at 1) {
                
$at rand(0$row['intelekt'] * 0.01);
            }

            
$jad $row['jad'];
            if (
$row['jad'] > 0) {
                
$jad mt_rand($row['jad'] / 2$row['jad']);
            }


            
$at round($at) + $jad;
            
$at_priz round($at) + $atpriz;
            
$hpmob $row['hpmob'] - $at_priz $jad;

           

            return 
$at;}
             }        
            function 
ataka_mob($row,$opredelenie){
                
               
$ataka=$row['ataka'];   
           
         
$zh1=$row['zashita'];   
           
        
$sila=$row['sila'];
        
$lovkots=$row['lovkost'];
                            
                
                                                                
                
              
                if( (
$row['klasss'] == '2')&&($row['auratip'] >=53)&&($row['auratip'] <=56))
             {
                     

                     
                                 
                                  
$queryzakl "SELECT * FROM `zaklinani` WHERE `id`='" .
                                     
mysql_real_escape_string($row['auratip']) . "'" ;
                         
$sqlzakl mysql_query($queryzakl) or die(mysql_error()) ;
                         
$rowzakl mysql_fetch_assoc($sqlzakl) ;
                        
$k $rowzakl['sila'] / 100 ;
                          
$ataka $row['ataka'] + $row['ataka'] * $k ;
                         
$zh1 $row['zashita'] + $row['zashita'] * $k ;
                         
$lovkots $row['lovkost'] + $row['lovkost'] * $k ;
                         
$sila $row['sila'] + $row['sila'] * $k ;  
                    
                    
                    
                    
             }  
if (
$row['bonuszh']>0){ $zh1=$zh1+$zh1*($row['bonuszh']/100);}    
 
/////формула атаки моба на перса   
$at=(($row['atakamob']*mt_rand(90,100))/100)-(($zh1*mt_rand(40,45))/100);

$at=round($at); 

/////если атака менее 1
if ($at<1){$at=mt_rand(0,3);}  
  
$atmoba=round  ($at);        
   if(
$row['auratip']==1002){$atmoba=0;
                  
mysql_query("update table1 set auratip='0' where name='".$row['name']."' ");
                        
                        
                        }    
                         if(
$row['auratip']==1003){$atmoba=0;
                  
mysql_query("update table1 set auratip='0' where name='".$row['name']."' ");
                        
                        
                        }    
         
$hp=$row['hp']-$atmoba
             
mysql_query("UPDATE   `table1` SET `hp`='" mysql_real_escape_string($hp) .
                                     
"'WHERE `name`='" mysql_real_escape_string($opredelenie) . "'") or die(mysql_error
                                     
()) ;
          return 
$atmoba;     
            }

 }


?>
Онлайн: 0
Реклама