/*-= Школа Некромантов II. Нанести вред =-*/
if(empty($target)){
?>
}
else if($db["orden"]==2 AND $db["battle"]!=0){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$city_game=$db["city_game"];
$data="$city_game/online.dat";
$readdata=fopen($data,"r") or die("Не могу открыть файл $data");
$data_array=file($data);
fclose($readdata);
$online=count($data_array);
$on1=0;
for($k=0;$k<$online;$k++){
$bas=explode("|",$data_array[$k]);
if($res["login"]==$bas[0]){$on1=1;}
}
if(!$res){
print "Персонаж $target не найден в базе данных.";
die();
}
if($res["battle"] != $db["battle"]){
print "Персонаж $target не находиться в Вашем бою!";
die();
}
if($res["level"]>$db["level"]){
print "Вы не можете кастовать это заклятие на персонажа, уровень которого выше Вашего.";
die();
}
if($login == $target){
print "Вы не можете кастовать это заклятие на самого себя.";
die();
}
if($db["battle_team"] == 1){
$span1 = "p1";
$span2 = "p2";
}
else{
$span1 = "p2";
$span2 = "p1";
}
$hp_proc = $res["hp_all"]/100;
$proc = rand(5,10);
$hit_k = floor($hp_proc*$proc*(1 + $db["magic_vit"]/100));
$date = date("H:i");
$hp_all = $res["hp_all"];
$hp_now = $res["hp"];
$hp_new = $hp_now - $hit_k;
$battle_id = $db["battle"];
if($res["sex"]=="male"){$p="";}
else{$p="а";}
if($db["sex"]=="male"){$pref="";}
else{$pref="а";}
if($hit_k >= $hp_now){
$hp_new = 0;
$S = mysql_query("SELECT sex FROM characters WHERE login='$target'");
$SS = mysql_fetch_array($S);
if($SS["sex"]=="male"){$p2="";}
else{$p2="а";}
$text = "$date $login прокастовал$pref магию \"Причинить вред\",и $target корчась от боли потерял$p $hit_k HP [$hp_new/$hp_all].
";
$text .= "$date $target убит$p2.
";
}
else{
$text = "$date $login прокастовал$pref магию \"Причинить вред\",и $target корчась от боли потерял$p $hit_k HP [$hp_new/$hp_all].
";
}
$D_UPDATE = mysql_query("UPDATE characters SET hp='$hp_new' WHERE login='$target'");
if($db["battle_team"]==1){
$U_SQL = mysql_query("SELECT hitted FROM team1 WHERE player='$login'");
$U_D = mysql_fetch_array($U_SQL);
$new_hitted = $U_D["hitted"] + $hit_k;
$U_UPDATE = mysql_query("UPDATE team1 SET hitted='$new_hitted' WHERE player='$login'");
}
else{
$U_SQL = mysql_query("SELECT hitted FROM team2 WHERE player='$login'");
$U_D = mysql_fetch_array($U_SQL);
$new_hitted = $U_D["hitted"] + $hit_k;
$U_UPDATE = mysql_query("UPDATE team2 SET hitted='$new_hitted' WHERE player='$login'");
}
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='',mp = mp-5 WHERE login='$login'");
$U_UP = mysql_query("UPDATE characters SET battle_opponent='$login' WHERE login='$target'");
$tf = fopen("logs/$battle_id.tmp","w");
$t=time();
fputs($tf,$t);
fclose($tf);
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
print "Заклятие прокастовано удачно.
";
print "";
}
?>