Школа Некромантов II
  Заклятие "нанести вред"
  Укажите логин персонажа:
  
  
$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 ""; } ?>