Вход Регистрация
Файл: bloodlands.pw/include/user_fight_func.php
Строк: 330
<?php

$to 
mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$kogo['user']."'"));
$pito mysql_fetch_array(mysql_query("SELECT * FROM `pit` WHERE `user` = '".$to['id']."' AND `status` = '1' AND `energy` > '1' AND `hp` > '0'"));
$pitero abs(intval($pito['id']));

if(
$to['status_id'] > 0){
$status mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".$to['status_id']."'"));
$plus rand($to['damage'],$to['damagemax']);
$plus1 round($plus*($status['damage']*0.01));
$plus2 round($to['arm_h']*($status['protect']*0.01));
$plus3 round($to['arm_b']*($status['protect']*0.01));
$plus4 round($to['arm_s']*($status['protect']*0.01));
$plus5 round($to['crit']*($status['crit']*0.01));
$plus6 round($to['anticrit']*($status['anticrit']*0.01));
$plus7 round($to['dodge']*($status['dodge']*0.01));
$plus8 round($to['antidodge']*($status['antidodge']*0.01));
}

if(
$us['status_id'] > 0){
$status_us mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".$us['status_id']."'"));
$plus_us rand($us['damage'],$us['damagemax']);
$plus9 round($plus_us*($status_us['damage']*0.01));
$plus10 round($us['arm_h']*($status_us['protect']*0.01));
$plus11 round($us['arm_b']*($status_us['protect']*0.01));
$plus12 round($us['arm_s']*($status_us['protect']*0.01));
$plus13 round($us['crit']*($status_us['crit']*0.01));
$plus14 round($us['anticrit']*($status_us['anticrit']*0.01));
$plus15 round($us['dodge']*($status_us['dodge']*0.01));
$plus16 round($us['antidodge']*($status_us['antidodge']*0.01));
}

