0) { $hpmin = $this->atacks[$end]['uid_'.$uid1.'_t1']+$this->atacks[$end]['uid_'.$uid1.'_t2']+$this->atacks[$end]['uid_'.$uid1.'_t4']+$this->atacks[$end]['uid_'.$uid1.'_t5']; if( rand(0,10000)< 1000 && $hpmin > 0) //500 { //наносим урон магическим кольцом $mpmin = ceil($this->stats[$this->uids[$uid2]]['mpNow']/10); if ( $mpmin < ceil($this->stats[$this->uids[$uid2]]['mpAll']/25) && $mpmin !=0 ) { $mpmin = ceil($this->stats[$this->uids[$uid2]]['mpAll']/25); if ($mpmin > $this->stats[$this->uids[$uid2]]['mpNow']) { $mpmin = ceil($this->stats[$this->uids[$uid2]]['mpNow']); } } $hpmin = ceil($mpmin * 0.5); if($mpmin < 0) { $mpmin = 0; } $hp1 = $this->stats[$this->uids[$uid1]]['hpNow']; $mp2 = $this->stats[$this->uids[$uid2]]['mpNow']; //расчет урона стихий if ($hp1>0){ $hp1 = $this->stats[$this->uids[$uid1]]['hpNow'] + $hpmin; } else { $hp1 = 0; } if ($mp2>0){ $mp2 = $this->stats[$this->uids[$uid2]]['mpNow'] - $mpmin; } else { $mp2 = 0; } if($hp1>$this->stats[$this->uids[$uid1]]['hpAll']) { $hp1 = $this->stats[$this->uids[$uid1]]['hpAll']; } //$this->takeExp($u->info['id'],$hpmin,$uid1,$uid2); //отнимаем НР $this->users[$this->uids[$uid2]]['mpNow'] = $mp2; $this->stats[$this->uids[$uid2]]['mpNow'] = $mp2; mysql_query('UPDATE `stats` SET `mpNow` = '.$mp2.' WHERE `id` = "'.$uid2.'" LIMIT 1'); //$this->priemYronSave($this->users[$this->uids[$uid1]]['id'],$this->users[$this->uids[$uid2]]['id'],$hpmin,0); $this->users[$this->uids[$uid1]]['hpNow'] = $hp1; $this->stats[$this->uids[$uid1]]['hpNow'] = $hp1; mysql_query('UPDATE `stats` SET `hpNow` = '.$hp1.' WHERE `id` = "'.$uid1.'" LIMIT 1'); $this->priemYronSave($this->users[$this->uids[$uid2]]['id'],$this->users[$this->uids[$uid1]]['id'],-1*$hpmin,1); //заносим в лог боя $vLog = 'time1='.time().'||s1='.$this->users[$this->uids[$uid1]]['sex'].'||t1='.$this->users[$this->uids[$uid1]]['team'].'||login1='.$this->users[$this->uids[$uid1]]['login'].'||s2='.$this->users[$this->uids[$uid2]]['sex'].'||t2='.$this->users[$this->uids[$uid2]]['team'].'||login2='.$this->users[$this->uids[$uid2]]['login'].''; $mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>($this->hodID),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1'); if($hpmin>0) { $hpmin1 = '+'.$hpmin; $mpmin = '-'.$mpmin; }else{ $hpmin1 = '--'; $mpmin = '--'; } $mas1['text'] = '{tm1} {u1} востановил здоровье от {u2} при помощи "'.$itm['name'].' (Пожирание магии)". '.$mpmin.' ['.ceil($mp2).'/'.$this->stats[$this->uids[$uid2]]['mpAll'].'] / '.$hpmin1.' ['.ceil($hp1).'/'.$this->stats[$this->uids[$uid1]]['hpAll'].']'; $this->add_log($mas1); // спасение // $this->spaCheck($this->stats[$this->uids[$uid2]]['id']); // спасение } } ?>