110 lines
4.6 KiB
PHP
110 lines
4.6 KiB
PHP
|
<?
|
|||
|
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='cure_hp' action='main.php?act=magic&school=air&scroll=<?echo $scroll?>' method='post'>
|
|||
|
<small>
|
|||
|
  Ситхия воздуха<BR>
|
|||
|
  Заклятие "Восстановить здоровье/10"<BR>
|
|||
|
</small>
|
|||
|
  Укажите логин персонажа:<BR>
|
|||
|
  <input type=text name='target' class=new style="width=200">
|
|||
|
<BR>
|
|||
|
  <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 {
|
|||
|
$S="select * from characters where login='$target'";
|
|||
|
$q=mysql_query($S);
|
|||
|
$res=mysql_fetch_array($q);
|
|||
|
$on1 = 0;
|
|||
|
$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();
|
|||
|
}
|
|||
|
$hp_now = $res["hp"];
|
|||
|
$hp_all = $res["hp_all"];
|
|||
|
$hp_add = 10;
|
|||
|
if($hp_all - $hp_now<10){
|
|||
|
$hp_add = $hp_all - $hp_now;
|
|||
|
}
|
|||
|
$hp_new = $hp_now + $hp_add;
|
|||
|
$mp_new = $db["mp"] - 3;
|
|||
|
$mp_all = $db["mp_all"];
|
|||
|
setHP($target,$hp_new,$hp_all);
|
|||
|
setMN($login,$mp_new,$mp_all);
|
|||
|
if($login == $target){
|
|||
|
if($db["battle"]==0){
|
|||
|
say($login,"Внимание!!! Вы удачно прокастовали заклинание "Восстановить здоровье.10" и восстановили свое здоровье на $hp_add пунктов",$login);
|
|||
|
}
|
|||
|
else{
|
|||
|
$battle_id = $db["battle"];
|
|||
|
$chas = date("H");
|
|||
|
$date = date("H:i", mktime($chas-$GSM));
|
|||
|
if($db["battle_team"]==1){$span = "p1";}else{$span = "p2";}
|
|||
|
$text = "<span class=date2>$date</span> <span class=$span>$login</span> Восстановил свое здоровье на <span class=hitted>$hp_add</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);
|
|||
|
}
|
|||
|
}
|
|||
|
else{
|
|||
|
if($db["battle"]==0){
|
|||
|
say($login,"Вниание!!! Вы удачно прокастовали заклинание "Восстановить здоровье.10" на персонажа "$target"",$login);
|
|||
|
say($target,"Внимание!!! "$login" восстановил Ваше здоровье на $hp_add пунктов!",$target);
|
|||
|
}
|
|||
|
else{
|
|||
|
$battle_id = $db["battle"];
|
|||
|
$chas = date("H");
|
|||
|
$date = date("H:i", mktime($chas-$GSM));
|
|||
|
if($db["battle_team"]==1){$span = "p1";$span2 = "p2";}else{$span = "p2";$span2 = "p1";}
|
|||
|
$text = "<span class=date>$date</span> <span class=$span>$login</span> Восстановил здоровье <span class=$span2>$target</span> на <span class=hitted>$hp_add</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,air = air+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§ion=thing' class=us2>вернуться</a>";
|
|||
|
}
|
|||
|
?>
|