Файл: phpfile/fight_mobk.php
Строк: 269
<?
if($row['polog']!=='st'){;header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>");
exitt($row, $opredelenie);}
if ($row['activ_at'] > 0) {
$k = htmlspecialchars($pers);
$_POST['magia'] = $row['activ_at'];
$_GET['k'] = $k;
}
include "./dvig/fightad.php";
$Fight = new Fight;
if ($row['gorodnum'] == 0) {
$b = 'ogon';
}
;
if ($row['gorodnum'] == 1) {
$b = 'voda';
}
if ($row['gorodnum'] == 2) {
$b = 'zemlja';
}
if ($row['gorodnum'] == 3) {
$b = 'vozdyh';
}
if ($row['time_ataki'] > time()) {
$timeataki = $row['time_ataki'] - time();
$_SESSION['statusis'] = "Тайм. атаки! $timeataki сек.<br>";
mob_at($row);
header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>");
exitt($row, $opredelenie);
}
$t = time() + 1000;
$gh = $row['gorodnum'] + 1;
mysql_query(" UPDATE `st_time` SET `time` = '$t' WHERE `id` ='$gh' LIMIT 1 ;");
$past1 = time() + 15 - $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` WHERE `id`='" . mysql_real_escape_string($pers) .
"'and `number`='" . $row['gorodnum'] . "' ";
$sqlwse = mysql_query($querywse) or die(mysql_error());
;if(mysql_num_rows($sqlwse)==0){ header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>") ;
exitt($row, $opredelenie) ;;}
if (mysql_num_rows($sqlwse) == 0) {
header("location:88.php?go=do");
exit;
}
$rowpers = mysql_fetch_array($sqlwse);
if ($row["hp"] <= 0) {
header('location:88.php?go=do') or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>");
break;
}
if ((isset($_POST['magia'])) && (is_numeric($_POST['magia']))) {
$queryzakl = "SELECT * FROM `" . $row['klas_table'] . "` WHERE
`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, $b);
} else {
$at = $Fight->ataka_na_mob_klassm($row, $opredelenie, $rowpers, $b);
}
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=green>$opredelenie применил " . $rowzakl['name'] . " нанес " .
$rowpers['name'] . " $at!</FONT>";
/////восстановление хп чернокнижником
if ($row['klasss'] == 4) {
$vos = $Fight->ataka_na_mob_klassm($row, $opredelenie, $rowpers, $b);
$queryzakl = "SELECT * FROM `" . $row['klas_table'] . "` WHERE `id`='" .
mysql_real_escape_string($_POST['magia']) . "' and `lvl`<='" . $row['lvl'] . "'";
$sqlzakl = mysql_query($queryzakl) or die(mysql_error());
if (mysql_num_rows($sqlzakl) == 0) {
exitt($row, $opredelenie);
}
$rowzakl = mysql_fetch_assoc($sqlzakl);
if ($rowzakl['tip2'] == 5) {
$vosstan = round($vos * ($rowzakl['sila2'] / 100));
$hpplus = $row['hp'] + $vosstan;
if ($hpplus > $row['hpall']) {
$hpplus = $row['hpall'];
}
mysql_query("UPDATE `table1` SET `hp` = '" . mysql_real_escape_string($hpplus) .
"'
WHERE `name`='" . mysql_real_escape_string($row['name']) . "' LIMIT 1 ;") or
die(mysql_error());
$text1 = "<font color=green>$opredelenie применил " . htmlspecialchars($rowzakl['name']) .
" нанесли монстру $at!и восстановил $vosstan</font>";
if ($at == 'r') {
$vivod = "Недостаточно манны";
}
;
}
;
}
}
if (($row['time_priz'] > 0) && ($row['hppriz'] > 0)) {
$atp = $Fight->atpriza1($row);
$text1 = $text1 . "<br><font color=red>Призванный " . $row['namepriz'] .
" нанес " . $rowpers['name'] . " $atp!</FONT>";
$rowpers['hp'] -= $atp;
;
}
if($row['pet_activ']>0){
$ataka_pet=$Fight->ataka_peta($row, $opredelenie,$rowpers);
$text1 = $text1 . "<br><font color=red>Пэт нанес " . $rowpers['name'] . " $ataka_pet!</FONT>";
$rowpers['hp'] -= $ataka_pet;
;}
$qr = mysql_query("select* from rukzak where idrukzak='" . $row['orugie'] .
"' and name='$opredelenie'") or die(mysql_error());
$qwr = mysql_fetch_array($qr);
if ($qwr['jad'] > 0) {
$jad = rand($qwr['jad'] / 2, $qwr['jad'])*(1+$rowzakl['sila2']/100);
$text1 = $text1 . "<br><font color=red>и нанес ядом $jad!</font>";
$rowpers['hp'] -= $jad;
;
}
$rowpers['hp'] -= $at;
mysql_query("UPDATE `mob_tmp` 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` WHERE `id`='" . mysql_real_escape_string($rowpers['id']) .
"' ");
$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>";
;
}
$premium = 0;
if ($row['premium'] == 1) {
$premium = 100;
}
if ($row['opit_vesh'] <= 0) {
$opitvesh = 0;
} else {
$opitvesh = $row['opit_vesh'];
if ($row['lvl'] <= 100) {
if ($opitvesh > 200) {
$opitvesh = 200;
}
;
}
if (($row['lvl'] > 100) && ($row['lvl'] <= 150)) {
if ($opitvesh > 150) {
$opitvesh = 150;
}
;
}
if (($row['lvl'] > 150) && ($row['lvl'] <= 200)) {
if ($opitvesh > 100) {
$opitvesh = 100;
}
;
}
if ($row['lvl'] > 200) {
if ($opitvesh > 50) {
$opitvesh = 50;
}
;
}
}
$evryday = 1;
if (date("l") == 'Sunday') {
$evryday = 2;
}
$bonuszamok = 0;
$qb = mysql_query("select*from`zamki` WHERE `id` =12 LIMIT 1 ;");
$qqb = mysql_fetch_array($qb);
if (($qqb['klan'] == $row['klan']) && ($row['postklan'] == 1)) {
$bonuszamok = 50;
}
$opit_bous = $premium + $row['opitplus'] + $opitvesh + $bonuszamok;
$opit_bous = 1 + ($opit_bous / 100);
$sd=1;
if ($row['gorodnum'] == 1)
{$sd=3;}
$n = ($rowpers["ataka"] * $sd) * $opit_bous * $evryday;
$to = $n + $row['tekopit'];
$too = $n + $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
());
$text1 = $text1 . "<br>Вы получили " . htmlspecialchars($n) . " опыта! ";
$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
if ($row['referal'] == 1) {
$queryref = "SELECT * FROM `referal` WHERE `referal`='" .
mysql_real_escape_string($row['name']) . "'";
$sqlref = mysql_query($queryref) or die(mysql_error());
$rowref = mysql_fetch_assoc($sqlref);
////
$queryre = "SELECT * FROM `table1` WHERE `ID`='" . $rowref['idpers'] . "'";
$sqlre = mysql_query($queryre) or die(mysql_error());
$rowre = mysql_fetch_assoc($sqlre);
$rt = $rowre['tekopit'] + ($row['lvl'] * 1000);
$Rty = $rowre['obshopit'] + ($row['lvl'] * 1000);
mysql_query("UPDATE `table1` SET `tekopit`='" . mysql_real_escape_string($rt) .
"',`polog`='do',`obshopit`='$Rty'
WHERE `ID`='" . $rowref['idpers'] . "';") or die(mysql_error());
}
;
} /////новый лвл
if ($rowpers['boss'] == 1) {
$po=mysql_query("select*from potroha_vibil where name='$opredelenie' and location='".$row['gorodnum']."'")or die(mysql_error());;
$s=mysql_num_rows($po);
if($s<5){
$vi=rand(1,2) ;
;
if($vi==1){
$s=$s+1;
$pos=mysql_query("select*from potroha_1 where num='$s' and location='".$row['gorodnum']."'");
$potroh_1=mysql_fetch_array($pos);
mysql_query("INSERT INTO `rukzak` ( `name` , `tip`, `nazvanie`,`try`,`time` ,`lvl`,`chit`,`gem`,`table`,`rus_tip`,`rus_par` )
VALUES (
'" . mysql_real_escape_string($opredelenie) . "', '" . mysql_real_escape_string
($potroh_1['num']) . "', '" . mysql_real_escape_string($potroh_1['name']) .
"','".$potroh_1['num']."','" . time() . "','100','potroha','','','".$potroh_1['rus_par']."',''
)") or die(mysql_error());
$text1 = $text1 . "<br><u>$opredelenie выбил " . $potroh_1['name'] . "!</u>";
mysql_query("INSERT INTO `a36667_element`.`potroha_vibil` (
`id` ,
`name` ,
`num` ,
`location`
)
VALUES (
NULL , '$opredelenie', '".$potroh_1['num']."', '".$row['gorodnum']."'
);")
;}else{
$queryip1 = "SELECT * FROM `potroha_b` order by RAND() ";
$sqlip1 = mysql_query($queryip1) or die(mysql_error());
$rowip = mysql_fetch_array($sqlip1);
mysql_query("INSERT INTO `rukzak` ( `name` , `tip`, `nazvanie`,`try`,`time` ,`lvl`,`chit`,`gem`,`table`,`rus_tip`,`rus_par` )
VALUES (
'" . mysql_real_escape_string($opredelenie) . "', '" . mysql_real_escape_string
($rowip['num']) . "', '" . mysql_real_escape_string($rowip['name']) .
"','250','" . time() . "','100','gem','','" .
mysql_real_escape_string($rowip['table']) . "','Потроха','" .
mysql_real_escape_string($rowip['rus_par']) . "'
)") or die(mysql_error());
$text1 = $text1 . "<br><u>$opredelenie выбил " . $rowip['name'] . "!</u>";
;}
}else{
$queryip1 = "SELECT * FROM `potroha_b` order by RAND() ";
$sqlip1 = mysql_query($queryip1) or die(mysql_error());
$rowip = mysql_fetch_array($sqlip1);
mysql_query("INSERT INTO `rukzak` ( `name` , `tip`, `nazvanie`,`try`,`time` ,`lvl`,`chit`,`gem`,`table`,`rus_tip`,`rus_par` )
VALUES (
'" . mysql_real_escape_string($opredelenie) . "', '" . mysql_real_escape_string
($rowip['num']) . "', '" . mysql_real_escape_string($rowip['name']) .
"','250','" . time() . "','100','gem','','" .
mysql_real_escape_string($rowip['table']) . "','Потроха','" .
mysql_real_escape_string($rowip['rus_par']) . "'
)") or die(mysql_error());
$text1 = $text1 . "<br><u>$opredelenie выбил " . $rowip['name'] . "!</u>";
}
;
} else{
//////////////////////////////////////////////////////////////////////////////////////
# потрошитель в аду!)
$nn = (100 + $row['potroshital']) * 3 ;
if (date("l") =='Wednesday')
{
$nn=$nn*2;
}
$pers_in=mysql_query("select*from pers_info where name='$opredelenie'");
$pers_info=mysql_fetch_array($pers_in);
if($pers_info['potrosh']>time()){
$nn=$nn*2;
;}
if ($nn >= mt_rand(1, 10000))//шанс на потрошителя
{
$hh = rand(1, 2) ;
if ($hh ==1)
{
$query1 = "SELECT *
FROM `potroha` where `location`='" . $row['gorodnum'] . "' order by RAND() limit 1" ;
$sql1 = mysql_query($query1) ;
$rowpotroha = mysql_fetch_array($sql1) ;
mysql_query("INSERT INTO `rukzak`
( `idrukzak` , `name` , `tip` , `nazvanie` , `try` , `time` , `sozdatel` , `lvl` ,
`odeto` , `chit` ,`table`,`rus_tip`,`rus_par`,`vstavlen`,`par`,`table_gen`,`rus_tip_par`,`vstavlen2`,`par3`,`tip3`,`rus_par3`,`vstavlen3`,`par4`,`tip4`,`rus_par4`)
VALUES ('','" . mysql_real_escape_string($opredelenie) . "', '".$rowpotroha['idtip']."', '" .
mysql_real_escape_string($rowpotroha['name']) . "',
'" . mysql_real_escape_string($rowpotroha['par']) . "','" .
mysql_real_escape_string(time()) . "','','" .mysql_real_escape_string( $rowpotroha['lvl']) . "','0','" . mysql_real_escape_string($rowpotroha['idtip']) .
"','" . mysql_real_escape_string($rowpotroha['tip']) . "','" . mysql_real_escape_string($rowpotroha['rus_tip']) . "'
,'" .mysql_real_escape_string( $rowpotroha['rus_par']) ."' ,
'" . $rowpotroha['vstavlen'] . "' , '" . $rowpotroha['par2'] . "' , '" . $rowpotroha['tip2'] . "' , '" . $rowpotroha['rus_par2'] . "'
, '" . $rowpotroha['vstavlen2'] . "' , '" . $rowpotroha['par3'] . "' , '" . $rowpotroha['tip3'] . "' , '" . $rowpotroha['rus_par3'] . "',
'" . $rowpotroha['vstavlen3'] . "' , '" . $rowpotroha['par4'] . "' , '" . $rowpotroha['tip4'] . "' , '" . $rowpotroha['rus_par4'] . "') ") or die(mysql_error()) ;
$text1 = $text1 . "<br><u>$opredelenie выбил " . $rowpotroha['name'] . "!</u>" ;
}
if($hh==2){
//////////////////////////////////////потрошение всего остального
if ($hh == 2) {
$tap = 'amulet';
}
if ($hh == 3) {
$tap = 'chasi';
}
if ($hh == 4) {
$tap = 'braslet';
}
if ($hh == 5) {
$tap = 'gemi';
}
$querymob0 = "SELECT * FROM `" . mysql_real_escape_string($tap) .
"` order by rand() limit 1 ;";
$sqlm0 = mysql_query($querymob0) or die(mysql_error());
$row000 = mysql_fetch_array($sqlm0);
/////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////// ///////////////////////////////////////////////
///////////////////////////////////////////////////////////// ////////////////////// //////////// ///////////
if ($tap == 'gemi') {
mysql_query("INSERT INTO `rukzak` ( `name` , `tip`, `nazvanie`,`try`,`time` ,`lvl`,`chit`,`gem`,`table`,`rus_tip`,`rus_par` )
VALUES (
'" . mysql_real_escape_string($opredelenie) . "', '" . mysql_real_escape_string
($row000['tipid']) . "', '" . mysql_real_escape_string($row000['nazvan']) .
"','" . mysql_real_escape_string($row000['par']) . "','" . time() . "','" .
mysql_real_escape_string($row000['lvl']) . "','gem','','" .
mysql_real_escape_string($row000['table']) . "','Кристалл','" .
mysql_real_escape_string($row000['rus_tip']) . "'
)") or die(mysql_error());
} else {
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']) .
"','$tap','" . 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 ($tap == 'gemi') {
$m = 'nazvan';
} else {
$m = 'name';
}
$text1 = $text1 . "<br><u>$opredelenie выбил " . $row000[$m] . "!</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='" .
mysql_real_escape_string($row['polog']) . "' , idzamok='".$row['gorodnum']."', gor='".$row['polog1']."'";
mysql_query($query) or die(mysql_error());
////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
mob_at($row);
///////////////////////////////////////////////////////////////////////////////
;
header("location:88.php?go=do");
?>