Файл: phpfile/fight_mobk_brak.php
Строк: 261
<?
if ($row['activ_at'] > 0)
{
$k = htmlspecialchars($pers) ;
$_POST['magia'] = $row['activ_at'] ;
$_GET['k'] = $k ;
}
include "./dvig/fightbrak.php" ;
$Fight = new Fight ;
print 3;
if ($row['time_ataki'] > time())
{
$timeataki = $row['time_ataki'] - time() ;
$_SESSION['statusis'] = "Тайм. атаки! $timeataki сек.<br>" ;
$timeataki = $row['time_ataki'] - time() ;
$_SESSION['statusis'] = "Тайм. атаки! $timeataki сек.<br>" ;
/////////////////////////////////////////////////////////////////////////
$cdate = date("H:i:s") ;
$querywse1 = "SELECT * FROM `mob_tmp_brak` WHERE
`sever`='" .
mysql_real_escape_string($row['sever']) . "'
and `wostok`='" .
mysql_real_escape_string($row['wostok']) . "'
and `number`='12'" ;
$sqlwse1 = mysql_query($querywse1) or die(mysql_error()) ;
;
if (($row['klasss'] == 3)||($row['klasss'] == 4))
{
$zh=rand($row['razum'],$row['intelekt'])/2;
}
if (($row['klasss'] == 1)||($row['klasss'] == 2))
{
$zh=rand($row['zashita'],$row['lovkost'])/2;
}
$rowpers1=mysql_fetch_array($sqlwse1);
$atm=$rowpers1['ataka']-$zh;
if($atm<0)$atm=rand(0,1);
if (($row['time_priz'] > time()) && ($row['hppriz'] > 0))
{
$row['hppriz']-=rand(1,100);
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['hppriz']<=0){
$text1="".htmlspecialchars($row['namepriz'])." погиб!";
mysql_query("INSERT INTO `loctext` SET sever='" . mysql_real_escape_string($row['sever']) .
"', wostok='" . mysql_real_escape_string($row['wostok']) . "', text='" .
mysql_real_escape_string($text1) . "', date='" . mysql_real_escape_string($cdate) .
"',timee='" . mysql_real_escape_string(time()) . "',polog='st',idzamok='" .
mysql_real_escape_string($row['gorodnum']) . "'" )
or die(mysql_error()) ; }
}
$row['hp']-=$atm;
mysql_query("UPDaTE `table1` SET `hp`= '" .
mysql_real_escape_string($row['hp']) . "'
WHERE `ID`='" .mysql_real_escape_string($row['ID']) ."'")or die(mysql_error());
$text1="".htmlspecialchars($rowpers1['name'])." нанес ".htmlspecialchars($row['name'])." $atm";
mysql_query("INSERT INTO `loctext` SET sever='" . mysql_real_escape_string($row['sever']) .
"', wostok='" . mysql_real_escape_string($row['wostok']) . "', text='" .
mysql_real_escape_string($text1) . "', date='" . mysql_real_escape_string($cdate) .
"',timee='" . mysql_real_escape_string(time()) . "',polog='12'" )
or die(mysql_error()) ;
if($row['hp']<=0){
print $r= mysql_query("UPDATE `table1` SET `hp` = '" . mysql_real_escape_string($row['hpall']) .
"',`mp` = '" . mysql_real_escape_string($row['mpall']) . "',`tp` = '" .
mysql_real_escape_string($row['tpall']) .
"',`sever` = '0',`wostok` = '0' where`name`='" . mysql_real_escape_string($row['name']) . "';") or die(mysql_error
()) ;
$text1="".$rowpers1['name']." нанес ".$row['name']." $atm! ".$row['name']." погиб!";
$text1=htmlspecialchars($text1);
mysql_query("INSERT INTO `loctext` SET sever='" . mysql_real_escape_string($row['sever']) .
"', wostok='" . mysql_real_escape_string($row['wostok']) . "', text='" .
mysql_real_escape_string($text1) . "', date='" . mysql_real_escape_string($cdate) .
"',timee='" . mysql_real_escape_string(time()) . "',polog='12'
" )
or die(mysql_error()) ;
;print"Вы погибли от атаки монстра<a href=88.php?go=do>в игру</a>";
exit;
;}
///////////////////////////////////////////////////////////////////////////////////////
header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее1</a>") ;
exitt($row, $opredelenie) ;
}
$t = time() + 1000 ;
$past1 = time() + 10 - $row['skorost'] ;
mysql_query("UPDATE `table1` SET `time_ataki`='$past1' WHERE `name`='" .
mysql_real_escape_string($opredelenie) . "' LIMIT 1 ;") ;
$pers = htmlspecialchars($_GET['k']) ;
$querywse = "SELECT * FROM `mob_tmp_brak` WHERE `id`='" .
mysql_real_escape_string($pers) . "'and `number`='12' " ;
$sqlwse = mysql_query($querywse) or die(mysql_error()) ;
;
if (mysql_num_rows($sqlwse) == 0)
{
header("location:88.php?go=do") ;
exit ;
}
$rowpers = mysql_fetch_array($sqlwse) ;
if ((isset($_POST['magia'])) && (is_numeric($_POST['magia'])))
{
$queryzakl = "SELECT * FROM `zaklinani` WHERE `klass`='" .
mysql_real_escape_string($row['klasss']) . "' and
`id`='" . mysql_real_escape_string($_POST['magia']) .
"' " ;
$sqlzakl = mysql_query($queryzakl) or die(mysql_error()) ;
$rowzakl = mysql_fetch_array($sqlzakl) ;
if ($row['klasss'] <= 2)
{
$at = $Fight->ataka_na_mob_klass($row, $opredelenie, $rowpers) ;
}
else
{
if ($row['klasss'] !== 4)
{
$at = $Fight->ataka_na_mob_klassm($row, $opredelenie, $rowpers) ;
;
}
;
}
if ($at == 'r')
{
$text1 = "Недостаточно манны" ;
}
else
{
$row['mp'] -= $rowzakl['mp'] ;
mysql_query("UPDAte `table1` set `mp`=" . mysql_real_escape_string($row['mp']) .
" where `name`='$opredelenie'") or die(mysql_error()) ;
if ($row['klasss'] <= 2)
{
$text1 = "<font color=red>$opredelenie применил " . $rowzakl['name'] . " нанес " .
$rowpers['name'] . " $at!</FONT>" ;
}
else
{
$text1 = "<font color=red>$opredelenie применил " . $rowzakl['name'] . " нанес " .
$rowpers['name'] . " $at!</FONT>" ;
if ($row['klasss'] == 4)
{
$at = $Fight->ataka_na_mob_klassm($row, $opredelenie, $rowpers) ;
$ataka1 = mt_rand($row['intelekt'], ($row['intelekt'] + 60)) ;
$ysilenie = 1 + ($rowzakl['sila'] / 100) ;
$ataka1 = $ataka1 * $ysilenie ;
$vosstan = rand(1, $ataka1) ;
$vosstan = rand($vosstan / 2, $vosstan) ;
if ($vosstan > $rowpers['hp'])
{
$vosstan = rand($rowpers['hp'] / 2, $rowpers['hp'] / 4) ;
}
$row['hp'] += round($vosstan) ;
if ($row['hp'] > $row['hpall'])
{
$row['hp'] = $row['hpall'] ;
}
$text1 = "Вы применили " . htmlspecialchars($rowzakl['name']) .
" нанесли монстру $at!и восстановили $vosstan" ;
;
}
;
}
if (($row['time_priz'] > time()) && ($row['hppriz'] > 0))
{
$atp = $Fight->atpriza1($row) ;
$text1 = $text1 . "<br><font color=red>Призванный " . $row['namepriz'] .
" нанес " . $rowpers['name'] . " $atp!</FONT>" ;
$rowpers['hp'] -= $atp ;
;
}
$rowpers['hp'] -= $at ;
mysql_query("UPDATE `mob_tmp_brak` SET `hp`='" . mysql_real_escape_string($rowpers['hp']) .
"'WHERE `id`='" . mysql_real_escape_string($rowpers['id']) . "' ") ;
;
}
;
}
if ($rowpers['hp'] <= 0)
{ mysql_query("DELETE FROM `mob_tmp_brak` WHERE `id`='" . mysql_real_escape_string($rowpers['id']) .
"' and `number`='12'") ;
$text1 = "<font color=red>$opredelenie нанес $at и убили " . $rowpers['name'] .
"</font>" ;
if (($row['time_priz'] > time()) && ($row['hppriz'] > 0))
{
$text1 = $text1 . "<br><font color=red>Призванный " . $row['namepriz'] .
" нанес " . $rowpers['name'] . " $atp!</FONT>" ;
;
}
if ($rowpers['potroha'] <=4)
{
if($rowpers['potroha']==1){$ipit=25000;}
if($rowpers['potroha']==2){$ipit=100000;}
if($rowpers['potroha']==3){$ipit=250000;}
if($rowpers['potroha']==4){$ipit=500000;}
$to = $ipit + $row['tekopit'] ;
$too = $ipit + $row['obshopit'] ;
mysql_query("UPDATE
`table1` SET `hpmob`='0',`tekopit`='" . mysql_real_escape_string($to) . "',
`obshopit`='" . mysql_real_escape_string($too) . "', `opitmob`='0'
WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;
$to1 = $ipit + $rm['tekopit'] ;
$too = $ipit + $rm['obshopit'] ;
mysql_query("UPDATE
`table1` SET `hpmob`='0',`tekopit`='" . mysql_real_escape_string($to1) . "',
`obshopit`='" . mysql_real_escape_string($too) . "', `opitmob`='0'
WHERE `name`='" . mysql_real_escape_string($namemyg) . "';") or die(mysql_error
()) ;
$text1 = $text1 . "<br>$opredelenie и $namemyg получили по $ipit опыта! " ;
/////////////////1
$rtt1 = $row['dosleduushego'] - $to ;
if ($rtt1 <= 0)
{
print $text1 = $text1 .
"<b><font color=red>Вы получили новый уровень!</font></b>" ;
$o = $row['ochki'] + 5 ;
$o1 = $row['ochkis'] + 4 ;
$row['lvl']++ ;
$k = 0 ;
$queryopit = "SELECT * FROM `opittabl` WHERE `lvl`='" . mysql_real_escape_string($row['lvl']) .
"'" ;
$sqlopit = mysql_query($queryopit) or die(mysql_error()) ;
$rowopit = mysql_fetch_assoc($sqlopit) ;
$hpall = $row['hpall'] + 3 ;
$mpall = $row['mpall'] + 3 ;
$tpall = $row['tpall'] + 3 ;
mysql_query("UPDATE `table1` SET `tekopit`='" . mysql_real_escape_string($k) .
"',`dosleduushego`='" . mysql_real_escape_string($rowopit['dosleduushego']) .
"',`mpall`='" . mysql_real_escape_string($mpall) . "',`hpall`='" .
mysql_real_escape_string($hpall) . "',`tpall`='" . mysql_real_escape_string($tpall) .
"',`lvl`='" . mysql_real_escape_string($row['lvl']) . "',`ochki`='" .
mysql_real_escape_string($o) . "',`ochkis`='" . mysql_real_escape_string($o1) .
"' WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;
;
//////////////////////////esli est refer
;
} /////новый лвл
//////////////////////////////////////////////////////////////
$rtt1 = $rm['dosleduushego'] - $to1 ;
if ($rtt1 <= 0)
{
print $text1 = $text1 .
"<b><font color=red>Вы получили новый уровень!</font></b>" ;
$o = $rm['ochki'] + 5 ;
$o1 = $rm['ochkis'] + 4 ;
$rm['lvl']++ ;
$k = 0 ;
$queryopit = "SELECT * FROM `opittabl` WHERE `lvl`='" . mysql_real_escape_string($rm['lvl']) .
"'" ;
$sqlopit = mysql_query($queryopit) or die(mysql_error()) ;
$rowopit = mysql_fetch_assoc($sqlopit) ;
$hpall = $rm['hpall'] + 3 ;
$mpall = $rm['mpall'] + 3 ;
$tpall = $rm['tpall'] + 3 ;
mysql_query("UPDATE `table1` SET `tekopit`='" . mysql_real_escape_string($k) .
"',`dosleduushego`='" . mysql_real_escape_string($rowopit['dosleduushego']) .
"',`mpall`='" . mysql_real_escape_string($mpall) . "',`hpall`='" .
mysql_real_escape_string($hpall) . "',`tpall`='" . mysql_real_escape_string($tpall) .
"',`lvl`='" . mysql_real_escape_string($rm['lvl']) . "',`ochki`='" .
mysql_real_escape_string($o) . "',`ochkis`='" . mysql_real_escape_string($o1) .
"' WHERE `name`='" . mysql_real_escape_string($namemyg) . "';") or die(mysql_error
()) ;
;
//////////////////////////esli est refer
;
}
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
if($rowpers['potroha']==1){
$querymob0 = "SELECT * FROM `amulet` order by rand() limit 1 ;";
$sqlm0 = mysql_query($querymob0) or die(mysql_error());
$row000 = mysql_fetch_array($sqlm0) ;
mysql_query("INSERT INTO `rukzak` (`idrukzak`, `name` , `tip` , `nazvanie`,`try`,`time`,`sozdatel`,`lvl`,`chit`,`table`,`rus_tip`,`rus_par` )
VALUES ('','" . mysql_real_escape_string($opredelenie) . "', '" .
mysql_real_escape_string($row000['idtip']) . "', '" . mysql_real_escape_string($row000['name']) .
"','" . mysql_real_escape_string($row000['par']) . "','".time()."','" .
mysql_real_escape_string($opredelenie) . "','" . mysql_real_escape_string($row000['lvl']) .
"','amulet','".mysql_real_escape_string($row000['tip'])."','".mysql_real_escape_string($row000['rus_tip'])."','".mysql_real_escape_string($row000['rus_par'])."'
)") or die(mysql_error()) ;
$text1 = $text1 . "<br><u>$opredelenie и ".$rm['name']." получили " . $row000['name'] . "!</u>" ;
mysql_query("INSERT INTO `rukzak` (`idrukzak`, `name` , `tip` , `nazvanie`,`try`,`time`,`sozdatel`,`lvl`,`chit`,`table`,`rus_tip`,`rus_par` )
VALUES ('','" . mysql_real_escape_string($rm['name']) . "', '" .
mysql_real_escape_string($row000['idtip']) . "', '" . mysql_real_escape_string($row000['name']) .
"','" . mysql_real_escape_string($row000['par']) . "','".time()."','" .
mysql_real_escape_string($rm['name']) . "','" . mysql_real_escape_string($row000['lvl']) .
"','amulet','".mysql_real_escape_string($row000['tip'])."','".mysql_real_escape_string($row000['rus_tip'])."','".mysql_real_escape_string($row000['rus_par'])."'
)") or die(mysql_error()) ;
;}
///////////////////////////////////////////////////////////////////////////////////////потрошитель ///////////////////////////////////////////////////////////////////////////////////////потрошитель
if($rowpers['potroha']==2){
$row['slava']+=500;
$rm['slava']+=500;
$row['zoloto']+=25000;
$rm['zoloto']+=25000;
mysql_query("update `table1` set `zoloto`='".$row['zoloto']."' ,`slava`='".$row['slava']."' where `name`='$opredelenie';");
mysql_query("update `table1` set `zoloto`='".$rm['zoloto']."' ,`slava`='".$rm['slava']."' where `name`='".$rm['name']."';");
$text1 = $text1 . "<br><u>$opredelenie и ".$rm['name']." получили по 25000з. и по 500 славы!</u>" ;
;}
///////////////////////////////////////////////////////////////////////////////////////потрошитель ///////////////////////////////////////////////////////////////////////////////////////потрошитель
if($rowpers['potroha']==3){
$row['zoloto']+=50000;
$rm['zoloto']+=50000;
mysql_query("update `table1` set `zoloto`='".$row['zoloto']."' where `name`='$opredelenie';");
mysql_query("update `table1` set `zoloto`='".$rm['zoloto']."' where `name`='".$rm['name']."';");
$text1 = $text1 . "<br><u>$opredelenie и ".$rm['name']." получили по 50000з.!</u>" ;
}
if($rowpers['potroha']==4){
$row['zoloto']+=80000;
$rm['zoloto']+=80000;
mysql_query("update `table1` set `zoloto`='".$row['zoloto']."' where `name`='$opredelenie';");
mysql_query("update `table1` set `zoloto`='".$rm['zoloto']."' where `name`='".$rm['name']."';");
$text1 = $text1 . "<br><u>$opredelenie и ".$rm['name']." получили по 80000з.!</u>" ;
}
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель ///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////потрошитель
///////////////////////////////////////////////////////////////////////////////////////////////////
}
;}
$cdate = date("H:i:s") ;
$query = "INSERT INTO `loctext` SET sever='" . mysql_real_escape_string($row['sever']) .
"', wostok='" . mysql_real_escape_string($row['wostok']) . "', text='" .
mysql_real_escape_string($text1) . "', date='" . mysql_real_escape_string($cdate) .
"',timee='" . mysql_real_escape_string(time()) . "',polog='12'" ;
mysql_query($query) or die(mysql_error()) ;
////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
$cdate = date("H:i:s") ;
$querywse1 = "SELECT * FROM `mob_tmp_brak` WHERE
`sever`='" .
mysql_real_escape_string($row['sever']) . "'
and `wostok`='" .
mysql_real_escape_string($row['wostok']) . "'
and `number`='12'" ;
$sqlwse1 = mysql_query($querywse1) or die(mysql_error()) ;
;
if (($row['klasss'] == 3)||($row['klasss'] == 4))
{
$zh=rand($row['razum'],$row['intelekt'])/2;
}
if (($row['klasss'] == 1)||($row['klasss'] == 2))
{
$zh=rand($row['zashita'],$row['lovkost'])/2;
}
if($row['hp']<=0){
header("location:88.php?go=do") ;
;}
$rowpers1=mysql_fetch_array($sqlwse1);
$atm=$rowpers1['ataka']-$zh;
if($atm<0)$atm=rand(0,1);
if (($row['time_priz'] > time()) && ($row['hppriz'] > 0))
{
$row['hppriz']-=rand(1,100);
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['hppriz']<=0){
$text1="".htmlspecialchars($row['namepriz'])." погиб!";
mysql_query("INSERT INTO `loctext` SET sever='" . mysql_real_escape_string($row['sever']) .
"', wostok='" . mysql_real_escape_string($row['wostok']) . "', text='" .
mysql_real_escape_string($text1) . "', date='" . mysql_real_escape_string($cdate) .
"',timee='" . mysql_real_escape_string(time()) . "',polog='st',idzamok='" .
mysql_real_escape_string($row['gorodnum']) . "'" )
or die(mysql_error()) ; }
}
$row['hp']-=$atm;
mysql_query("UPDaTE `table1` SET `hp`= '" .
mysql_real_escape_string($row['hp']) . "'
WHERE `ID`='" .mysql_real_escape_string($row['ID']) ."'")or die(mysql_error());
$text1="".htmlspecialchars($rowpers1['name'])." нанес ".htmlspecialchars($row['name'])." $atm";
mysql_query("INSERT INTO `loctext` SET sever='" . mysql_real_escape_string($row['sever']) .
"', wostok='" . mysql_real_escape_string($row['wostok']) . "', text='" .
mysql_real_escape_string($text1) . "', date='" . mysql_real_escape_string($cdate) .
"',timee='" . mysql_real_escape_string(time()) . "',polog='12'" )
or die(mysql_error()) ;
if($row['hp']<=0){
mysql_query("UPDATE `table1` SET `hp` = '" . mysql_real_escape_string($row['hpall']) .
"',`mp` = '" . mysql_real_escape_string($row['mpall']) . "',`tp` = '" .
mysql_real_escape_string($row['tpall']) .
"',`sever` = '0',`wostok` = '0'`name`='" . mysql_real_escape_string($row['name']) . "';") or die(mysql_error
()) ;
$text1="".$rowpers1['name']." нанес ".$row['name']." $atm! ".$row['name']." погиб!";
$text1=htmlspecialchars($text1);
mysql_query("INSERT INTO `loctext` SET sever='" . mysql_real_escape_string($row['sever']) .
"', wostok='" . mysql_real_escape_string($row['wostok']) . "', text='" .
mysql_real_escape_string($text1) . "', date='" . mysql_real_escape_string($cdate) .
"',timee='" . mysql_real_escape_string(time()) . "',polog='12'
" )
or die(mysql_error()) ;
;print"Вы погибли от атаки монстра<br><a href=88.php?go=do>в игру</a>";
exit;
;}
///////////////////////////////////////////////////////////////////////////////
header("location:88.php?go=do") ;
?>