Файл: phpfile/magiklass.php
Строк: 165
<?php
if (($row['auratip'] == '110')&&($row['aura_x']=='0'))
{
mysql_query("UPDATE `table1` SET `aura` = '',`aura_x` = '0',`auratip`='0',`time_aura`='0'
WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;
}
if (($row['klasss'] == '4') && ($row['auratip'] == '110')&&($row['aura_x']=='8'))
{
mysql_query("UPDATE `table1` SET `aura_x` = '7'
WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;
}
mysql_query("UPDATE `table1` SET `aura_x` = '0'
WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;
if ($row['auratip'] == '1002')
{
$_SESSION['statusis'] = "Вы не можете бить<br>" ;
header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>") ;
exitt($row,$opredelenie);
;}
if(($row['polog']=='gorod')&&(isset($_GET['pers'])))
{ $_SESSION['statusis']="В городе нельзя атаковать других игроков!"; header('location:88.php?go=do') ;exit();}
$rowpers='';
if (isset($_GET['pers']))
{
$pers = htmlspecialchars($_GET['pers']) ;
$query = "SELECT * FROM `table1` WHERE `sever`='".$row['sever']."'
AND `polog`='" .mysql_real_escape_string($row['polog']) . "'AND `polog1`='" .mysql_real_escape_string($row['polog1']) . "'AND `gorodnum`='" .mysql_real_escape_string($row['gorodnum']) . "'
and `wostok`='".$row['wostok']."' and `last_time`<'".time()."' and `name`='" . mysql_real_escape_string($pers) .
"'" ;$sqlp = mysql_query($query) or die(mysql_error()) ;
if( mysql_num_rows($sqlp)==0){ $_SESSION['statusis']="!$pers не соответствует вашей позиции!"; header('location:88.php?go=do') ;exit();}
$rowpers = mysql_fetch_assoc($sqlp) ;
//BAFF end AND start KLEYMo
$kl=mysql_query("select*from `shmot_kl`where `status`='1'
and `id_rukzak` IN('".$rowpers['orugie']."','".$rowpers['rukavici']."','".$rowpers['shlem']."',
'".$rowpers['sapogi']."','".$rowpers['shit']."', '".$rowpers['brohja']."','".$rowpers['plash']."')")or die(mysql_error());
while($kleimo=mysql_fetch_array($kl)){
$kik=1+$kleimo['par']/1000;
$rowpers[$kleimo['table']]*= $kik;
$rowpers[$kleimo['table']]=round($rowpers[$kleimo['table']]);
;}
;
; $f_p=mysql_query("select*from parametr where id_pers='".$rowpers['ID']."'
and id_rukzak IN(".$rowpers['orugie'].",".$rowpers['brohja'].",".$rowpers['shit'].",".$rowpers['sapogi'].",
".$rowpers['shlem'].",".$rowpers['rukavici'].",".$rowpers['plash'].",".$rowpers['slot1'].",".$rowpers['slot2'].",
".$rowpers['slot3'].",".$rowpers['slot4'].",".$rowpers['slot5'].")" );
if(mysql_num_rows($f_p)>0) {
while($f_par=mysql_fetch_array($f_p)){
$rowpers[$f_par['table']]+=$f_par['par'];
if($f_par['vtable_2']==1){
$rowpers[$f_par['table_2']]+=$f_par['par_2'];
;}
};}
$kli=mysql_query("select*from `klad_otkrit` where `id_pers`='".$rowpers['ID']."'");
$klik=mysql_fetch_array($kli);
$rowpers['hpall']+=($klik['hpall']*3);
$rowpers['mpall']+=($klik['mpall']*3);
$rowpers['tpall']+=($klik['tpall']*3);
$rowpers['ataka']+=($klik['ataka']*3);
$rowpers['zashita']+=($klik['zashita']*3);
$rowpers['sila']+=($klik['sila']*3);
$rowpers['lovkost']+=($klik['lovkost']*3);
$rowpers['intelekt']+=($klik['intelekt']*3);
$rowpers['razum']+=($klik['razum']*3);
$H=time()-90;
if ($rowpers['timme'] < $H)
{
$_SESSION['statusis'] = "Персонаж отсутствует более 2-х мин. на локации!<br>" ;
header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>") ;
exitt($row,$opredelenie);
;}
if($rowpers['lvl']<12){ $_SESSION['statusis']="!$pers меньше 12 лвл!"; header('location:88.php?go=do') ;exit();}
if ($rowpers['auratip'] == '110')
{
$_SESSION['statusis'] = "Вы не можете бить в тень" ;
header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>") ;
exitt($row,$opredelenie);
;}
}
if ($row['time_ataki'] > time())
{
$timeataki = $row['time_ataki'] - time() ;
$_SESSION['statusis'] = "Тайм. движения $timeataki сек.<br>" ;
header("location:88.php?go=do") or die(print
"Ваш Браузер не поддерживает перенаправления <a href=88.php?go=do>Далее</a>") ;
exitt($row,$opredelenie);
}
if ($row['zamok_time'] > time())
{
$timeaut = $row['zamok_time'] - time() ;
$_SESSION['statusis'] = "
<font color=red>Таймаут атаки $timeaut сек. </font>" ;
header('location:88.php?go=do') ;
exitt($row, $opredelenie) ;
}
include "./dvig/magikclass.php" ;
include "./dvig/atakaogon.php" ;
if (!isset($_POST['magia']))
{
header('location:88.php?go=do') ;
exitt($row,$opredelenie);
}
if (!is_numeric($_POST['magia']))
{
header('location:88.php?go=do') ;
exitt($row,$opredelenie);
}
/// если какойто наеб
$r = $row['polog'] ;
if ($row['polog'] == 'ruda')
{
$r = "mine" ;
}
if ($row['polog'] == 'gem')
{
$r = "do" ;
}
if ($row['polog'] == 'st')
{
$r = "do" ;
}
if ($row['polog'] == 'gorod')
{
$r = "do" ;
}
///выбор заклинания
$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) ;
////////////////////////////////////////воин
$VoinClass = new Voinclass ;
$Voin = new Voin ;
if ($rowzakl['mp']> $row['mp'])
{
$_SESSION['statusis'] = 'Недостаточно манны для заклинания' ;
header('location:88.php?go=do') ;
exitt($row,$opredelenie);
}
$mp = $row['mp'] - $rowzakl['mp'] ;
mysql_query("UPDATE `table1` SET `mp` = '" . mysql_real_escape_string($mp) . "'
WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;
if(($rowzakl['tip']=='ataka')&&($rowzakl['tip2']==0)){
include "./phpfile/fikklasogon.php" ;
;}
if(($rowzakl['tip']=='ataka')&&($rowzakl['tip2']==2)){
include "./phpfile/fikklasvozdyhm.php" ;
;}
if(($rowzakl['tip']=='ataka')&&($rowzakl['tip2']==6)){
include "./phpfile/fikogonm.php" ;
;}
if(($rowzakl['tip']=='ataka')&&($rowzakl['tip2']==9)){
include "./phpfile/fikklasvozdyhmm.php" ;
;}
if(($rowzakl['tip']=='ataka')&&($rowzakl['tip2']==5)){
include "./phpfile/fikklasvozdyh.php" ;
;}
if(($rowzakl['tip']=='ataka')&&($rowzakl['tip2']==1)){
include "./phpfile/fikklasvoda.php" ;
;}
if(($rowzakl['tip']=='aura')&&($rowzakl['tip2']==7)){
mysql_query("UPDATE `table1` SET `aura` = '',`aura_x` = '0',`auratip`='0',`time_aura`='0'
WHERE auratip='110';") or die(mysql_error
()) ;
header("location:88.php?go=$r") ;
exit ;
;}
if(($rowzakl['tip']=='aura')&&($rowzakl['tip2']==4)){
$text = $VoinClass->iscelenie($rowzakl, $row, $opredelenie) ;
$VoinClass->log($text, $row) ;
header("location:88.php?go=$r") ;exit ;
;}
if(($rowzakl['tip']=='aura')&&($rowzakl['tip2']==3)){
if ($row['hppriz'] <= 0)
{
$text = $VoinClass->zapros_priz($row, $rowzakl);
$VoinClass->log($text, $row) ;
header("location:88.php?go=$r") ;exit ;
}
else
{
$_SESSION['statusis'] =
'Вы не можете пока использовать призвать монстара!<BR>' ;
header("location:88.php?go=$r") ;
exitt($row,$opredelenie);
}
;}
if($rowzakl['tip']=='aura'){
if($row['auratip']==6000){
$_SESSION['statusis']="Вы не можете сейчас призвать ауру!";
header("location:88.php?go=do");
exit();
;}
mysql_query("UPDATE `table1` SET `auratip`='0',`aura` = '',`time_aura`='0',`opitplus`='0',`bonusmag`='0',`bonusmagzh`='0',`bonusat`='0',`bonuszh`='0',`bonusotvetka`='0'
WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;
$text = $VoinClass->zapros($row,$rowzakl) ;
$VoinClass->log($text, $row) ;
;}header("location:88.php?go=$r") ;
exit ;
if ($_POST['magia'] <= 36)
{
if ($row['klasss'] <= 2)
{
}
if ($row['klasss'] == 3)
{
$text = $Voin->manna($rowzakl, $row, $opredelenie,$rowpers) ;
include "./phpfile/fikklasvoda.php" ;
;
}
if ($row['klasss'] == 4)
{
if ($_POST['magia'] <= 24)
{
/////рассчет манны
$text= $Voin->manna($rowzakl, $row, $opredelenie,$rowpers) ;
include "./phpfile/fikklasvozdyh.php" ;
}
else
{
/////рассчет манны
$text= $Voin->manna($rowzakl, $row, $opredelenie,$rowpers) ;
include "./phpfile/fikklasvozdyhm.php" ;
}
;
}
}
if ($row['klasss'] == 0)
{
if ($_POST['magia'] ==68)
{
/////рассчет манны
$text=$Voin->manna($rowzakl, $row, $opredelenie,$rowpers) ;
include "./phpfile/fikklasvoda.php" ;
}
;
}
if ((($_POST['magia'] >= 37) && ($_POST['magia'] <= 56))||($_POST['magia'] == 59)||($_POST['magia'] == 69)||($_POST['magia'] == 68))
{
if ($row['time_aura'] == 0)
{
$text = $VoinClass->manna($rowzakl, $row, $opredelenie,$rowpers) ;
header("location:88.php?go=$r") ;
}
else
{
$_SESSION['statusis'] =
'Вы не не можете использовать другую ауру пока не закончится действующая!<BR>' ;
header("location:88.php?go=$r") ;
exitt($row,$opredelenie);
}
}if (($_POST['magia'] == 57) || ($_POST['magia'] == 58))
{
if ($row['hppriz'] <= 0)
{
$text = $VoinClass->manna($rowzakl, $row, $opredelenie,$rowpers) ;
header("location:88.php?go=$r") ;
}
else
{
$_SESSION['statusis'] =
'Вы не можете пока использовать призвать монстара!<BR>' ;
header("location:88.php?go=$r") ;
exitt($row,$opredelenie);
}
}
;
if (($_POST['magia'] == 62) || ($_POST['magia'] == 64)||($_POST['magia'] == 65)||($_POST['magia'] == 63))
{
$text = $VoinClass->iscelenie($rowzakl, $row, $opredelenie) ;
$VoinClass->log($text, $row) ;
header("location:88.php?go=$r") ;
exit();
}
//////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////излечение других людей
if (($_POST['magia'] == 61) || ($_POST['magia'] == 66))
{
$text = $VoinClass->iscelenie_dr($rowzakl, $row, $rowpers, $pers) ;
$VoinClass->log($text, $row) ;
header("location:88.php?go=$r") ;
exit();
}
/////////////////////////////////////////////удаление манны
if ($_POST['magia'] == 60)
{
if ($rowzakl['mp']> $row['mp'])
{
$_SESSION['statusis'] = 'Недостаточно манны для заклинания' ;
header('location:88.php?go=do') ;
exitt($row,$opredelenie);
}
$mp = $row['mp'] - $rowzakl['mp'] ;
mysql_query("UPDATE `table1` SET `mp` = '" . mysql_real_escape_string($mp) . "'
WHERE `name`='" . mysql_real_escape_string($opredelenie) . "';") or die(mysql_error
()) ;$iscelenie = round($rowpers['mp'] / 2) ;
mysql_query("UPDATE `table1` SET `mp` = '" . mysql_real_escape_string($iscelenie) .
"'
WHERE `name`='" . mysql_real_escape_string($pers) . "';") or die(mysql_error()) ;
$text = "<font color=green>$opredelenie кастовал " . $rowzakl['name'] .
" и убрал 50% манны $pers !</font>" ;
header("location:88.php?go=$r") ;
}
if ($_POST['magia'] > 36)
{
$VoinClass->log($text, $row) ;
}
?>