if(!empty(
$us['color']) && $us['type_nick'] == 1$log '<font color="#'.$us['color'].'"><b>'.$us['login'].'</b></font>'; else $log $us['login'];
if(!empty(
$to['color']) && $to['type_nick'] == 1$log_to '<font color="#'.$to['color'].'"><b>'.$to['login'].'</b></font>'; else $log_to $to['login'];
$a mysql_query("SELECT * FROM `fight_udar` WHERE `fight` = '".$id."' AND `ok` = '0' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' LIMIT 1");

$udar_kol mysql_num_rows(mysql_query("SELECT `id` FROM `fight_udar` WHERE `fight` = '".$id."' AND `ok` = '0' AND `user` = '".$user."' AND `user_to` = '".$to['id']."' LIMIT 1"));
if(
$udar_kol == or empty($to)) header('Location: fight.php?id='.$id);

$a_kol mysql_num_rows($a);

if(
$a_kol == 1){
$a_i mysql_fetch_array($a);
$m_kolus mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$to['id']."'"));
if(
$m_kolus 0$m_infus mysql_fetch_array(mysql_query("SELECT * FROM `magic_user` WHERE `user` = '".$to['id']."'"));

if(
$a_i['elicsir'] > && $kogo['hod_elicsir'] == 0){
$poyas_b mysql_fetch_array(mysql_query("SELECT `num` FROM `poyas_b` WHERE `id` = '".$a_i['elicsir']."'"));
if(!empty(
$poyas_b)){
$bottle mysql_fetch_array(mysql_query("SELECT * FROM `bottles` WHERE `id` = '".$poyas_b['num']."'"));
if(
$bottle['hp'] > 0){
$kolus round($bottle['hp']);
if(
round($kogo['hp']+$kolus) > $kogo['hp_all']) $kolus round($kogo['hp_all']-$kogo['hp']);
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` + ".$kolus."), `hod_elicsir` = '30' WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight` SET `hp".$kogo['team']."` = (`hp".$kogo['team']."` + ".$kolus.") WHERE `id` = '".$id."'");
$cho 'к жизням';
} else {
$kolus round($bottle['mp']);
if(
round($to['mp']+$kolus) > $to['mp_all']) $kolus round($to['mp_all']-$to['mp']);
mysql_query("UPDATE `users` SET `mp` = (`mp` + ".$kolus.") WHERE `id` = '".$to['id']."'");
mysql_query("UPDATE `fight_user` SET `hod_elicsir` = '30' WHERE `id` = '".$kogo['id']."'");
$cho 'к мане';
}

mysql_query("UPDATE `fight_udar` SET `log` = '".$log_to." выпил <b>".$bottle['title']."</b> + ".$kolus." ".$cho."', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");
mysql_query("DELETE FROM `poyas_b` WHERE `id` = '".$a_i['elicsir']."'");
mysql_query("UPDATE `fight_user` SET `hod` = (`hod` + 1) WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight` SET `time".$kogo['team']."` = '".time()."' WHERE `id` = '".$id."'");
}} else {
if(
$a_i['atack'] == && $m_kolus && $m_infus['last'] == 0){
$magic_k round($us['vnim']-$to['skr']);
$magic_r rand(1,100);

if(
$magic_k 2$mag 100;
elseif(
$magic_k >= && $magic_k <= 4$mag 80;
elseif(
$magic_k && $magic_k <= 8$mag 60;
elseif(
$magic_k && $magic_k <= 10$mag 50;
elseif(
$magic_k 10$mag 50;
$magic mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '".$m_infus['num']."'"));

if(
$magic_r <= $mag && $to['mp'] >= $magic['mp']){
if(
$magic['damage'] > 0){
$rd rand($to['damage'],$to['damagemax']);
$kolus round($rd*($magic['damage']/100));
mysql_query("UPDATE `users` SET `damage` = (`damage` + ".$kolus."), `damagemax` = (`damagemax` + ".$kolus."), `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$to['id']."'");
$cho 'к урону';
} elseif(
$magic['protect'] > 0){
$rp round(($to['arm_h']+$to['arm_b']+$to['arm_s'])/3);
$kolus round($rp*($magic['protect']/100));
mysql_query("UPDATE `users` SET `arm_h` = (`arm_h` + ".$kolus."), `arm_b` = (`arm_b` + ".$kolus."), `arm_s` = (`arm_s` + ".$kolus."), `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$to['id']."'");
$cho 'к защите';
} elseif(
$magic['dodge'] > 0){
$kolus round($to['dodge']*($magic['dodge']/100));
mysql_query("UPDATE `users` SET `dodge` = (`dodge` + ".$kolus."), `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$to['id']."'");
$cho 'к увороту';
} elseif(
$magic['hp'] > 0){
$kolus round($kogo['hp_all']*($magic['hp']/100));
if(
round($kogo['hp']+$kolus) > $kogo['hp_all']) $kolus round($kogo['hp_all']-$kogo['hp']);
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` + ".$kolus.") WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight` SET `hp".$kogo['team']."` = (`hp".$kogo['team']."` + ".$kolus.") WHERE `id` = '".$id."'");
mysql_query("UPDATE `users` SET `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$to['id']."'");
$cho 'к жизням';
}

mysql_query("UPDATE `magic_user` SET `last` = '".$magic['last']."', `hod` = '".$magic['hod']."', `kolus` = '".$kolus."' WHERE `id` = '".$m_infus['id']."'");
mysql_query("UPDATE `fight_udar` SET `log` = '".$log_to." использовал(а) <b>".$magic['title']."[-".$magic['mp']." MP]</b> + ".$kolus." ".$cho."', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");
} else 
mysql_query("UPDATE `fight_udar` SET `log` = '".$log_to." не атаковал(а)', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");
} else {

if(
$m_kolus && $m_infus['last'] > 0){
if(
$m_infus['udar1_ok'] == && $m_infus['udar2_ok'] == && $m_infus['hod'] == 0){
$magic mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '".$m_infus['num']."'"));
if(
$magic['damage'] > 0mysql_query("UPDATE `users` SET `damage` = (`damage` - ".$m_infus['kolus']."), `damagemax` = (`damagemax` - ".$m_infus['kolus'].") WHERE `id` = '".$to['id']."'");
elseif(
$magic['protect'] > 0mysql_query("UPDATE `users` SET `arm_h` = (`arm_h` - ".$m_infus['kolus']."), `arm_b` = (`arm_b` - ".$m_infus['kolus']."), `arm_s` = (`arm_s` - ".$m_infus['kolus'].") WHERE `id` = '".$to['id']."'");
elseif(
$magic['dodge'] > 0mysql_query("UPDATE `users` SET `dodge` = (`dodge` - ".$m_infus['kolus'].") WHERE `id` = '".$to['id']."'");
mysql_query("UPDATE `magic_user` SET `udar1_ok` = '".$m_infus['udar1']."', `udar2_ok` = '".$m_infus['udar2']."', `kolus` = '0' WHERE `id` = '".$m_infus['id']."'");
}

if(
$m_infus['hod'] > 0mysql_query("UPDATE `magic_user` SET `hod` = (`hod` - 1) WHERE `id` = '".$m_infus['id']."'");
elseif(
$m_infus['hod'] == 0mysql_query("UPDATE `magic_user` SET `last` = (`last` - 1) WHERE `id` = '".$m_infus['id']."'");
}

if (
$a_i['atack'] == 1){
$atk 'голову'$proc round($us['arm_h']*0.05); if($proc == 0$proc 1$zz filter($us['arm_h']); $z round(($us['arm_h']-$proc)+$plus10);
if(
$piter 0$p_arm round($us['arm_h']*$pit['armor']/100);
}
if (
$a_i['atack'] == 2){
$atk 'грудь'$proc round($us['arm_b']*0.05); if($proc == 0$proc 1$zz filter($us['arm_b']); $z round(($us['arm_b']-$proc)+$plus11);
if(
$piter 0$p_arm round($us['arm_b']*$pit['armor']/100);
}
if (
$a_i['atack'] == 3){
$atk 'пах'$proc round($us['arm_b']*0.05); if($proc == 0$proc 1$zz filter($us['arm_b']); $z round(($us['arm_b']-$proc)+$plus11);
if(
$piter 0$p_arm round($us['arm_b']*$pit['armor']/100);
}
if (
$a_i['atack'] == 4){
$atk 'ноги'$proc round($us['arm_s']*0.05); if($proc == 0$proc 1$zz filter($us['arm_s']); $z round(($us['arm_s']-$proc)+$plus12);
if(
$piter 0$p_arm round($us['arm_s']*$pit['armor']/100);
}

if(
$us['arm_plus'] > 0){
$armp round($us['arm_plus']*0.05);
if(
$armp == 0$armp 1;
$zzplus filter($us['arm_plus']);
$zplus round($us['arm_plus']-$armp);
$arm_plus rand($zplus,$zzplus);
} else 
$arm_plus 0;

$str rand($to['damage'],$to['damagemax']);
if(
$pitero 0){
$pit_uron round($str*$pito['damage']/100);
$pit_tochnost round($to['antidodge']*($pito['tochnost']/100));
$antidodge round($to['antidodge']+$pit_tochnost);
$str round($str+$pit_uron);
} else 
$antidodge $to['antidodge'];
if(
$plus1 0$str round($str+$plus1);
$arm rand($z,$zz);
$arm round($arm+$arm_plus);
if(
$piter 0$arm round($arm+$p_arm);
if(
$arm 0$arm 0;
if(
$str $arm$str round(1+$arm);
$strike round($str-$arm);

if(
$piter 0){
$pit_uvorot round($us['dodge']*($pit['uvorot']/100));
$dodge round($us['dodge']+$pit_uvorot);
} else 
$dodge $us['dodge'];

$dodgeus round(($dodge+$plus15)-($antidodge+$plus8));
if(
$dodgeus 50$dodgeus_m 10;
elseif(
$dodgeus >= 50 && $dodgeus 150$dodgeus_m round(10+($dodgeus/15));
elseif(
$dodgeus >= 150 && $dodgeus 500$dodgeus_m round(20+($dodgeus/20));
elseif(
$dodgeus >= 500 && $dodgeus 750$dodgeus_m round(45+($dodgeus/30));
elseif(
$dodgeus >= 750$dodgeus_m 70;
$rand_d rand(1,100);

$critus round(($to['crit']+$plus5)-($us['anticrit']+$plus14));
if(
$critus 100$critus_m 5;
elseif(
$critus >= 100 && $critus 400$critus_m round(5+($critus/40));
elseif(
$critus >= 400 && $critus 1200$critus_m round(15+($critus/60));
elseif(
$critus >= 1200 && $critus 1400$critus_m round(35+($critus/90));
elseif(
$critus >= 1400$critus_m 50;
$rand_c rand(1,100);

if(
$rand_d <= $dodgeus_mmysql_query("UPDATE `fight_udar` SET `log` = '".$log." увернулся(ась)', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");
elseif(
$rand_c <= $critus_m){
$krit_max round($to['damagemax']*(0.1+$to['mf_krit']));
$krit_min round($to['damage']*(0.1+$to['mf_krit']));
$krit rand($krit_min,$krit_max);
$strike $strike+$krit;
if(
$strike 0$strike 0;

if(
$piter 0){
$pit_damage round($strike-$p_arm);
if(
$pit_damage 0$pit_damage 0;
if(
$pit_damage $pit['hp']) $pit_damage $pit['hp'];
} else 
$pit_damage 0;
if(
$pit_damage 0$pit_info_us '<br/><span class="pit_info">Питомцу «'.$pit['title'].'» был нанесен удар на '.$pit_damage.' урона!</span>'; else $pit_info_us '';

if(
$pitero 0$pit_info '<br/><span class="pit_info">Питомцем «'.$pito['title'].'» был нанесен удар на '.$pit_uron.' урона!</span>'; else $pit_info '';
mysql_query("UPDATE `fight_udar` SET `log` = '".$log_to." совершил(а) критический удар в ".$atk." на ".$strike." ((".$str."-".$arm.")+".$krit.") урона".$pit_info.$pit_info_us."', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");

if(
$strike $you['hp']) $strike round($you['hp']);
mysql_query("UPDATE `fight_user` SET `uron` = (`uron` + ".round($strike+$pit_damage).") WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` - ".$strike.") WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight` SET `hp".$you['team']."` = (`hp".$you['team']."` - ".$strike.") WHERE `id` = '".$id."'");
if(
$pit_damage 0mysql_query("UPDATE `pit` SET `hp` = (`hp` - ".$pit_damage.") WHERE `id` = '".$piter."'");

} elseif(
$block == && $a_i['atack'] == or $block == && $a_i['atack'] == or $block == && $a_i['atack'] == or $block == && $a_i['atack'] == or $block == && $a_i['atack'] == or $block == && $a_i['atack'] == or $block == && $a_i['atack'] == or $block == && $a_i['atack'] == 4mysql_query("UPDATE `fight_udar` SET `log` = '".$log_to." ударил(а) в ".$atk." на 0 урона', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");
elseif(
$strike 0) {
if(
$piter 0){
$pit_damage round($strike-$p_arm);
if(
$pit_damage 0$pit_damage 0;
if(
$pit_damage $pit['hp']) $pit_damage $pit['hp'];
} else 
$pit_damage 0;
if(
$pit_damage 0$pit_info_us '<br/><span class="pit_info">Питомцу «'.$pit['title'].'» был нанесен удар на '.$pit_damage.' урона!</span>'; else $pit_info_us '';

if(
$pitero 0$pit_info '<br/><span class="pit_info">Питомцем «'.$pito['title'].'» был нанесен удар на '.$pit_uron.' урона!</span>'; else $pit_info '';
mysql_query("UPDATE `fight_udar` SET `log` = '".$log_to." ударил(а) в ".$atk." на ".$strike." (".$str."-".$arm.") урона".$pit_info.$pit_info_us."', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");

if(
$strike $you['hp']) $strike round($you['hp']);
mysql_query("UPDATE `fight_user` SET `uron` = (`uron` + ".round($strike+$pit_damage).") WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` - ".$strike.") WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight` SET `hp".$you['team']."` = (`hp".$you['team']."` - ".$strike.") WHERE `id` = '".$id."'");
if(
$pit_damage 0mysql_query("UPDATE `pit` SET `hp` = (`hp` - ".$pit_damage.") WHERE `id` = '".$piter."'");

} else 
mysql_query("UPDATE `fight_udar` SET `log` = '".$log_to." ударил(а) в ".$atk." на 0 урона', `ok` = '1' WHERE `fight` = '".$id."' AND `user` = '".$to['id']."' AND `user_to` = '".$user."' AND `ok` = '0'");
}

mysql_query("UPDATE `fight_user` SET `hod` = (`hod` + 1) WHERE `id` = '".$kogo['id']."'");
if(
$kogo['hod_elicsir'] > 0mysql_query("UPDATE `fight_user` SET `hod_elicsir` = (`hod_elicsir` - 1) WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight` SET `time".$kogo['team']."` = '".time()."' WHERE `id` = '".$id."'");
}

if(!empty(
$us['color']) && $us['type_nick'] == 1$log '<font color="#'.$us['color'].'"><b>'.$us['login'].'</b></font>'; else $log $us['login'];
if(!empty(
$to['color']) && $to['type_nick'] == 1$log_to '<font color="#'.$to['color'].'"><b>'.$to['login'].'</b></font>'; else $log_to $to['login'];

if(!empty(
$elicsir) && $you['hod_elicsir'] == 0){
$poyas_b mysql_fetch_array(mysql_query("SELECT `num` FROM `poyas_b` WHERE `id` = '".$elicsir."'"));
if(!empty(
$poyas_b)){
$bottle mysql_fetch_array(mysql_query("SELECT * FROM `bottles` WHERE `id` = '".$poyas_b['num']."'"));
if(
$bottle['hp'] > 0){
$kolus round($bottle['hp']);
if(
round($you['hp']+$kolus) > $you['hp_all']) $kolus round($you['hp_all']-$you['hp']);
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` + ".$kolus."), `hod_elicsir` = '30' WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight` SET `hp".$you['team']."` = (`hp".$you['team']."` + ".$kolus.") WHERE `id` = '".$id."'");
$cho 'к жизням';
} else {
$kolus round($bottle['mp']);
if(
round($us['mp']+$kolus) > $us['mp_all']) $kolus round($us['mp_all']-$us['mp']);
mysql_query("UPDATE `users` SET `mp` = (`mp` + ".$kolus.") WHERE `id` = '".$user."'");
mysql_query("UPDATE `fight_user` SET `hod_elicsir` = '30' WHERE `id` = '".$you['id']."'");
$cho 'к мане';
}


mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log." выпил <b>".$bottle['title']."</b> + ".$kolus." ".$cho."', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");
mysql_query("DELETE FROM `poyas_b` WHERE `id` = '".$elicsir."'");
mysql_query("UPDATE `fight_user` SET `hod` = (`hod` + 1) WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight` SET `time".$you['team']."` = '".time()."' WHERE `id` = '".$id."'");
}} else {
if(
$udar == && $m_kol && $m_inf['last'] == 0){
$magic_k round($to['vnim']-$us['skr']);
$magic_r rand(1,100);

if(
$magic_k 2$mag 100;
elseif(
$magic_k >= && $magic_k <= 4$mag 80;
elseif(
$magic_k && $magic_k <= 8$mag 60;
elseif(
$magic_k && $magic_k <= 10$mag 50;
elseif(
$magic_k 10$mag 50;
$magic mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '".$m_inf['num']."'"));

if(
$magic_r <= $mag && $us['mp'] >= $magic['mp']){
if(
$magic['damage'] > 0){
$rd rand($us['damage'],$us['damagemax']);
$kolus round($rd*($magic['damage']/100));
mysql_query("UPDATE `users` SET `damage` = (`damage` + ".$kolus."), `damagemax` = (`damagemax` + ".$kolus."), `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$user."'");
$cho 'к урону';
} elseif(
$magic['protect'] > 0){
$rp round(($us['arm_h']+$us['arm_b']+$us['arm_s'])/3);
$kolus round($rp*($magic['protect']/100));
mysql_query("UPDATE `users` SET `arm_h` = (`arm_h` + ".$kolus."), `arm_b` = (`arm_b` + ".$kolus."), `arm_s` = (`arm_s` + ".$kolus."), `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$user."'");
$cho 'к защите';
} elseif(
$magic['dodge'] > 0){
$kolus round($us['dodge']*($magic['dodge']/100));
mysql_query("UPDATE `users` SET `dodge` = (`dodge` + ".$kolus."), `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$user."'");
$cho 'к увороту';
} elseif(
$magic['hp'] > 0){
$kolus round($you['hp_all']*($magic['hp']/100));
if(
round($you['hp']+$kolus) > $you['hp_all']) $kolus round($you['hp_all']-$you['hp']);
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` + ".$kolus.") WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight` SET `hp".$you['team']."` = (`hp".$you['team']."` + ".$kolus.") WHERE `id` = '".$id."'");
mysql_query("UPDATE `users` SET `mp` = (`mp` - ".$magic['mp'].") WHERE `id` = '".$user."'");
$cho 'к жизням';
}

mysql_query("UPDATE `magic_user` SET `last` = '".$magic['last']."', `hod` = '".$magic['hod']."', `kolus` = '".$kolus."' WHERE `id` = '".$m_inf['id']."'");
mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log." использовал <b>".$magic['title']."[-".$magic['mp']." MP]</b> + ".$kolus." ".$cho."', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");
} else 
mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log." не атаковал', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");
} else {

if(
$m_kol && $m_inf['last'] > 0){
if(
$m_inf['udar1_ok'] == && $m_inf['udar2_ok'] == && $m_inf['hod'] == 0){
$magic mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '".$m_inf['num']."'"));
if(
$magic['damage'] > 0mysql_query("UPDATE `users` SET `damage` = (`damage` - ".$m_inf['kolus']."), `damagemax` = (`damagemax` - ".$m_inf['kolus'].") WHERE `id` = '".$user."'");
elseif(
$magic['protect'] > 0mysql_query("UPDATE `users` SET `arm_h` = (`arm_h` - ".$m_inf['kolus']."), `arm_b` = (`arm_b` - ".$m_inf['kolus']."), `arm_s` = (`arm_s` - ".$m_inf['kolus'].") WHERE `id` = '".$user."'");
elseif(
$magic['dodge'] > 0mysql_query("UPDATE `users` SET `dodge` = (`dodge` - ".$m_inf['kolus'].") WHERE `id` = '".$user."'");
mysql_query("UPDATE `magic_user` SET `udar1_ok` = '".$m_inf['udar1']."', `udar2_ok` = '".$m_inf['udar2']."', `kolus` = '0' WHERE `id` = '".$m_inf['id']."'");
}

if(
$m_inf['hod'] > 0mysql_query("UPDATE `magic_user` SET `hod` = (`hod` - 1) WHERE `id` = '".$m_inf['id']."'");
elseif(
$m_inf['hod'] == 0mysql_query("UPDATE `magic_user` SET `last` = (`last` - 1) WHERE `id` = '".$m_inf['id']."'");

}

if (
$udar == 1){
$atk 'голову'$proc round($to['arm_h']*0.05); if($proc == 0$proc 1$zz filter($to['arm_h']); $z round(($to['arm_h']-$proc)+$plus2);
if(
$pitero 0$p_arm round($to['arm_h']*$pito['armor']/100);
}
if (
$udar == 2){
$atk 'грудь'$proc round($to['arm_b']*0.05); if($proc == 0$proc 1$zz filter($to['arm_b']); $z round(($to['arm_b']-$proc)+$plus3);
if(
$pitero 0$p_arm round($to['arm_b']*$pito['armor']/100);
}
if (
$udar == 3){
$atk 'пах'$proc round($to['arm_b']*0.05); if($proc == 0$proc 1$zz filter($to['arm_b']); $z round(($to['arm_b']-$proc)+$plus3);
if(
$pitero 0$p_arm round($to['arm_b']*$pito['armor']/100);
}
if (
$udar == 4){
$atk 'ноги'$proc round($to['arm_s']*0.05); if($proc == 0$proc 1$zz filter($to['arm_s']); $z round(($to['arm_s']-$proc)+$plus4);
if(
$pitero 0$p_arm round($to['arm_s']*$pito['armor']/100);
}

if(
$to['arm_plus'] > 0){
$armp round($to['arm_plus']*0.05);
if(
$armp == 0$armp 1;
$zzplus filter($to['arm_plus']);
$zplus round($to['arm_plus']-$armp);
$arm_plus rand($zplus,$zzplus);
} else 
$arm_plus 0;

$str rand($us['damage'],$us['damagemax']);
if(
$piter 0){
$pit_uron round($str*$pit['damage']/100);
$pit_tochnost round($us['antidodge']*($pit['tochnost']/100));
$antidodge round($us['antidodge']+$pit_tochnost);
$str round($str+$pit_uron);
} else 
$antidodge $us['antidodge'];
if(
$plus9 0$str round($str+$plus9);
$arm rand($z,$zz);
if(
$pitero 0$arm round($arm+$p_arm);
$arm round($arm+$arm_plus);
if(
$arm 0$arm 0;
if(
$str $arm$str round(1+$arm);
$strike_m round(($str-$arm)+$plus9);

if(
$pitero 0){
$pit_uvorot round($to['dodge']*($pito['uvorot']/100));
$dodge round($to['dodge']+$pit_uvorot);
} else 
$dodge $to['dodge'];

$dodges round(($dodge+$plus7)-($antidodge+$plus16));
if(
$dodges 50$dodgeus 10;
elseif(
$dodges >= 50 && $dodges 150$dodgeus round(10+($dodges/15));
elseif(
$dodges >= 150 && $dodges 500$dodgeus round(20+($dodges/20));
elseif(
$dodges >= 500 && $dodges 750$dodgeus round(45+($dodges/30));
elseif(
$dodges >= 750$dodgeus 70;
$randd rand(1,100);

$crits round(($us['crit']+$plus13)-($to['anticrit']+$plus6));
if(
$crits 100$critus 5;
elseif(
$crits >= 100 && $crits 400$critus round(5+($crits/40));
elseif(
$crits >= 400 && $crits 1200$critus round(15+($crits/60));
elseif(
$crits >= 1200 && $crits 1400$critus round(35+($crits/90));
elseif(
$crits >= 1400$critus 50;
$randc rand(1,100);

if(
$randd <= $dodgeusmysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log_to." увернулся(ась)', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");
elseif(
$randc <= $critus) {
$krit_max round($us['damagemax']*(0.1+$us['mf_krit']));
$krit_min round($us['damage']*(0.1+$us['mf_krit']));
$krit rand($krit_min,$krit_max);
$strike_m $strike_m+$krit;
if(
$strike_m 0$strike_m 0;

if(
$pitero 0){
$pit_damage_m round($strike_m-$p_arm);
if(
$pit_damage_m 0$pit_damage_m 0;
if(
$pit_damage_m $pito['hp']) $pit_damage_m $pito['hp'];
} else 
$pit_damage_m 0;
if(
$pit_damage_m 0$pit_info_us '<br/><span class="pit_info">Питомцу «'.$pito['title'].'» был нанесен удар на '.$pit_damage_m.' урона!</span>'; else $pit_info_us '';

if(
$piter 0$pit_info '<br/><span class="pit_info">Питомецем «'.$pit['title'].'» был нанесен удар на '.$pit_uron.' урона!</span>'; else $pit_info '';
mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log." совершил(а) критический удар в ".$atk." на ".$strike_m." ((".$str."-".$arm.")+".$krit.") урона".$pit_info.$pit_info_us."', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");

if(
$strike_m $kogo['hp']) $strike_m round($kogo['hp']);
mysql_query("UPDATE `fight_user` SET `uron` = (`uron` + ".round($strike_m+$pit_damage_m).") WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` - ".$strike_m.") WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight` SET `hp".$kogo['team']."` = (`hp".$kogo['team']."` - ".$strike_m.") WHERE `id` = '".$id."'");
if(
$pit_damage_m 0mysql_query("UPDATE `pit` SET `hp` = (`hp` - ".$pit_damage_m.") WHERE `id` = '".$pitero."'");

} elseif(
$a_i['block'] == && $udar == or $a_i['block'] == && $udar == or $a_i['block'] == && $udar == or $a_i['block'] == && $udar == or $a_i['block'] == && $udar == or $a_i['block'] == && $udar == or $a_i['block'] == && $udar == or $a_i['block'] == && $udar == 4mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log." ударил(а) в ".$atk." на 0 урона', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");
elseif(
$strike_m 0) {
if(
$pitero 0){
$pit_damage_m round($strike_m-$p_arm);
if(
$pit_damage_m 0$pit_damage_m 0;
if(
$pit_damage_m $pito['hp']) $pit_damage_m $pito['hp'];
} else 
$pit_damage_m 0;
if(
$pit_damage_m 0$pit_info_us '<br/><span class="pit_info">Питомцу «'.$pito['title'].'» был нанесен удар на '.$pit_damage_m.' урона!</span>'; else $pit_info_us '';
    
if(
$piter 0$pit_info '<br/><span class="pit_info">Питомецем «'.$pit['title'].'» был нанесен удар на '.$pit_uron.' урона!</span>'; else $pit_info '';
mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log." ударил(а) в ".$atk." на ".$strike_m." (".$str."-".$arm.") урона".$pit_info.$pit_info_us."', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");


if(
$strike_m $kogo['hp']) $strike_m round($kogo['hp']);
mysql_query("UPDATE `fight_user` SET `uron` = (`uron` + ".round($strike_m+$pit_damage_m).") WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight_user` SET `hp` = (`hp` - ".$strike_m.") WHERE `id` = '".$kogo['id']."'");
mysql_query("UPDATE `fight` SET `hp".$kogo['team']."` = (`hp".$kogo['team']."` - ".$strike_m.") WHERE `id` = '".$id."'");
if(
$pit_damage_m 0mysql_query("UPDATE `pit` SET `hp` = (`hp` - ".$pit_damage_m.") WHERE `id` = '".$pitero."'");

} else 
mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `log` = '".$log_to." ударил(а) в ".$atk." на 0 урона', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '1', `time` = '".$a_i['time']."', `atack` = '".$udar."', `block` = '".$block."'");
}

mysql_query("UPDATE `fight_user` SET `hod` = (`hod` + 1) WHERE `id` = '".$you['id']."'");
if(
$you['hod_elicsir'] > 0mysql_query("UPDATE `fight_user` SET `hod_elicsir` = (`hod_elicsir` - 1) WHERE `id` = '".$you['id']."'");
mysql_query("UPDATE `fight` SET `time".$you['team']."` = '".time()."' WHERE `id` = '".$id."'");

}} else {
$poyas_b mysql_result(mysql_query("SELECT count(*) FROM `poyas_b` WHERE `id` = '".$elicsir."' AND `user` = '".$user."'"),0);
if(
$poyas_b && $you['hod_elicsir'] == 0mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '0', `time` = '".time()."', `atack` = '".$udar."', `block` = '".$block."', `elicsir` = '".$elicsir."'");
else 
mysql_query("INSERT INTO `fight_udar` SET `fight` = '".$id."', `user` = '".$user."', `user_to` = '".$to['id']."', `ok` = '0', `time` = '".time()."', `atack` = '".$udar."', `block` = '".$block."'");
mysql_query("UPDATE `fight` SET `time".$you['team']."` = '".time()."' WHERE `id` = '".$id."' AND `end` = '0'");
}

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