AntiBK/old/magic/lightning.php
Ivor Barhansky 36bf662112 code-upload (#1)
Upload code

Изменил(а) на 'README.md'

Изменил(а) на 'README.md'

Reviewed-on: https://src.lopar.us/lopar/AntiBK/pulls/1
Co-Authored-By: Ivor Barhansky <lopar@noreply.lopar.us>
Co-Committed-By: Ivor Barhansky <lopar@noreply.lopar.us>
2021-02-11 16:13:04 +00:00

100 lines
3.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?
if(empty($target)){
?>
<div align=right>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_t.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_t.gif'></td>
</table>
<table border=0 bgcolor=#cccccc cellpadding=0 cellspacing=0 width=300 height=60>
<tr><td align=left valign=top>
<form name='ligthning' action='?act=magic&school=fire&scroll=<?echo $scroll?>' method='post'>
<small>
&nbsp&nbspСитхия огня<BR>
&nbsp&nbspЗаклятие "Молния"<BR>
</small>
&nbsp&nbspУкажите логин персонажа,на которго Вы хотите наложить заклятие:<BR>
&nbsp&nbsp<input type=text name='target' class=new style="width=200">
<BR>
&nbsp&nbsp<input type=submit value=" Использовать магию " class=new style="width=200">
</form>
</td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=300><tr>
<td width=10><img src='img/cor_l_b.gif'></td><td bgcolor=#cccccc><img src='img/10_10.gif'></td><td width=10><img src='img/cor_r_b.gif'></td>
</table>
</div>
<?
}
else if($db["battle"]!=0){
$S="select * from characters where login='$target'";
$q=mysql_query($S);
$res=mysql_fetch_array($q);
$on1 = 0;
$text ="";
$chas = date("H");
$date = date("H:i", mktime($chas-$GSM));
$sss = mysql_query("SELECT * FROM online");
while($D = mysql_fetch_array($sss)){
if($D["login"] == $target){
$on1 = 1;
}
}
if(!$res){
print "Персонаж <B>$target</B> не найден в базе данных.";
die();
}
if($on1 == 0){
print "Персонаж <B>$target</B> сейчас офф-лайн.";
die();
}
if($res["battle"] != $db["battle"]){
print "Персонаж <B>$target</B> не в Вашем бою.";
}
$hp_now = $res["hp"];
$hp_all = $res["hp_all"];
$dam = floor($db["fire"]+5);
$dam_min = $dam-3;
$dam_max = $dam+3;
$damage = rand($dam_min,$dam_max);
if($hp_all - $damage<0){
$damage = $hp_all;
$text .= "<span class=date>$date</span> <B>$target убит</B><BR>";
}
$hp_new = $hp_now - $damage;
$mp_new = $db["mp"] - 5;
$mp_all = $db["mp_all"];
setHP($target,$hp_new,$hp_all);
setMN($login,$mp_new,$mp_all);
$battle_id = $db["battle"];
if($db["battle_team"]==1){
$U_UPDATE = mysql_query("UPDATE team1 SET hitted=hitted+$damage WHERE player='$login'");
}
else{
$U_UPDATE = mysql_query("UPDATE team2 SET hitted=hitted+$damage WHERE player='$login'");
}
if($db["battle_team"]==1){$span = "p1";$span2 = "p2";}else{$span = "p2";$span2 = "p1";}
$text = "<span class=date2>$date</span> <span class=$span>$login</span> Выпустил молнию в <span class=$span2>$target</span> на <span class=magic>-$damage</span> пунктов здоровья!<BR>";
$ALL_UPDATE = mysql_query("UPDATE characters SET battle_opponent='' WHERE login='$login'");
$t = time();
$U_T = mysql_query("UPDATE timeout SET lasthit='$t' WHERE battle_id='$battle_id'");
$td = fopen("logs/$battle_id.dis","a");
fputs($td,$text);
fclose($td);
$SQL = mysql_query("UPDATE characters SET cast = cast+0.5,fire=fire+0.5 WHERE login='$login'");
$S = mysql_query("UPDATE inv SET iznos = iznos+1 WHERE id=$scroll");
$S_INV = mysql_query("SELECT * FROM inv WHERE id = $scroll");
$DATA = mysql_fetch_array($S_INV);
$iznos = $DATA["iznos"];
$tear_max = $DATA["tear_max"];
$iznos_k = $iznos+1;
if($iznos_k>=$tear_max){
$S_D = mysql_query("DELETE FROM inv WHERE id = $scroll");
}
print "Прокастованно удачно!<BR>";
print "<a href='main.php?act=inv&section=thing' class=us2>вернуться</a>";
}
?>