Файл: data/fight_n.dat.php
Строк: 195
<?
if ($row['hp'] <= 0) {
print $at = $Fight->ubit($row, $opredelenie);
} else {
if ($vividhp_mob <= 0) {$hpmobiki=0;
if ($row['pet_activ'] > 0) {
$pe = mysql_query("select* from pet_pers where id_pers='" . $row['name'] .
"' and id='" . $row['pet_activ'] . "'");
$pet = mysql_fetch_array($pe);
mysql_query("update pet_pers set hp='" . $pet['hpall'] . "' where id_pers='" . $row['name'] .
"' and id='" . $row['pet_activ'] . "'") or die(mysql_error());
;
}
if (($row['idmob'] == 6)&&($row['polog1']=='504')) {
mysql_query("update pers_info set logovo='3' where name='$opredelenie'");
$_SESSION['statusis'] = 'Вы выполнили квест!';
}
mysql_query("delete from logovo_pers where idm='" . $row['idmob'] .
"' and idpers='" . $row['ID'] . "' and s='" . $row['sever'] . "'
and w='" . $row['wostok'] . "' limit 1");
if (($row['sever'] == 0) && ($row['wostok'] == 0) && ($row['polog'] != 'fight')) {
print "<b><font color=blue><a href=88.php?go=gorodoff>[Выход]</a></font></b><BR>";
}
$lab = mysql_query("select*from logovo_pers where s='" . $row['sever'] .
"' and w='" . $row['wostok'] . "' and `idpers`='" . $row['ID'] . "'") or die(mysql_error
());
while ($k_lab = mysql_fetch_array($lab)) {
print "<BR><b><a href=88.php?go=do&pir=" . $k_lab['id'] . "><font color=red>" .
$k_lab['name'] . "</font></a></b>";
;
}
if ($row['polog1'] == 300) {
mysql_query("delete from labirint_1_mob where id='" . $row['idmob'] . "'") or
die(mysql_error());
if (($row['sever'] == 0) && ($row['wostok'] == 0) && ($row['polog'] != 'fight')) {
print "<br><b><font color=blue><a href=88.php?go=gorodoff>[Выход]</a></font></b><BR>";
}
$lab = mysql_query("select*from labirint_1_mob where s='" . $row['sever'] .
"' and w='" . $row['wostok'] . "' and idpers='" . $row['ID'] . "'") or die(mysql_error
());
while ($k_lab = mysql_fetch_array($lab)) {
print "<b><a href=88.php?go=do&pir=" . $k_lab['id'] .
"><font color=red>Монстр</font></a></b><BR>";
;
}
;
}
if ($row['polog1'] == 1000) {
$q_b = mysql_query("select*from `qwest_book` where `id_pers`='" . $row['ID'] .
"' and `id_qw`='12'");
mysql_query("delete from stat_mob_12_tmp where id='" . $row['idmob'] . "'") or
die(mysql_error());
if (mysql_num_rows($q_b)>0) {
$qwest_book = mysql_fetch_array($q_b);
if ($qwest_book['tek_status'] == 2) {
$qwest_book['qw_kolvo']--;
mysql_query("update qwest_book set qw_kolvo='".$qwest_book['qw_kolvo']."' where id_pers='".$row['ID']."' and id_qw='12'");
if($qwest_book['qw_kolvo']<1){
mysql_query("update qwest_book set tek_status='3',opisan_qw='Найдите дверь' where id_pers='".$row['ID']."'and id_qw='12'");
$_SESSION['statusis']='Задание обновлено!';
;}
}
;}
;}
if ($row['polog1'] == 1002) {
$q_b = mysql_query("select*from `qwest_book` where `id_pers`='" . $row['ID'] .
"' and `id_qw`='14'");
mysql_query("delete from stat_mob_30_tmp where id='" . $row['idmob'] . "'") or
die(mysql_error());
if (mysql_num_rows($q_b)>0) {
$qwest_book = mysql_fetch_array($q_b);
if ($qwest_book['tek_status'] == 2) {
$qwest_book['qw_kolvo']--;
mysql_query("update qwest_book set qw_kolvo='".$qwest_book['qw_kolvo']."' where id_pers='".$row['ID']."' and id_qw='14'");
if($qwest_book['qw_kolvo']<1){
mysql_query("update qwest_book set tek_status='3',opisan_qw='Найти Злыдня Рыжего' where id_pers='".$row['ID']."'and id_qw='14'");
$_SESSION['statusis']='Задание обновлено!';
;}
}
;}
;}
if ($row['polog1'] == 502) {
if ($row['idmob'] == 10101) {
mysql_query("update super_q set `1`='12' where name='$opredelenie'");
mysql_query("INSERT INTO `a36667_element`.`suvenir` (
`id` ,
`name` ,
`opisanie`
)
VALUES (
'" . $row['ID'] . "', 'Проклятый Артефакт', 'Ингридиент Куба Изгнания'
);");
$_SESSION['statusis'] = "Вы получили Проклятый Артефакт!";
}
;
}
if ($row['idmob'] == 11111) {
mysql_query("update super_q set `1`='17' where name='$opredelenie'");
mysql_query("INSERT INTO `a36667_element`.`suvenir` (
`id` ,
`name` ,
`opisanie`
)
VALUES (
'" . $row['ID'] . "', 'Куб Изгнания', 'Куб Изгнания'
);");
$_SESSION['statusis'] = "Вы получили Куб Изгнания!";
}
;
if ($row['idmob'] == 20101) {
mysql_query("update super_q set `1`='112' where name='$opredelenie'");
header("location:88.php?go=qwestt");
exitt($row, $opredelenie);
}
;
if($row['idmob']==13002){
$row['zoloto']+=30000;
mysql_query("update table1 set `zoloto`='".$row['zoloto']."' where name='$opredelenie'") ;
$_SESSION['statusis'] = "Вы выбили 30000 золота! Задание обновлено!";
mysql_query("UPDATE `a36667_element`.`qwest_book` SET `opisan_qw` = 'Доложить начальнику стражи',
`tek_status` = '4' WHERE `id_qw` ='14' and `id_pers`='".$row['ID']."' LIMIT 1 ;");
;}
if ($row['polog1'] == 503) {
if ($row['idmob'] == 10102) {
$de = mysql_query("select *from super_q where name='$opredelenie'");
$statys_qw = mysql_fetch_array($de);
if ($statys_qw['3'] <= 0) {
mysql_query("INSERT INTO `a36667_element`.`suvenir` (
`id` ,
`name` ,
`opisanie`
)
VALUES (
'" . $row['ID'] . "', 'Кровь Мутанта', 'Ингридиент Куба Изгнания'
);");
$_SESSION['statusis'] = "Вы получили Кровь Мутанта!";
mysql_query("update `super_q` set `1`='13' where name='$opredelenie'");
mysql_query("update `table1` set `polog1`='0' where name='$opredelenie'");
;
}
$statys_qw['3']--;
mysql_query("update super_q set `3`='" . $statys_qw['3'] . "' where name='$opredelenie'");
}
;
}
if ($row['polog1'] == 305) {
$querymob = "SELECT * FROM `labirint_2_mob` WHERE idpers='".$row['ID']."'";
$sqlm = mysql_query($querymob) or die(mysql_error());
if (mysql_num_rows($sqlm) == 1) {
$_SESSION['statusis']='Найдите и убейте Демона ночи!' ;
mysql_query("update qwest_book set `tek_status`='2',`opisan_qw`='Найти Демона Ночи!' where id_pers='".$row['ID']."' and id_qw='8'");
;}
if ($row['idmob'] == 13001) {
mysql_query("update`qw_mercury_pers` set `2`='2' where `id_pers`='" . $row['ID'] .
"' ");
mysql_query("update qwest_book set `tek_status`='2',`opisan_qw`='Вернуться к начальнику стражи' where id_pers='".$row['ID']."' and id_qw='8'");
$_SESSION['statusis']='Вернуться к начальнику стражи';
}
mysql_query("delete from labirint_2_mob where id='" . $row['idmob'] . "'") or
die(mysql_error());
if (($row['sever'] == 0) && ($row['wostok'] == 0) && ($row['polog'] != 'fight')) {
print "<br><b><font color=blue><a href=88.php?go=gorodoff>[Выход]</a></font></b><BR>";
}
$lab = mysql_query("select*from labirint_2_mob where s='" . $row['sever'] .
"' and w='" . $row['wostok'] . "' and idpers='" . $row['ID'] . "'") or die(mysql_error
());
while ($k_lab = mysql_fetch_array($lab)) {
print "<b><a href=88.php?go=do&pir=" . $k_lab['id'] .
"><font color=red>Монстр</font></a></b><BR>";
;
}
;
} else {
}
if ($row['polog1'] != 0) {
$les = 0;
}
$Fight->mob_umer($row, $opredelenie, $les);
if (($row['obuch_status'] == 1) && ($row['obuchenie'] == 2)) {
mysql_query("update table1 set zoloto='" . $row['zoloto'] .
"',obuchenie=3, obuch_status=0 where name='$opredelenie'");
;
}
if ($row['polog1'] == 13) {
$qw_me = mysql_query("SELECT name ,num
FROM `qwest_two_mesto` where s='" . $row['sever'] . "' and w='" . $row['wostok'] .
"'");
$qw_mesto = mysql_fetch_array($qw_me);
print "<div>Ты великий воин, поздравляю ты перешел на класс " . $qw_mesto['name'] .
"</div>";
if ($qw_mesto['num'] == 10) {
$klas_table = 'zakl_strag';
$pod_klas = 'Страж';
$podklass = '2';
$h = 8;
$m = 4;
;
}
///////////////////////
if ($qw_mesto['num'] == 11) {
$klas_table = 'zakl_gladiator';
$pod_klas = 'Гладиатор';
$podklass = '3';
$h = 8;
$m = 4;
;
}
if ($qw_mesto['num'] == 12) {
$klas_table = 'zakl_druid';
$pod_klas = 'Druid';
$podklass = '7';
$h = 6;
$m = 6;
;
}
if ($qw_mesto['num'] == 13) {
$klas_table = 'zakl_zvarolov';
$pod_klas = 'Зверолов';
$podklass = '8';
$h = 6;
$m = 6;
;
}
if ($qw_mesto['num'] == 14) {
$klas_table = 'zakl_nekromant';
$pod_klas = 'Некромант';
$podklass = '12';
$h = 5;
$m = 7;
;
}
if ($qw_mesto['num'] == 15) {
$klas_table = 'zakl_demon';
$pod_klas = 'Демон';
$podklass = '13';
$h = 5;
$m = 7;
;
}
if ($qw_mesto['num'] == 16) {
$klas_table = 'zakl_razvedchik';
$pod_klas = 'Разведчик';
$podklass = '17';
$h = 7;
$m = 5;
;
}
if ($qw_mesto['num'] == 17) {
$klas_table = 'zakl_ten';
$pod_klas = 'Тень';
$podklass = '18';
$h = 7;
$m = 5;
;
}
$query = "UPDATE `table1` SET `stupen`='1',`klas_table`='$klas_table',`pod_klas`='$pod_klas',`podklass`='$podklass',`polog`='do',`polog1`='0' WHERE `name`='" .
mysql_real_escape_string($opredelenie) . "'";
mysql_query($query) or die(mysql_error());
//////////////////////////////////////////////////////////////
$lvl = $row['lvl'];
$lvl_30 = $lvl - 29;
if ($lvl <= 0) {
$lvl = 0;
}
$lvl_vsego = $row['lvl'] - 1;
$ochki = $lvl * 5;
$lv = 0;
if ($row['lvl'] >= 100) {
$lvl_30_100= 100 - 29;
$lv = $row['lvl'] - 100;
}
if ($row['klasss'] == 1) {
$hp = 29 * 3 + 50 + $lvl_30_100 * 5 + $lv * $h;
$mp = 29 * 3 + 50 + $lvl_30_100 * 3 + $lv * $m;
$tp = 29 * 3 + 50;
}
if ($row['klasss'] == 3) {
$hp = 29 * 3 + 50 + $lvl_30_100 * 3 + $lv * $h;
$mp = 29 * 3 + 50 + $lvl_30_100 * 4 + $lv * $m;
$tp = 29 * 3 + 50 + $lvl_30_100 * 1;
;
}
if ($row['klasss'] == 4) {
$hp = 29 * 3 + 50 + $lvl_30_100 * 3 + $lv * $h;
$mp = 29 * 3 + 50 + $lvl_30_100 * 5 + $lv * $m;
$tp = 29 * 3 + 50;
;
}
if ($row['klasss'] == 2) {
$hp = 29 * 3 + 50 + $lvl_30_100 * 4 + $lv * $h;
$mp = 29 * 3 + 50 + $lvl_30_100 * 4 + $lv * $m;
$tp = 29 * 3 + 50;
;
}
$oc=($row['lvl']-1)*5;
mysql_query("UPDATE `table1` SET `hpall`='$hp',
`mpall`='$mp',
`tpall`='$tp',
`zashita`='50',
`ataka`='50',
`lovkost`='50',
`sila`='50',`razum`='50',`intelekt`='50',
`ochki`='" . mysql_real_escape_string($oc) . "' WHERE `name`='" .
mysql_real_escape_string($opredelenie) . "'");
;
}
if (($row['obuch_status'] == 1) && ($row['obuchenie'] == 2)) {
mysql_query("update table1 set zoloto='" . $row['zoloto'] .
"',obuchenie=3, obuch_status=0 where name='$opredelenie'");
;
}
if (($row['klasss'] == 1) || ($row['klasss'] == 4)) {
print $d;
}
if (($row['auratip'] == '68') || ($row['auratip'] == '69')) {
print $d;
}
if ($kard_p >= $p) {
print $g;
}
if (2 >= $kll) {
print $hj;
}
if($row['polog1']==779){
print'<div class=o>';
$nums = 10 ;
if (isset($_GET['page']))
{
htmlspecialchars($_GET['page']) ;
$page = intval($_GET['page']) ;
$_SESSION['page']=$page;
}
else
{
$page = 1 ;
if(isset($_SESSION['page'])){
$page=$_SESSION['page'];}
}
$query_m = "SELECT COUNT(*) AS `counter`
FROM `mobs` where lvlmob <=30 ORDER BY `mobs`.`lvlmob` ASC" ;
$sql_m = mysql_query($query_m) or die(mysql_error()) ;
$row_m = mysql_fetch_assoc($sql_m) ;
$elements = $row_m['counter'] ;
$pages = ceil($elements / $nums) ;
if ($page < 1)
{
$page = 1 ;
} elseif ($page > $pages)
{
$page = $pages ;
}
$start = ($page - 1) * $nums ;
// когда у нас в таблице нет записей
if ($start < 0) $start = 0 ;
$querymob = "SELECT * FROM `mobs` WHERE `lvlmob`<='30'
ORDER BY `lvlmob` ASC LIMIT " . mysql_real_escape_string($start) . ", " .
mysql_real_escape_string($nums) . ";";
$sqlm = mysql_query($querymob) or die(mysql_error());
while ($rowob = mysql_fetch_assoc($sqlm)) {
print "<div class=o><a href=88.php?go=go&pir=".$rowob['id'].">".$rowob['namemob']."</a> (".$rowob['lvlmob'].")</div>" ;
}
$neighbours = 6 ;
$left_neighbour = $page - $neighbours ;
if ($left_neighbour < 1) $left_neighbour = 1 ;
$right_neighbour = $page + $neighbours ;
if ($right_neighbour > $pages) $right_neighbour = $pages ;
if ($page > 1)
{
print ' <a href="?go=do&page=' . ($page - 1) . '">назад</a> ' ;
}
if ($page < $pages)
{
print ' <a href="?go=do&page=' . ($page + 1) . '">вперед</a>' ;
}
print"</div>"
;}
} else {
if(isset($_SESSION['hpmob'])){$hjl=$_SESSION['hpmob'];}else{$hjl=$row['atakamob'];}
$stp= round(100*$vividhp_mob/$hjl);
if($stp>100){$stp='100';}
if ($ataka_pet > 0) {
$at_pet= "<p>Пэт нанес монстру $ataka_pet</p>";
}
print "<form method=post action=88.php?go=do >
";
$ohota=''; if ($row['pet_activ'] > 0) {
$ohota='<button name="ohota" type="submit">Охота</button>';
}
echo'<!-- Fight -->
<div class="fight">
<span class="creep"><b>Вы атакованы:</b> <a href="">' . $row['namemob'] . '!</a></span>
<table border="0">
<td valign="top">
<div class="img_creeps" style="background: url(./images/mobs/' . $row['idmob'] . '.jpg) center no-repeat;"></div>
<div class="button-fight">
<button name="ataka" type="submit">Атака</button>
<button name="ykroshenie" type="submit">Укротить</button>
'.$ohota.'
</div>
</td>
<td valign="top">
<div style=""><b>HP '.$vividhp_mob . '/' . $hjl.'</b>
<div class="HP_bar_creep">
<span style="width: '.$stp.'%;"></span>
</div>
<b>Лог боя:</b>
</div>
<div class="log_fight">
'.$at_pet.'
<p><font color="#d72323">'.$vivodm.'</font></p>
<p>'.$vivod.'</p>
</div>
</td>
</table>
</div>
<!-- end Fight -->';
print "
</form>";
include "./data/menumag.dat.php";
print $aptechka= aptechka($row, $opredelenie);
if (0 == rand(1, 5)) {
$tapo = $row['atakamob'] - $row['zhpriz'];
if ($tapo <= 0) {
$tapo = 0;
}
$row['hppriz'] -= $tapo;
mysql_query("UPDaTE `table1` SET `hppriz`= '" . mysql_real_escape_string($row['hppriz']) .
"'
WHERE `ID`='" . mysql_real_escape_string($row['ID']) .
"'") or die(mysql_error());
;
}
}
}
;
if ($row['polog1'] == 300) {
$querymob = "SELECT * FROM `labirint_1_mob` WHERE idpers='" . $row['ID'] . "'";
$sqlm = mysql_query($querymob) or die(mysql_error());
if (mysql_num_rows($sqlm) == 0) {
$_SESSION['statusis'] = 'Задание выполнено! Найдите Шахтера! ';
mysql_query("update`qw_mercury_pers` set `1`='4' where `id_pers`='" . $row['ID'] .
"' ");
mysql_query("update qwest_book set `tek_status`='2',`opisan_qw`='Найти шахтера' where id_pers='".$row['ID']."' and id_qw='5'");
}
;
}
?>