Файл: asshome.php
Строк: 104
<?
define('PROTECTOR', 1);
$headmod = 'asshome';//фикс. места
$textl='Гильдия ассасинов';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
going();
zasad();
ryd();
place_okr();
place_zamok();
place_tower();
include($path.'files/core.php');
include($path.'files/head.php');
include($path.'files/zag.php');
switch($_GET[mod]){
default:
$br = mysql_query("SELECT * FROM asasins WHERE city = '$udata[city]' ORDER BY lvl");
////////////////////////////
$avto=mysql_num_rows($br);
if($avto>=1){
While($npc = mysql_fetch_array($br))
{
echo"<img src='pic/main/star.png' alt='*'/> <a href="asshome.php?mod=info&id=$npc[id]">$npc[name]</a>($npc[lvl] уровень) ";
if($npc['status']=='on'){
echo'[свободен]';
}else{
echo'[в походе]';
}
echo'<br/>';
}
}else{
echo"<b>В гильдии нет ассасинов!</b><br/>";
}
break;
case 'info':
if(empty($_GET[id])){
echo'Невыбран ассасин.<br/>';
}
$req = mysql_query("SELECT * FROM `asasins` WHERE `city` = '$udata[city]' and `id`='$_GET[id]' LIMIT 1");
$avto=mysql_num_rows($req);
if($avto==1){
$npc = mysql_fetch_array($req);
$req = mysql_query("SELECT * FROM `asasin_info` WHERE `asasin` = '$_GET[id]' LIMIT 1");
$info = mysql_fetch_array($req);
echo'<b>'.$npc[name].'</b>';
echo'<div class="event">';
echo'<img src="pic/assasins/'.$npc[img].'" alt="'.$npc[name].'" style="float:left;margin-right:8px;"/>'.$info['info'];
echo'</div>';
echo'Уровень: '.$npc['lvl'].'<br/>';
echo'Плата за 1 боёв: '.$npc['cena'].' келей<br/>';
echo'Минимум боёв: '.$npc['min'].'<br/>';
echo'Здоровье: '.$npc['hp'].'/'.$npc['hpall'].'<br/>';
echo'Урон: '.$npc['umin'].'/'.$npc['umax'].'<br/>';
echo'Защита головы: '.$npc['pgolova'].'<br/>';
echo'Защита тела: '.$npc['pbody'].'<br/>';
echo'Защита ног: '.$npc['pnogi'].'<br/>';
echo'Крит: '.$npc['krit'].'%<br/>';
echo'Урон-крит: '.$npc['ukrit'].'%<br/>';
echo'Анит-крит: '.$npc['antikrit'].'%<br/>';
echo'Ловкость: '.$npc['lovk'].'<br/>';
if($npc['status']=='on'){
echo'Статус: свободен<br/>';
echo'<a href="asshome.php?mod=ok&id='.$_GET['id'].'">Нанять</a><br/>';
}else{
echo'Статус: в походе<br/>';
}
}else{
echo'Невыбран ассасин.<br/>';
}
echo"<a href="asshome.php?">Назад</a>";
break;
case 'ok':
if(empty($_GET[id])){
echo'Невыбран ассасин.<br/>';
}
$req = mysql_query("SELECT * FROM `asasins_active` WHERE `usr` = '$log' LIMIT 1");
$avto=mysql_num_rows($req);
if($avto=='1'){
echo'Двух ассасинов нельзя нанимать!';
include($path.'files/down.php');exit;
}
$req = mysql_query("SELECT * FROM `asasins` WHERE `city` = '$udata[city]' and `id`='$_GET[id]' LIMIT 1");
$avto=mysql_num_rows($req);
if($avto==1){
$npc = mysql_fetch_array($req);
if($npc['status']!='on'){
echo'Невозможно нанять!';
include($path.'files/down.php');exit;
}
if(empty($_POST['kol'])){
echo "<form action="asshome.php?mod=ok&id=$_GET[id]" method="post">";
echo '<b>Количество боёв: (минимум '.$npc['min'].')</b><br/>';
echo '<input name="kol"/><br/>';
echo '<input type="submit" value="Продолжить"/></form>';
}else{
$_POST['kol']=intval($_POST['kol']);
if($_POST['kol']<$npc['min']){
echo'Этот ассасин не принимает заказы меньше чем на '.$npc['min'].' боёв.';
include($path.'files/down.php');exit;
}
$cena=$npc['cena']*$_POST['kol'];
if($udata['kel']<$cena){
echo'У вас нехватает келей!';
include($path.'files/down.php');exit;
}
mysql_query("INSERT INTO
`asasins_active` SET
`usr` = '$log',
`asasin` = '$npc[id]',
`ltime` = '".time()."',
`kol` = '$_POST[kol]'");
mysql_query("UPDATE `asasins` SET `status` = 'active' WHERE `id` = '$npc[id]'");
echo'Ассасин '.$npc['name'].' нанят на '.$_POST['kol'].' боёв!<br/>
- '.$cena.' келей
<br/>';
}
}else{
echo'Невыбран ассасин.<br/>';
}
echo"<a href="asshome.php?">Назад</a>";
break;
}
include($path.'files/down.php');
?>