Файл: _gladiators2_/gladiators2/gladiators/gladiators/system/modules/mod_coliseum_m_clone.php
Строк: 51
<?
if($_POST["do"]=="battle_clone")
{
if($user->hp < ($user->maxhp * 50) / 100)
$error_msg = "вы слишком слабы, чтобы сражаться";
elseif($user->level > 19)
$error_msg = "В Среднем Зале не проводятся бои вашего уровня!";
elseif(check_request($_SESSION["login"]) || check_partaker($_SESSION["login"]))
$error_msg = "Для начала заберите свою заявку в одиночных боях!";
elseif(check_group_partaker($_SESSION["login"]))
$error_msg = "Вы уже учавствуете в групповом поединке!";
elseif(check_clan_partaker($_SESSION["login"]))
$error_msg = "Вы уже учавствуете в клановом поединке!";
elseif(!$user->battle_id)
{
dress_out_all($db,$_SESSION["id"]);
$res = mysql_query("select sum(ups) from exptable where id <= ".$user->num_up);
$r = mysql_fetch_array($res);
$ten_perc = $r[0] * 10 / 100;
$stat = round($r[0] / 4);
$u = round(rand($stat - $ten_perc,$stat + $ten_perc));
$stat = round(($r[0] - $u) / 3);
$ten_perc = ($r[0] - $u) * 10 / 100;
$g = round(rand($stat - $ten_perc,$stat + $ten_perc));
$stat = round(($r[0] - $u - $g) / 2);
$ten_perc = ($r[0] - $u - $g) * 10 / 100;
$l = round(rand($stat - $ten_perc,$stat + $ten_perc));
$z = $r[0] - $u - $g - $l;
$u += 5;
$g += 5;
$l += 5;
$z += 5;
$opp_id = time();
$opp_login = $_SESSION["login"]."(клон)";
$data = $_SESSION["id"]."#".$_SESSION["login"]."#".$user->level."#".$user->klan."#".$user->align.";".$opp_id."#".$_SESSION["login"]."(клон)#".$user->level."#".$user->klan."#".$user->align.";";
sleep(3);
mysql_query("LOCK TABLES battle");
mysql_query("insert into temp(id,login,level,u,g,l,z,icon,klan,hp,maxhp,align) values('".$opp_id."','".$opp_login."','$user->level','".$u."','".$g."','".$l."','".$z."','$user->icon','$user->klan','".($z*5)."','".($z*5)."','".$user->align."')");
$res = mysql_query("insert into battle(start,timeout,side1,side2,kick_time,hp,data,type,hall) values('".time()."','600','".$_SESSION[id].";','".$opp_id.";','".$_SESSION[id]."=".time().";".$opp_id."=".time().";','".$_SESSION[id]."=0;".$opp_id."=0;','".$data."','bot','middle')");
$battle_id = mysql_insert_id();
mysql_query("update users set battle_id='".$battle_id."' where id='".$_SESSION["id"]."'");
mysql_query("UNLOCK TABLES");
if($res)
{
mysql_query("insert into battle_logs(battle_id,cmt_id,time,type,ch1) values('".$battle_id."','0','".time()."','greating','".$_SESSION["id"]."')");
Header("Location: /battle.php");
exit();
}
}
}
?>