Файл: dvig/dospex.php
Строк: 220
<?php
/**
* @author Ololo
* @copyright 2011
*/
class Kuznec{
function bonus_zamok($row){
$bonus = 0 ;
if ($row['polog'] == 'zamok')
{
$queryz = "SELECT * FROM `zamki` WHERE `klan`='" . mysql_real_escape_string($row['klan']) .
"' and `sewer`='" . mysql_real_escape_string($row['sevgorod']) .
"' and `wostok`='" . mysql_real_escape_string($row['wostokgorod']) . "' " ;
$sqlz = mysql_query($queryz) or die(mysql_error()) ;
if (mysql_num_rows($sqlz) == 1)
{
$rowz = mysql_fetch_assoc($sqlz) ;
$bonus = $rowz['orogie'] ;
}
}
return $bonus;
}
function vivod_men_viplavit($row,$opredelenie,$nazvanie,$pers_info){
$count = sizeof($_POST) ;
if(($_GET['plavit'] == 1) || ($_GET['plavit'] == 01)){$counti=$count - 2;}else{$counti=$count - 1;}
if(($_GET['plavit'] == 5) || ($_GET['plavit'] == 05)){
if( (($counti) > 100)||($count <= 1))
{
print "<div class="style_mess_no">Вы выбрали неверноое количество руды!<br><a href=88.php?go=kuznica style=color:green>Кузница</a></div>" ;
exitt($row,$opredelenie); ;
};
;}else{
if(($_GET['plavit'] == 1) || ($_GET['plavit'] == 01)){
if(!isset($_POST['ruka'])){ print "Выберите тип оружия!" ;exitt($row,$opredelenie); ;;}
if( (($counti) > 100)||($count <= 2))
{
print "<div class="style_mess_no">Вы выбрали неверноое количество руды!<br><a href=88.php?go=kuznica style=color:green>Кузница</a></div>" ;
global $start_time;
exitt($row,$opredelenie); ;
}else{
if( (($counti) > 80)||($count <= 1))
{
print "<div class="style_mess_no">Вы выбрали неверноое количество руды!<br><a href=88.php?go=kuznica style=color:#CC3333>Кузница</a></div>" ;
global $start_time;
exitt($row,$opredelenie); ;
};}
;}
;}
print "<div class="chat_conteiner">Для выплавки вы выбрали:<br>" ;
//////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
$bonus =$this->bonus_zamok($row);
$sans = round(($row['orugejnik'] + $bonus) / ($counti)) ;
if( $_SESSION['orug']==1){
$sans=$sans*1.5;
;}
$sans = round($sans) ;
if($pers_info['all_kraft']>time()){$sans=$sans*($pers_info['all_kraft_par']/100+1);};
if ($sans > 90)
{
$sans = 90 ;
}
//////////////////////////////
$a = 0 ;
$r = array_values($_POST) ;
print "<form name=form1 action=88.php?go=kuznica&plavit=0".htmlspecialchars($_GET['plavit'])." method=post>" ;
while ($a <= $count)
{
if ((isset($r[$a]))&&(is_numeric($r[$a])))
{
$query8 = "SELECT * FROM `rukzak` WHERE `name`='" . mysql_real_escape_string($opredelenie) .
"' and `idrukzak`='" . mysql_real_escape_string($r[$a]) .
"' and `odeto`='0' and (`chit`='metal' or `chit`='metall')" ;
$sql8 = mysql_query($query8) or die(mysql_error()) ;
$row8 = mysql_fetch_assoc($sql8) ;
print "<input type=hidden name=$a value=" . htmlspecialchars($r[$a]) .
" /> <font color=red>" . htmlspecialchars($row8['nazvanie']) . "</font>," ;
}
$a++ ;
if(($_GET['plavit'] == 1) || ($_GET['plavit'] == 01)){
print "<input type=hidden name=ruka value=" .$_POST['ruka'].">";
;}
}
$rt='';
if($bonus>0){ $rt= "(+ $bonus )" ;
}
print "<br>Шанс на удачную создание $nazvanie $sans $rt % <br><input class=select name=him type=submit value=Создать?></div>" ;
}
//////////////////////////////////////////////////
function dos_shit($row,$opredelenie,$tablica,$tipvrukzak,$nazvanie,$s1,$rowzakls,$pers_info){
$count = sizeof($_POST) ;
if(($_GET['plavit'] == 1) || ($_GET['plavit'] == 01)){$counti=$count - 2;}else{$counti=$count - 1;}
$a = 0 ;
$r = array_values($_POST) ;
$ataka = 0 ;
while ($a <= $count)
{
if ((isset($r[$a]))&&(is_numeric($r[$a]))&&($r[$a]>1))
{
$query8 = "SELECT * FROM `rukzak` WHERE `name`='" . mysql_real_escape_string($opredelenie) .
"' and `idrukzak`='" . mysql_real_escape_string($r[$a]) .
"' and `odeto`='0' and (`chit`='metal' or `chit`='metall')" ;
$sql8 = mysql_query($query8) or die(mysql_error()) ;
if (mysql_num_rows($sql8) == 0)
{
print "<div class="style_mess_no">Ошибка запроса!(01)</div>" ;
exitt($row,$opredelenie) ;
}
$row8 = mysql_fetch_assoc($sql8) ;
$ataka += $row8['try'] ;
mysql_query("DELETE FROM `rukzak` WHERE `idrukzak`='" . mysql_real_escape_string
($r[$a]) . "' and `name`='" . mysql_real_escape_string($opredelenie) .
"' and `odeto`='0' ") or die(mysql_error()) ;
}
$a++ ;
}
if($row['gild_orug']==10){
$proc=((rand(1,50)/100)+1);
$ataka=round($ataka*$proc);
}
$tz = mt_rand(1, 100) ;
$bonus =$this->bonus_zamok($row);
$r = ($row['orugejnik'] + $bonus) / $counti ;
if($pers_info['all_kraft']>time())($r=$r*($pers_info['all_kraft_par']/100+1));
$ty = mt_rand(1, 38) ;
$t = 0 ;
if( $_SESSION['orug']==1){
$r=$r*1.5;
;}
if ($r > 90)
{
$r = 90 ;
}
if ($r >= mt_rand(1, 100))
{
if(($_GET['plavit'] == 5) || ($_GET['plavit'] == 05)){
$ataka=$ataka*2;
;}
$rs=mysql_query("SELECT *
FROM `$tablica`
ORDER BY `$tablica`.`parametr` DESC");
$rddd=mysql_fetch_array($rs);
if($ataka>$rddd['parametr']){
$querypu = "SELECT * FROM `$tablica` WHERE `par`<='" . mysql_real_escape_string($ataka) .
"' ORDER BY `$tablica`.`parametr` DESC" ;
;}else{
$querypu = "SELECT * FROM `$tablica` WHERE `parametr`>='" .
mysql_real_escape_string($ataka) . "' AND `par`<='" . mysql_real_escape_string($ataka) .
"'" ;}
$sqlpu = mysql_query($querypu) or die(mysql_error()) ;
$rowpu = mysql_fetch_assoc($sqlpu) ;
$tipi = $tipvrukzak . $ataka ;
$TI = time() ;
if($tipvrukzak=='or'){
if($rowzakls[8]==0){
mysql_query( "UPdate `slava_pers` set `8`='1' WHERE `id_pers`='".$row['ID']."'") ;
$row['slava']+=100; $row['bank']+=300;
mysql_query( "UPdate `table1` set `slava`='".$row['slava']."',`bank`=".$row['bank']." WHERE `ID`='".$row['ID']."'") ;
$_SESSION['statusis']="Вы выполнили 8-е достижение";
;}
$r = mysql_query("select*from new_qwest_pers where name='" . $row['ID'] . "' and `3`='1' ");
if(mysql_num_rows($r)==1){
$rr=mysql_fetch_array($r);
$r2=mysql_query("select*from new_qwest_kolvo where name='".$row['ID']."' and qwest='3' and `kolvo`>'0'");
if(mysql_num_rows($r2)==1){
$rr2=mysql_fetch_array($r2);
}
$rr2['kolvo']--;$_SESSION['statusis']="Осталось создать ".$rr2['kolvo']." оружия!<br>";
if($rr2['kolvo']<=0){
$_SESSION['statusis']="Вы создали 50 Оружий. Возращайтесь в гильдию!<br>";
mysql_query("update new_qwest_pers set `3`='2' where name='".$row['ID']."'");
;}mysql_query("update new_qwest_kolvo set kolvo='".$rr2['kolvo']."' where name='".$row['ID']."' and qwest='3'");
;}
;}
$kll=0;$naz=$rowpu['nazvanie'];$ru_ti=$rowpu['rus_tip'];
if(($_GET['plavit'] == 1) || ($_GET['plavit'] == 01)){
if($_POST['ruka']==1){$kll=1;
$naz=$rowpu['nazvanie']." (L)";
$ru_ti=$rowpu['rus_tip']." леворучное";
;}
;}
mysql_query("INSERT INTO `rukzak` (`idrukzak`, `name` , `tip` , `nazvanie`,`try`,`time`,`sozdatel`,`lvl`,`chit`,`table`,`rus_tip`,`rus_par`,`ruka` )
VALUES ('','" . mysql_real_escape_string($opredelenie) . "', '" .
mysql_real_escape_string($tipi) . "', '" . mysql_real_escape_string($naz) .
"','" . mysql_real_escape_string($ataka) . "','$TI','" .
mysql_real_escape_string($opredelenie) . "','" . mysql_real_escape_string($rowpu['lvl']) .
"','$tipvrukzak','".$rowpu['table']."','".$ru_ti."','".$rowpu['rus_par']."','$kll'
)") or die(mysql_error()) ;
print "<div class="chat_conteiner">Вы создали:<br>
" . $naz .
"<br><a href=88.php?go=kuznica&plavit=0".htmlspecialchars($_GET['plavit'])." style=color:#CC3333>Создать $nazvanie</a>" ;
$querypp = "SELECT * FROM `table1` WHERE `name`='" . mysql_real_escape_string($opredelenie) .
"'" ;
$sqlpp = mysql_query($querypp) or die(mysql_error()) ;
$rowpp = mysql_fetch_assoc($sqlpp) ;
$r1 = $rowpp['orugejnik'] / ($counti * 5) + 5 ;
if( $_SESSION['orug']==1){
$r1=$r1/2;
;}
$rtt1 = mt_rand(1, $r1) ;
if ($rtt1 == 1)
{
$opitstar = $rowpp['orugejnik'] * 100 ;
$obshopit = $rowpp['obshopit'] + $opitstar ;
$tekopit = $rowpp['tekopit'] + $opitstar ;
print "<br>Вы повысили ваш навык <br><font color=red><b>Оружейника! Вы получили $opitstar опыта!</b></font>" ;
$rowpp['orugejnik']++ ;
$query = "UPDATE `table1` SET `obshopit`='" . mysql_real_escape_string($obshopit) .
"',`tekopit`='" . mysql_real_escape_string($tekopit) . "',`orugejnik`='" .
mysql_real_escape_string($rowpp['orugejnik']) . "' WHERE `name`='" .
mysql_real_escape_string($opredelenie) . "' LIMIT 1 ;" ;
mysql_query($query) ;
}
echo '</div>';
;
}
else
{
print "<div class="style_mess_no">Вы не смогли создать $nazvanie!<br><a href=88.php?go=kuznica&plavit=0".htmlspecialchars($_GET['plavit'])." style=color:green<br />>Создать $nazvanie</a></div>" ;
exitt($row,$opredelenie) ;
}
;
}
/////////////////////////////////
}
?>