Вход Регистрация
Файл: system/func.php
Строк: 402
<?php
require_once '../system/config_for_game.inc.php';
require 
'../system/func_for_game.inc.php';
$time=time();
header('Content-type: application/json');

if (isset(
$_COOKIE['session']) and isset($_COOKIE['id'])){
$id num($_COOKIE['id']);$session vvod($_COOKIE['session']);
$user mysqli_fetch_assoc(mysqli_query($link,"SELECT SQL_NO_CACHE id,login,hp,gold,class,lvl,navik1,navik2,navik3,navik4,navik5,navik6,navik7,navik8,navik9 FROM `users` WHERE `id`='$id' and `session`='$session' limit 1"));
$topswap['krit']='';$krit_shans=200;
$razr=(30+$user['navik1']*7)/100;
$shar=($user['navik2']*7+30)/100;
$shar_p=($user['navik2']*5)/100;
$krug=(33+$user['navik3']*2)/100;
$isc=(23.5+$user['navik4']*1.5)/100;
$udar=(40+$user['navik5']*1.5)/100;
$bers=20+$user['navik6']*1.5;
$bers_time=7+$user['navik6']*0.2;
$shit=35+$user['navik7']*2;
$stoika=50+$user['navik8']*1;
$stoika_uron=100+$user['navik8']*1;
$riv=20+$user['navik9']*1.5;
$riv_time=7+$user['navik9']*0.2;




$topswap['log']='';
if (isset(
$_GET['m'])) {$mod=vvod($_GET['m']);} else {$mod="";}

switch(
$mod
{

default:

$arena mysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `boiarena` WHERE `id`='".num($user['id'])."' limit 1  "));
if(
$arena['id']==0){
$topswap['error']=1;
}else{
$att=($arena['user_att']-$arena['deff']/3)/5;if($att<3){$att=3;}
$topswap['att_user']=mt_rand($att*0.9,$att*1);

$att_v=($arena['att']-$arena['user_deff']/3)/5;if($att_v<3){$att_v=3;}
$topswap['att_vrag']=mt_rand($att_v*0.9,$att_v*1);
if(
$topswap['att_user']>$arena['hp_vrag']){$topswap['att_user']=$arena['hp_vrag'];}
if(
$topswap['att_vrag']>$arena['hp']){$topswap['att_vrag']=$arena['hp'];}

mysqli_query($link,"UPDATE `boiarena` SET `hp`=`hp`-'".num($topswap['att_vrag'])."',`hp_vrag`=`hp_vrag`-'".num($topswap['att_user'])."'  WHERE `id`='".num($arena['id'])."'");



$topswap['error']=0;
$topswap['hp']=10;
}



break;
//////////
case 'fight':
$topswap['error']=1;
if(isset(
$_GET['id'])){$id=num($_GET['id']);}else{$topswap['error']=1;}if(isset($_GET['time'])){$time_log=num($_GET['time']);}else{$time_log=$time;}
$vragmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id`='$id'  and `hp`>0"));
if(
$vrag['id']==0){
$topswap['error']=1;
}else{

$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==or $user_okr['st']==$vrag['st']){
$topswap['error']=1;
}else{

if(
$vrag['shar_kol']>0){
if(
$vrag['shar_uron']>$vrag['hp']){$vrag['shar_uron']=$vrag['hp'];}$vrag['hp']=$vrag['hp']-$vrag['shar_uron'];
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($vrag['shar_uron'])."',`shar_kol`=`shar_kol`-1  WHERE `id`='".num($vrag['id'])."'");
$textv='<div class="c9 t_13">Огненный шар нанес вам '.$vrag['shar_uron'].' урона.</div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

}

$topswap['hp_user']=$user_okr['hp'];$topswap['hp_vrag']=$vrag['hp'];
$topswap['log']='';
$log=mysqli_query($link,"SELECT SQL_NO_CACHE log FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$time_log' order by `id` desc   LIMIT 5 ");
while(
$r mysqli_fetch_array($log)){$topswap['log']=''.$r['log'].''.$topswap['log'].'';}
$topswap['time_att']=$time+1;$topswap['time_serv']=$time;

if(
$user_okr['time_att']<$time and $user_okr['gluh']<$time){
if(
$user_okr['bers']>=$time){$user_okr['att']=$user_okr['att']+num($user_okr['att']*$bers/100);}

if(
$user_okr['stoika_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['stoika']/100);}
if(
$user_okr['riv_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['riv']/100);}

if(
$vrag['stoika_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['stoika']/100);}
if(
$vrag['riv_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['riv']/100);}


$att=($user_okr['att']-$vrag['deff']/3)/5;if($att<3){$att=3;}
$topswap['att_user']=mt_rand($att*0.9,$att*1);
mysqli_query($link,"UPDATE `fight_user` SET `uron`=`uron`+'".num($topswap['att_user'])."'  WHERE `id`='".num($user_okr['id'])."'");

if(
$vrag['stoika_time']>=$time){$topswap['att_user']=$topswap['att_user']-($vrag['att']*$vrag['stoika_uron']/100);if($topswap['att_user']<0){$topswap['att_user']=0;}}

if(
$vrag['tip']==1){
$att_v=($vrag['att']-$user_okr['deff']/3)/5;if($att_v<3){$att_v=3;}
$topswap['att_vrag']=mt_rand($att_v*0.9,$att_v*1);
if(
$user_okr['stoika_time']>=$time){$topswap['att_vrag']=$topswap['att_vrag']-($user_okr['att']*$user_okr['stoika_uron']/100);if($topswap['att_vrag']<0){$topswap['att_vrag']=0;}}

if(
$topswap['att_vrag']>=$user_okr['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0'   WHERE `id`='".num($user_okr['id'])."'");}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_vrag'])."'  WHERE `id`='".num($user_okr['id'])."'");}
}
$textv='<div class="c9 t_13">'.vvod($user['login']).'  нанес вам '.$topswap['att_user'].' урона. <a  class="c3" href="/fight?id='.$user_okr['id'].'"><img width="16px" src="/images/7.png" alt="" />Атака</a></div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

if(
$topswap['att_user']>=$vrag['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0'  WHERE `id`='".num($vrag['id'])."'");}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_user'])."'  WHERE `id`='".num($vrag['id'])."'");}

mysqli_query($link,"UPDATE `fight_user` SET `time_att`='".num($time+1)."'  WHERE `id`='".num($user_okr['id'])."'");

}else{
$topswap['att_user']=0;$topswap['att_vrag']=0;}
$topswap['error']=0;

}
}
break;
//////////
case 'krug_fight':
if(isset(
$_GET['time'])){$time_log=num($_GET['time']);}else{$time_log=$time;}
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==or $user['class']!=4){$topswap['error']=1;}else{
if(
$user_okr['navik_pr3']>$time or $user_okr['gluh']>$time){$topswap['error']=0;$topswap['hp_add']=0;$topswap['hp']=$user_okr['hp'];$topswap['time_add']=0;}else{
$topswap['error']=0;
$isc=num($user_okr['att']*$krug);
$topswap['time_add']=$time+15;

$log=mysqli_query($link,"SELECT SQL_NO_CACHE log FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$time_log' order by `id` desc   LIMIT 5 ");
while(
$r mysqli_fetch_array($log)){$topswap['log']=''.$r['log'].''.$topswap['log'].'';}

if(
$user_okr['hp']+$isc>$user_okr['hp_max']){$topswap['hp_add']=$user_okr['hp_max']-$user_okr['hp'];if($topswap['hp_add']<0){$topswap['hp_add']=0;}}else{$topswap['hp_add']=$isc;}
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`+'".$topswap['hp_add']."',`navik_pr3`='".$topswap['time_add']."'  WHERE `id`='".num($user_okr['id'])."'");
$topswap['hp']=$topswap['hp_add']+$user_okr['hp'];

$q=mysqli_query($link,"SELECT SQL_CACHE id,id_user,login,hp,hp_max FROM `fight_user` WHERE `id_kom`='".num($user_okr['id_kom'])."' and `st`='".num($user_okr['st'])."' and `hp`>0  and `id_user`!='".num($user['id'])."' ");
while(
$r mysqli_fetch_array($q))
{
$isc=num($user_okr['att']*$krug);
if(
$isc+$r['hp']>$r['hp_max']){$isc=$r['hp_max']-$r['hp']; }
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`+'$isc='  WHERE `id`='".num($r['id'])."'");
$textv='<div class="c8 t_13">'.vvod($user['login']).'  вылечил вас на <img width="16px" src="/images/5.png" alt="" />'.$isc.'.</div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($r['id_user'])."','".vvod($textv)."','$time')");
$topswap['log'].='<div class="c8 t_13">Вы вылечили '.vvod($r['login']).' на <img width="16px" src="/images/5.png" alt="" />'.$isc.'.</div>';
}


}}
break;
//////////
case 'isc_fight':
if(!isset(
$_GET['id'])){$topswap['error']=1;}else{$id=num($_GET['id']);if(isset($_GET['time'])){$time_log=num($_GET['time']);}else{$time_log=$time;}
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==or $user['class']!=4){$topswap['error']=1;}else{
if(
$user_okr['navik_pr4']>$time or $user_okr['gluh']>$time){$topswap['error']=0;$topswap['hp_add']=0;$topswap['hp']=$user_okr['hp'];$topswap['time_add']=0;}else{
$log=mysqli_query($link,"SELECT SQL_NO_CACHE log FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$time_log' order by `id` desc   LIMIT 5 ");
while(
$r mysqli_fetch_array($log)){$topswap['log']=''.$r['log'].''.$topswap['log'].'';}
$kogomysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id`='$id'  and `hp`>0 and `st`='".num($user_okr['st'])."' "));
if(
$kogo['id']==0){
$topswap['error']=1;
}else{
$topswap['error']=0;$topswap['hp']=$user_okr['hp'];
$isc=num($user_okr['att']*$isc);
if(
$isc+$kogo['hp']>$kogo['hp_max']){$isc=$kogo['hp_max']-$kogo['hp']; }$topswap['hp_add']=$isc;
if(
$kogo['id']==$user_okr['id']){ $topswap['isc_k']=1;$topswap['hp']=$topswap['hp']+$isc; }else{$topswap['isc_k']=0;
$textv='<div class="c8 t_13">'.vvod($user['login']).'  вылечил вас на <img width="16px" src="/images/5.png" alt="" />'.$isc.'.</div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($kogo['id_user'])."','".vvod($textv)."','$time')");
$topswap['log'].='<div class="c8 t_13">Вы вылечили '.vvod($kogo['login']).' на <img width="16px" src="/images/5.png" alt="" />'.$isc.'.</div>';}
$topswap['time_add']=$time+5;
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`+'$isc='  WHERE `id`='".num($kogo['id'])."'");
mysqli_query($link,"UPDATE `fight_user` SET `navik_pr4`='".$topswap['time_add']."'  WHERE `id`='".num($user_okr['id'])."'");

}
}
}
}
break;

//////////
case 'razr_fight':
$topswap['error']=1;
if(isset(
$_GET['id'])){$id=num($_GET['id']);}else{$topswap['error']=1;}if(isset($_GET['time'])){$time_log=num($_GET['time']);}else{$time_log=$time;}
$vragmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id`='$id'  and `hp`>0"));
if(
$vrag['id']==0){
$topswap['error']=1;
}else{
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==or $user_okr['st']==$vrag['st']){
$topswap['error']=1;
}else{
if(
$vrag['shar_kol']>0){
if(
$vrag['shar_uron']>$vrag['hp']){$vrag['shar_uron']=$vrag['hp'];}$vrag['hp']=$vrag['hp']-$vrag['shar_uron'];
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($vrag['shar_uron'])."',`shar_kol`=`shar_kol`-1  WHERE `id`='".num($vrag['id'])."'");
$textv='<div class="c9 t_13">Огненный шар нанес вам '.$vrag['shar_uron'].' урона.</div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

}
$topswap['hp_user']=$user_okr['hp'];$topswap['hp_vrag']=$vrag['hp'];
$topswap['log']='';
if(
$user_okr['stoika_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['stoika']/100);}
if(
$user_okr['riv_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['riv']/100);}

if(
$vrag['stoika_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['stoika']/100);}
if(
$vrag['riv_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['riv']/100);}

$log=mysqli_query($link,"SELECT SQL_NO_CACHE log FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$time_log' order by `id` desc   LIMIT 5 ");
while(
$r mysqli_fetch_array($log)){$topswap['log']=''.$r['log'].''.$topswap['log'].'';}
$topswap['time_att']=$time+1;$topswap['time_serv']=$time;

if(
$user_okr['navik_pr1']<$time and $user_okr['gluh']<$time){
$topswap['time_add']=$time+20;
$att=num($user_okr['att']*$razr);if($att<3){$att=3;}
$topswap['att_user']=$att;
mysqli_query($link,"UPDATE `fight_user` SET `uron`=`uron`+'".num($topswap['att_user'])."'  WHERE `id`='".num($user_okr['id'])."'");


if(
$vrag['tip']==1){
$att_v=($vrag['att']-$user_okr['deff']/3)/5;if($att_v<3){$att_v=3;}
$topswap['att_vrag']=mt_rand($att_v*0.9,$att_v*1);
if(
$user_okr['stoika_time']>=$time){$topswap['att_vrag']=$topswap['att_vrag']-($user_okr['att']*$user_okr['stoika_uron']/100);if($topswap['att_vrag']<0){$topswap['att_vrag']=0;}}

if(
$topswap['att_vrag']>=$user_okr['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0'   WHERE `id`='".num($user_okr['id'])."'");$topswap['hp_user']=0;}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_vrag'])."'  WHERE `id`='".num($user_okr['id'])."'");$topswap['hp_user']=$user_okr['hp']-$topswap['att_vrag'];}
}
$textv='<div class="c9 t_13">'.vvod($user['login']).'  нанес вам '.$topswap['att_user'].' урона.Вы оглушены на 3 сек. <a  class="c3" href="/fight?id='.$user_okr['id'].'"><img width="16px" src="/images/7.png" alt="" />Атака</a></div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

if(
$topswap['att_user']>=$vrag['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0',`gluh`='".num($time+3)."'  WHERE `id`='".num($vrag['id'])."'");}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_user'])."',`gluh`='".num($time+3)."'  WHERE `id`='".num($vrag['id'])."'");}

mysqli_query($link,"UPDATE `fight_user` SET `navik_pr1`='".$topswap['time_add']."'  WHERE `id`='".num($user_okr['id'])."'");

}else{
$topswap['att_user']=0;$topswap['att_vrag']=0;}
$topswap['error']=0;

}
}
break;
//////////
case 'shar_fight':
$topswap['error']=1;
if(isset(
$_GET['id'])){$id=num($_GET['id']);}else{$topswap['error']=1;}if(isset($_GET['time'])){$time_log=num($_GET['time']);}else{$time_log=$time;}
$vragmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id`='$id'  and `hp`>0"));
if(
$vrag['id']==0){
$topswap['error']=1;
}else{
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==or $user_okr['st']==$vrag['st']){
$topswap['error']=1;
}else{
if(
$vrag['shar_kol']>0){
if(
$vrag['shar_uron']>$vrag['hp']){$vrag['shar_uron']=$vrag['hp'];}$vrag['hp']=$vrag['hp']-$vrag['shar_uron'];
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($vrag['shar_uron'])."',`shar_kol`=`shar_kol`-1  WHERE `id`='".num($vrag['id'])."'");
$textv='<div class="c9 t_13">Огненный шар нанес вам '.$vrag['shar_uron'].' урона.</div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

}
$topswap['hp_user']=$user_okr['hp'];$topswap['hp_vrag']=$vrag['hp'];
$topswap['log']='';
if(
$user_okr['stoika_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['stoika']/100);}
if(
$user_okr['riv_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['riv']/100);}

if(
$vrag['stoika_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['stoika']/100);}
if(
$vrag['riv_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['riv']/100);}

$log=mysqli_query($link,"SELECT SQL_NO_CACHE log FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$time_log' order by `id` desc   LIMIT 5 ");
while(
$r mysqli_fetch_array($log)){$topswap['log']=''.$r['log'].''.$topswap['log'].'';}
$topswap['time_att']=$time+1;$topswap['time_serv']=$time;

if(
$user_okr['navik_pr2']<$time and $user_okr['gluh']<$time){
$topswap['time_add']=$time+20;
$att=num($user_okr['att']*$shar);if($att<3){$att=3;}
$shar_p=num($user_okr['att']*$shar_p);
$topswap['att_user']=$att;
if(
$vrag['stoika_time']>=$time){$topswap['att_user']=$topswap['att_user']-($vrag['att']*$vrag['stoika_uron']/100);if($topswap['att_user']<0){$topswap['att_user']=0;}}

mysqli_query($link,"UPDATE `fight_user` SET `uron`=`uron`+'".num($topswap['att_user'])."'  WHERE `id`='".num($user_okr['id'])."'");


if(
$vrag['tip']==1){
$att_v=($vrag['att']-$user_okr['deff']/3)/5;if($att_v<3){$att_v=3;}
$topswap['att_vrag']=mt_rand($att_v*0.9,$att_v*1);
if(
$user_okr['stoika_time']>=$time){$topswap['att_vrag']=$topswap['att_vrag']-($user_okr['att']*$user_okr['stoika_uron']/100);if($topswap['att_vrag']<0){$topswap['att_vrag']=0;}}

if(
$topswap['att_vrag']>=$user_okr['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0'   WHERE `id`='".num($user_okr['id'])."'");$topswap['hp_user']=0;}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_vrag'])."'  WHERE `id`='".num($user_okr['id'])."'");$topswap['hp_user']=$user_okr['hp']-$topswap['att_vrag'];}
}
$textv='<div class="c9 t_13">'.vvod($user['login']).'  нанес вам '.$topswap['att_user'].' урона.Вы будете получать 10 сек '.$shar_p.' урона. <a  class="c3" href="/fight?id='.$user_okr['id'].'"><img width="16px" src="/images/7.png" alt="" />Атака</a></div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

if(
$topswap['att_user']>=$vrag['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0',`gluh`='".num($time+0)."'  WHERE `id`='".num($vrag['id'])."'");}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_user'])."',`shar_kol`='10',`shar_time`='".num($time+10)."',`shar_uron`='$shar_p'  WHERE `id`='".num($vrag['id'])."'");}

mysqli_query($link,"UPDATE `fight_user` SET `navik_pr2`='".$topswap['time_add']."'  WHERE `id`='".num($user_okr['id'])."'");

}else{
$topswap['att_user']=0;$topswap['att_vrag']=0;}
$topswap['error']=0;

}
}
break;
//////////
case 'udar_fight':
$topswap['error']=1;
if(isset(
$_GET['id'])){$id=num($_GET['id']);}else{$topswap['error']=1;}if(isset($_GET['time'])){$time_log=num($_GET['time']);}else{$time_log=$time;}
$vragmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id`='$id'  and `hp`>0"));
if(
$vrag['id']==0){
$topswap['error']=1;
}else{
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==or $user_okr['st']==$vrag['st']){
$topswap['error']=1;
}else{
if(
$vrag['shar_kol']>0){
if(
$vrag['shar_uron']>$vrag['hp']){$vrag['shar_uron']=$vrag['hp'];}$vrag['hp']=$vrag['hp']-$vrag['shar_uron'];
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($vrag['shar_uron'])."',`shar_kol`=`shar_kol`-1  WHERE `id`='".num($vrag['id'])."'");
$textv='<div class="c9 t_13">Огненный шар нанес вам '.$vrag['shar_uron'].' урона.</div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

}
$topswap['hp_user']=$user_okr['hp'];$topswap['hp_vrag']=$vrag['hp'];
$topswap['log']='';
if(
$user_okr['stoika_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['stoika']/100);}
if(
$user_okr['riv_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['riv']/100);}

if(
$vrag['stoika_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['stoika']/100);}
if(
$vrag['riv_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['riv']/100);}

$log=mysqli_query($link,"SELECT SQL_NO_CACHE log FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$time_log' order by `id` desc   LIMIT 5 ");
while(
$r mysqli_fetch_array($log)){$topswap['log']=''.$r['log'].''.$topswap['log'].'';}
$topswap['time_att']=$time+1;$topswap['time_serv']=$time;

if(
$user_okr['navik_pr5']<$time and $user_okr['gluh']<$time){
$topswap['time_add']=$time+20;
$att=num($user_okr['att']*$udar);if($att<3){$att=3;}
$topswap['att_user']=$att;
if(
$vrag['stoika_time']>=$time){$topswap['att_user']=$topswap['att_user']-($vrag['att']*$vrag['stoika_uron']/100);if($topswap['att_user']<0){$topswap['att_user']=0;}}
mysqli_query($link,"UPDATE `fight_user` SET `uron`=`uron`+'".num($topswap['att_user'])."'  WHERE `id`='".num($user_okr['id'])."'");


if(
$vrag['tip']==1){
$att_v=($vrag['att']-$user_okr['deff']/3)/5;if($att_v<3){$att_v=3;}
$topswap['att_vrag']=mt_rand($att_v*0.9,$att_v*1);
if(
$user_okr['stoika_time']>=$time){$topswap['att_vrag']=$topswap['att_vrag']-($user_okr['att']*$user_okr['stoika_uron']/100);if($topswap['att_vrag']<0){$topswap['att_vrag']=0;}}

if(
$topswap['att_vrag']>=$user_okr['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0'   WHERE `id`='".num($user_okr['id'])."'");$topswap['hp_user']=0;}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_vrag'])."'  WHERE `id`='".num($user_okr['id'])."'");$topswap['hp_user']=$user_okr['hp']-$topswap['att_vrag'];}
}
$textv='<div class="c9 t_13">'.vvod($user['login']).'  нанес вам '.$topswap['att_user'].' урона.Вы оглушены на 3 сек. <a  class="c3" href="/fight?id='.$user_okr['id'].'"><img width="16px" src="/images/7.png" alt="" />Атака</a></div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

if(
$topswap['att_user']>=$vrag['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0',`gluh`='".num($time+3)."'  WHERE `id`='".num($vrag['id'])."'");}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_user'])."',`gluh`='".num($time+3)."'  WHERE `id`='".num($vrag['id'])."'");}

mysqli_query($link,"UPDATE `fight_user` SET `navik_pr5`='".$topswap['time_add']."'  WHERE `id`='".num($user_okr['id'])."'");

}else{
$topswap['att_user']=0;$topswap['att_vrag']=0;}
$topswap['error']=0;

}
}
break;
//////////
case 'bers_fight':
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==0){$topswap['error']=1;}else{
if(
$user_okr['navik_pr6']>$time){$topswap['error']=1;}else{
$topswap['error']=0;$topswap['time_add']=$time+20;$topswap['time_bers']=$time+$bers_time;
mysqli_query($link,"UPDATE `fight_user` SET `navik_pr6`='".$topswap['time_add']."',`bers`='".($time+$bers_time)."'  WHERE `id`='".num($user_okr['id'])."'");
}}
break;
//////////
case 'riv_fight':
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==0){$topswap['error']=1;}else{
if(
$user_okr['navik_pr9']>$time){$topswap['error']=1;}else{
$topswap['error']=0;$topswap['time_add']=$time+15;$topswap['time_bers']=$time+$bers_time;
mysqli_query($link,"UPDATE `fight_user` SET `navik_pr9`='".$topswap['time_add']."',`riv_time`='".($time+$riv_time)."',`riv`='$riv'  WHERE `id`='".num($user_okr['id'])."'");
}}
break;
//////////
case 'stoika_fight':
$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==0){$topswap['error']=1;}else{
if(
$user_okr['navik_pr8']>$time){$topswap['error']=1;}else{
$topswap['error']=0;$topswap['time_add']=$time+20;$topswap['time_bers']=$time+$bers_time;
mysqli_query($link,"UPDATE `fight_user` SET `navik_pr8`='".$topswap['time_add']."',`stoika_time`='".($time+$riv_time)."',`stoika`='$stoika',`stoika_uron`='$stoika_uron'  WHERE `id`='".num($user_okr['id'])."'");
}}
break;
//////////
case 'shit_fight':
$topswap['error']=1;
if(isset(
$_GET['id'])){$id=num($_GET['id']);}else{$topswap['error']=1;}if(isset($_GET['time'])){$time_log=num($_GET['time']);}else{$time_log=$time;}
$vragmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id`='$id'  and `hp`>0"));
if(
$vrag['id']==0){
$topswap['error']=1;
}else{

$user_okrmysqli_fetch_array(mysqli_query($link,"SELECT SQL_CACHE * FROM `fight_user` WHERE `id_user`= '".$user['id']."' and `hp`>0 "));
if(
$user_okr['id']==or $user_okr['hp']==or $user_okr['st']==$vrag['st']){
$topswap['error']=1;
}else{

if(
$vrag['shar_kol']>0){
if(
$vrag['shar_uron']>$vrag['hp']){$vrag['shar_uron']=$vrag['hp'];}$vrag['hp']=$vrag['hp']-$vrag['shar_uron'];
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($vrag['shar_uron'])."',`shar_kol`=`shar_kol`-1  WHERE `id`='".num($vrag['id'])."'");
$textv='<div class="c9 t_13">Огненный шар нанес вам '.$vrag['shar_uron'].' урона.</div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

}

$topswap['hp_user']=$user_okr['hp'];$topswap['hp_vrag']=$vrag['hp'];
$topswap['log']='';

if(
$user_okr['stoika_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['stoika']/100);}
if(
$user_okr['riv_time']>=$time){$user_okr['deff']=$user_okr['deff']+num($user_okr['deff']*$user_okr['riv']/100);}

if(
$vrag['stoika_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['stoika']/100);}
if(
$vrag['riv_time']>=$time){$vrag['deff']=$vrag['deff']+num($vrag['deff']*$vrag['riv']/100);}


$log=mysqli_query($link,"SELECT SQL_NO_CACHE log FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$time_log' order by `id` desc   LIMIT 5 ");
while(
$r mysqli_fetch_array($log)){$topswap['log']=''.$r['log'].''.$topswap['log'].'';}
$topswap['time_att']=$time+1;$topswap['time_serv']=$time;

if(
$user_okr['navik_pr7']<$time and $user_okr['gluh']<$time){

$user_okr['att']=$user_okr['att']+num($user_okr['att']*$stoika/100);

$att=($user_okr['att']-$vrag['deff']/3)/5;if($att<3){$att=3;}
$topswap['att_user']=mt_rand($att*0.9,$att*1);

$st_hp=$topswap['att_user'];if($user_okr['hp']+$st_hp>$user_okr['hp_max']){$st_hp=$user_okr['hp_max']-$user_okr['hp'];}
$user_okr['hp']=$user_okr['hp']+$st_hp;$topswap['hp_user']=$topswap['hp_user']+$st_hp;

$topswap['log']='<div class="c8 t_13">Удар щитом восстановил <img width="16px" src="/images/5.png" alt="" />'.$st_hp.'</div>'.$topswap['log'].'';
mysqli_query($link,"UPDATE `fight_user` SET `uron`=`uron`+'".num($topswap['att_user'])."',`hp`=`hp`+'$st_hp'  WHERE `id`='".num($user_okr['id'])."'");


if(
$vrag['tip']==1){
$att_v=($vrag['att']-$user_okr['deff']/3)/5;if($att_v<3){$att_v=3;}
$topswap['att_vrag']=mt_rand($att_v*0.9,$att_v*1);
if(
$user_okr['stoika_time']>=$time){$topswap['att_vrag']=$topswap['att_vrag']-($user_okr['att']*$user_okr['stoika_uron']/100);if($topswap['att_vrag']<0){$topswap['att_vrag']=0;}}

if(
$topswap['att_vrag']>=$user_okr['hp']){
$topswap['hp_user']=0;
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0'   WHERE `id`='".num($user_okr['id'])."'");}
else{
$topswap['hp_user']=$topswap['hp_user']-$topswap['att_vrag'];
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_vrag'])."'  WHERE `id`='".num($user_okr['id'])."'");}
}
$textv='<div class="c9 t_13">'.vvod($user['login']).'  нанес вам '.$topswap['att_user'].' урона. <a  class="c3" href="/fight?id='.$user_okr['id'].'"><img width="16px" src="/images/7.png" alt="" />Атака</a></div>';
mysqli_query($link,"INSERT INTO `logi_user` (`id`,`id_user`,`log`,`date`)VALUES ('','".num($vrag['id_user'])."','".vvod($textv)."','$time')");

if(
$topswap['att_user']>=$vrag['hp']){
mysqli_query($link,"UPDATE `fight_user` SET `hp`='0'  WHERE `id`='".num($vrag['id'])."'");}
else{
mysqli_query($link,"UPDATE `fight_user` SET `hp`=`hp`-'".num($topswap['att_user'])."'  WHERE `id`='".num($vrag['id'])."'");}

$topswap['time_add']=$time+20;
mysqli_query($link,"UPDATE `fight_user` SET `navik_pr7`='".$topswap['time_add']."'  WHERE `id`='".num($user_okr['id'])."'");

}else{
$topswap['att_user']=0;$topswap['att_vrag']=0;}
$topswap['error']=0;

}
}
break;

}

}else{
$topswap['error']=1;
}

echo 
json_encode($topswap);
?>
Онлайн: 0
Реклама