Файл: profkuznec.php
Строк: 244
<?
define('PROTECTOR', 1);
$headmod = 'rydnik';//фикс. места
$textl='Кузня';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
going();
zasad();
place_okr();
place_zamok();
place_tower();
include($path.'files/core.php');
include($path.'files/head.php');
include($path.'files/zag.php');
$req2 = mysql_query("SELECT * FROM `rydnik` where `usr`='$log'"); $pro = mysql_fetch_array($req2); if($pro[tip]=='derevo'){echo"Нельзя работать сразу в двух местах"; include($path.'files/down.php'); exit;} if($pro[tip]=='koja'){echo"Нельзя работать сразу в двух местах"; include($path.'files/down.php'); exit;} if($pro[tip]=='jelezo'){echo"Нельзя работать сразу в двух местах"; include($path.'files/down.php'); exit;} if($pro[tip]=='cristal'){echo"Нельзя работать сразу в двух местах"; include($path.'files/down.php'); exit;} if($pro[tip]=='ryd'){echo"Нельзя работать сразу в двух местах"; include($path.'files/down.php'); exit;}
$ur = $_GET[ur];
$_GET[ur] = addslashes("$_GET[ur]");
$_GET[ur] = htmlspecialchars($_GET[ur]);
$ider = $_GET[id];
$_GET[id] = addslashes("$_GET[id]");
$_GET[id] = htmlspecialchars($_GET[id]);
$kuznecid = $_GET[id];
$rand=rand(1000,9999);
if($udata[profkuznec]==0){
echo'Вы не изучили эту профессию!';
include($path.'files/down.php');
exit;
}
$req = mysql_query("SELECT * FROM `rydnik` where `usr`='$log'");
$avto=mysql_num_rows($req);
if($avto==1){
$rydnik = mysql_fetch_array($req);
}
switch($_GET[mod]){
case 'info':
$req = mysql_query("SELECT * FROM `kuznec` WHERE `city` = '$udata[city]' and `id`='$_GET[id]'");
$avto=mysql_num_rows($req);
if($avto==0){
echo'Ошибка!';
include($path.'files/down.php');
exit;
}
$mag = mysql_fetch_array($req);
switch($mag[tip]){
case 'weapon':
$tip='Оружие';
break;
case 'body':
$tip='Доспехи';
break;
case 'golova':
$tip='Шлем';
break;
case 'nogi':
$tip='Сапоги';
break;
case 'shit':
$tip='Щит';
break;
case 'poyas':
$tip='Пояс';
break;
case 'plash':
$tip='Плащ';
break;
case 'ruki':
$tip='Рукавицы';
break;
}
switch($mag[klas]){
case 'not':
$klas='Все';
break;
case 'wizard':
$klas='Маг';
break;
case 'fighert':
$klas='Воин';
break;
}
echo"<b>$mag[name]</b><br/>
Тип: $tip<br/>
<b>Характеристика</b><br/>
Урон: $mag[umin]/$mag[umax]<br/>
Защита головы: $mag[pgolova]<br/>
Защита тела: $mag[pbody]<br/>
Защита ног: $mag[pnogi]<br/>
<b>Бонусы:</b><br/>
Жизнь: $mag[hp]<br/>
Мана: $mag[mp]<br/>
Сила: $mag[sila]<br/>
Ловкость: $mag[lovk]<br/>
Интелект: $mag[um]<br/>
Физ. защита: $mag[prot]<br/>
Крит: $mag[krit]%<br/>
Крит-урон: $mag[ukrit]%<br/>
Анти-крит: $mag[antikrit]%<br/>
<b>Требования:</b><br/>
Класс: $klas<br/>
Сила: $mag[nsila]<br/>
Ловкость: $mag[nlovk]<br/>
Интелект: $mag[num]<br/>
Уровень: $mag[nlvl]<br/>
<b>Для сборки требует:</b><br/>
Дерево: $mag[derevo]<br/>
Кожа: $mag[koja]<br/>
Железа: $mag[jelezo]<br/>
Кристалл: $mag[cristal]<br/>
Золото: $mag[plata]<br/>
";
echo"<a href="shop.php?">Назад</a>";
include($path.'files/down.php');
exit;
break;
}
echo"<div align='center'><b>Кузня</b></div>";
echo'<div class="event">';
if(!empty($rydnik[usr])){
if($rydnik[last]<time()-3600){ //1200
mysql_query("DELETE FROM `rydnik` WHERE usr='$log'");
echo'Работа прекращена, вы ничего не заработали!<br/>';
echo"<a href="profkuznec.php?r=$rand">Продолжить</a><br/>";
echo'</div>';
include($path.'files/down.php');exit;
}elseif($rydnik[over]<=time()){
mysql_query("DELETE FROM `rydnik` WHERE usr='$log'");
$req = mysql_query("SELECT * FROM `kuznec` WHERE `id`='$rydnik[kuznecid]' ORDER BY nlvl");
$mag = mysql_fetch_array($req);
mysql_query("INSERT INTO
`item` SET
`usr` = '$log',
`tip` = '$mag[tip]',
`name` = '$mag[name]',
`cena` = '$mag[cena]',
`umin` = '$mag[umin]',
`umax` = '$mag[umax]',
`pgolova` = '$mag[pgolova]',
`pbody` = '$mag[pbody]',
`pnogi` = '$mag[pnogi]',
`hp` = '$mag[hp]',
`mp` = '$mag[mp]',
`krit` = '$mag[krit]',
`ukrit` = '$mag[ukrit]',
`antikrit` = '$mag[antikrit]',
`sila` = '$mag[sila]',
`lovk` = '$mag[lovk]',
`um` = '$mag[um]',
`prot` = '$mag[prot]',
`klas` = '$mag[klas]',
`nsila` = '$mag[nsila]',
`num` = '$mag[num]',
`nlovk` = '$mag[nlovk]',
`nlvl` = '$mag[nlvl]',
`ur` = '$mag[ur]',
`image` = 'not'");
echo'Работа завершена, вы смастерили '.$mag[name].' !<br/>';
echo"<a href="profkuznec.php?r=$rand">Продолжить</a><br/>";
echo'</div>';
include($path.'files/down.php');exit;
}
}
if($_GET[mod]==rab){
if(!empty($rydnik[usr])){
mysql_query("UPDATE rydnik SET last = '".time()."' WHERE usr = '$log'");
echo'Вы работаете.<br/>';
echo"<a href="profkuznec.php?r=$rand">Продолжить</a><br/>";
}else{
if($udata[profkuznec]==1){$ttt='2700';}
if($udata[profkuznec]==2){$ttt='2100';}
if($udata[profkuznec]==3){$ttt='1500';}
if($udata[profkuznec]==4){$ttt='1200';}
if($udata[profkuznec]==5){$ttt='900';}
$req = mysql_query("SELECT * FROM `kuznec` WHERE `id`='$kuznecid' ORDER BY nlvl");
$mag = mysql_fetch_array($req);
$over=time()+$ttt; //2400
$last=time();
$req = mysql_query("SELECT * FROM `kuznec` WHERE `city` = '$udata[city]' and `id`='$_GET[id]'");
$avto=mysql_num_rows($req);
if($avto==0){
echo'Ошибка!';
include($path.'files/down.php');
exit;
}
$mag = mysql_fetch_array($req);
if($mag[ur]==1){
if($udata[profkuznec]<3){
echo"Нельзя:)</div>";
include($path.'files/down.php');
exit;
}}
if($mag[ur]==2){
if($udata[profkuznec]<4){
echo"Нельзя:)</div>";
include($path.'files/down.php');
exit;
}}
if($mag[ur]==3){
if($udata[profkuznec]<5){
echo"Нельзя:)</div>";
include($path.'files/down.php');
exit;
}}
if($udata[money]<$mag[plata]){
$platanet=$mag[plata]-$udata[money];
echo"У вас нехватает <img src='/pic/money_gold.png' alt='*'/> $platanet золота!<br/>";
echo"<a href="profkuznec.php?">Назад</a></div>";
include($path.'files/down.php');exit;
}
if($udata[derevo]<$mag[derevo]){
$platanet=$mag[derevo]-$udata[derevo];
echo"У вас нехватает $platanet Дерева!<br/>";
echo"<a href="profkuznec.php?">Назад</a></div>";
include($path.'files/down.php');exit;
}
if($udata[koja]<$mag[koja]){
$platanet=$mag[koja]-$udata[koha];
echo"У вас нехватает $platanet Кожи!<br/>";
echo"<a href="profkuznec.php?">Назад</a></div>";
include($path.'files/down.php');exit;
}
if($udata[jelezo]<$mag[jelezo]){
$platanet=$mag[jelezo]-$udata[jelezo];
echo"У вас нехватает $platanet Железа!<br/>";
echo"<a href="profkuznec.php?">Назад</a></div>";
include($path.'files/down.php');exit;
}
if($udata[cristal]<$mag[cristal]){
$platanet=$mag[cristal]-$udata[cristal];
echo"У вас нехватает $platanet Кристаллов!<br/>";
echo"<a href="profkuznec.php?">Назад</a>";
include($path.'files/down.php');exit;
}
$p1=$udata[money]-$mag[plata];
$p2=$udata[derevo]-$mag[derevo];
$p3=$udata[koja]-$mag[koja];
$p4=$udata[jelezo]-$mag[jelezo];
$p5=$udata[cristal]-$mag[cristal];
mysql_query("UPDATE users SET money='$p1', derevo='$p2', koja='$p3', jelezo='$p4', cristal='$p5' WHERE usr = '$udata[usr]'");
mysql_query("INSERT INTO
`rydnik` SET
`usr` = '$log',
`over` = '$over',
`last` = '$last',
`tip` = 'kuznec',
`kuznecid` = '$kuznecid '
");
echo'Работа на руднике начата!<br/>';
echo"<a href="profkuznec.php?r=$rand">Продолжить</a><br/>";
}
}elseif($_GET[mod]==cancel){
if(empty($rydnik[usr])){
echo'Вы не работаете на руднике!<br/>';
echo"<a href="profkuznec.php?r=$rand">Продолжить</a><br/>";
}else{
mysql_query("DELETE FROM `rydnik` WHERE usr='$log'");
echo'Работа на руднике прекращена!<br/>';
echo"<a href="profkuznec.php?r=$rand">Продолжить</a><br/>";
}
}else{
if(empty($rydnik[usr])){
if($ur==1){
if($udata[profkuznec]<3){
echo"Нельзя:)</div>";
include($path.'files/down.php');
exit;
}}
if($ur==2){
if($udata[profkuznec]<4){
echo"Нельзя:)</div>";
include($path.'files/down.php');
exit;
}}
if($ur==3){
if($udata[profkuznec]<5){
echo"Нельзя:)</div>";
include($path.'files/down.php');
exit;
}}
echo"Уровень: ";
if($udata[profkuznec]>0){
echo"<a href="profkuznec.php?ur=0">1</a>";}
if($udata[profkuznec]>2){
echo" | <a href="profkuznec.php?ur=1">2</a>";}
if($udata[profkuznec]>3){
echo" | <a href="profkuznec.php?ur=2">3</a>";}
if($udata[profkuznec]>4){
echo" | <a href="profkuznec.php?ur=3">4</a>";}
echo"<br/>";
$req = mysql_query("SELECT * FROM `kuznec` WHERE `city` = '$udata[city]' and `tip`='weapon' and `ur`='$ur' ORDER BY nlvl");
echo"<i>Оружие</i><br/>";
$avto=mysql_num_rows($req);
While($mag = mysql_fetch_array($req))
{
echo"<a href="profkuznec.php?mod=info&id=$mag[id]">$mag[name]</a> | <a href="profkuznec.php?mod=rab&r=$rand&id=$mag[id]">Смастерить</a><br/>";
}
$req = mysql_query("SELECT * FROM `kuznec` WHERE `city` = '$udata[city]' and `tip`='body' and `ur`='$ur' ORDER BY nlvl");
echo"<br/><i>Доспехи</i><br/>";
$avto=mysql_num_rows($req);
While($mag = mysql_fetch_array($req))
{
echo"<a href="profkuznec.php?mod=info&id=$mag[id]">$mag[name]</a> | <a href="profkuznec.php?mod=rab&r=$rand&id=$mag[id]">Смастерить</a><br/>";
}
$req = mysql_query("SELECT * FROM `kuznec` WHERE `city` = '$udata[city]' and `tip`='golova' and `ur`='$ur' ORDER BY nlvl");
echo"<br/><i>Шлемы</i><br/>";
$avto=mysql_num_rows($req);
While($mag = mysql_fetch_array($req))
{
echo"<a href="profkuznec.php?mod=info&id=$mag[id]">$mag[name]</a> | <a href="profkuznec.php?mod=rab&r=$rand&id=$mag[id]">Смастерить</a><br/>";
}
$req = mysql_query("SELECT * FROM `kuznec` WHERE `city` = '$udata[city]' and `tip`='shit' and `ur`='$ur' ORDER BY nlvl");
echo"<br/><i>Щиты</i><br/>";
$avto=mysql_num_rows($req);
While($mag = mysql_fetch_array($req))
{
echo"<a href="profkuznec.php?mod=info&id=$mag[id]">$mag[name]</a> | <a href="profkuznec.php?mod=rab&r=$rand&id=$mag[id]">Смастерить</a><br/>";
}
echo"<br/>";
}else{
echo"До завершения работы: ";
$rydnik[over]=$rydnik[over]-time();
if($rydnik[over]<60){
echo "$rydnik[over] сек.<br/>";
}elseif($rydnik[over]>60 and $rydnik[over]<3600){
$rydnik[over]=round($rydnik[over]/60);
echo "$rydnik[over] мин.<br/>";
}else{
$rydnik[over]=round($rydnik[over]/3600);
echo "$rydnik[over] часов<br/>";
}
echo"<a href="profkuznec.php?mod=rab&r=$rand"><input class="button" type="submit" value="Работать" /></a><br/>";
echo"[<a href="profkuznec.php?mod=cancel&r=$rand">Отменить</a>]<br/>";
}
}
echo'</div>';
include($path.'files/down.php');
?>