Файл: bloodlands.pw/city/1/antikwar.php
Строк: 102
<?php
define('cms', 1);
$title = 'Антиквар Самарий';
$patch = '../../';
require_once $patch.'core.php';
if ($user && $us['city'] == 1) {
echo '<div class="pt" align="">';
switch ($_GET['a']){
default:
echo '<div class="menu">Антиквар Самарий</div><br/><a href="'.$patch.'img/locations/antikwar.jpg">
<img src="'.$patch.'img/locations/antikwar.jpg" alt="" height="110"></a><br/><br/>
У меня ты можешь сдать редкие ресурсы!<br/>Уже что-нибудь нашел?<br/><br/>
<a class="linestart" href="?a=sdat">Сдать ресурсы</a>
<a class="lineend" href="?a=buy">Купить ресурсы</a><div style="margin-bottom:4px;"></div><br/>
<a class="linestart" href="'.$patch.'user.php">В персонажа</a>';
break;
case 'sdat':
$res = mysql_query("SELECT * FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'res' ORDER BY `lvl` ASC");
echo'<div class="menu">Антиквар Самарий</div><br/><a href="'.$patch.'img/locations/antikwar.jpg">
<img src="'.$patch.'img/locations/antikwar.jpg" alt="" height="110"></a><br/><br/>
За сдачу ресурсов Вы получите очки репутации.<br/><br/>';
if (mysql_num_rows($res) == 0) echo'<b>У вас еще нет ресурсов в инвентаре!</b><br/><br/><a href="?">Антиквар Самарий</a>'; else {
echo'<form method="POST" action="?a=sdat_ok&t=ok"><b>Список ресурсов:</b><br/><select name="res" class="text">';
while($cat = mysql_fetch_assoc($res)){
echo '<option value="'.$cat['id'].'">'.$cat['title'].'['.$cat['kol'].']</option>';}
echo'</select><input type="submit" value="Сдать" class="button"></form><br/><br/>
<a class="linestart" href="?">К Самарию</a>';
}
break;
case 'sdat_ok':
if($t == 'ok'){
$res = abs(intval($_POST['res']));
$bag = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$user."' AND `id` = '".$res."' AND `tip` = 'res'"));
$cena = round($bag['repute']/2);
echo'<div class="menu">Антиквар Самарий</div><br/><a href="'.$patch.'img/locations/antikwar.jpg">
<img src="'.$patch.'img/locations/antikwar.jpg" alt="" height="110"></a><br/><br/>1 ресурс = '.$cena.' очков<br/><br/>
<form method="POST" action="?a=sdat_ok&id='.$res.'&t=yes"><b>Количество ресурсов:</b><br/>
<input type="text" name="kol" value="1" class="text">
<input name="ok" type="submit" value="Продолжить" class="button"></form><br/><br/>';
} elseif($t == 'yes'){
$kol = abs(intval($_POST['kol']));
$bag = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `user` = '".$user."' AND `id` = '".$id."' AND `tip` = 'res'"));
$bagk = mysql_result(mysql_query("SELECT count(*) FROM `bag` WHERE `user` = '".$user."' AND `id` = '".$id."' AND `tip` = 'res'"),0);
if ($bagk == 1 && $bag['kol'] >= $kol && $kol > 0){
$quest = mysql_fetch_array(mysql_query("SELECT * FROM `quest_user` WHERE `user` = '".$user."' AND `res_id` = '".$bag['num']."' AND `status` = '0'"));
$cena = round($kol*($bag['repute']/2));
if($quest['id'] > 0 && $quest['res'] < $quest['res_all']){
$res_q = round($quest['res']+$kol);
if($res_q > $quest['res_all']) $res_q = round($quest['res_all']);
mysql_query("UPDATE `quest_user` SET `res` = '".$res_q."' WHERE `id` = '".$quest['id']."'");
}
if($bag['kol'] == $kol) mysql_query("DELETE FROM `bag` WHERE `id` = '".$bag['id']."'");
elseif($bag['kol'] > $kol) mysql_query("UPDATE `bag` SET `kol` = (`kol` - ".$kol.") WHERE `id` = '".$bag['id']."'");
echo '<br/>Ресурсы сданы за <b>'.$cena.'</b> очков репутации!<br/><br/>';
mysql_query("UPDATE `users` SET `repute` = (`repute` + ".$cena.") WHERE `id` = '".$user."'");
} else echo'<br/><div class="error">Ресурсы не найдены или введено неверное количество!</div><br/>';
}
echo'<a class="linestart" href="?">К Самарию</a>';
break;
case 'buy':
echo'<br/>';
$all = mysql_result(mysql_query("select count(*) from `res` WHERE `repute` > '0'"),0);
if($all > 0){
$total = intval(($all-1)/$us['kol'])+1;
$page = abs(intval($_GET['page']));
if(empty($page) OR $page <= 0) $page = 1;
if($page > $total) $page = $total;
$past = intval($all/$us['kol']);
$start = round($page*$us['kol']-$us['kol']);
$query = mysql_query("select * from `res` WHERE `repute` > '0' order by `cost` ASC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_assoc($query)){
echo '<a class="linestart" href="'.$patch.'things.php?a=sh&id='.$res['id'].'&t=res">'.$res['title'].'['.$res['lvl'].']</a>
<a class="lineend" href="?a=buy_res&id='.$res['id'].'">Купить за '.$res['repute'].' очков</a><div style="margin-bottom:4px;"></div><br/>';
}
navigation($all,$us['kol'],$page,'?a=buy&',$total);
} else echo 'У меня еще нет ресурсов!<br/>';
echo'<br/><center><a class="linestart" href="?">К Самарию</a></center>';
break;
case 'buy_res':
if($id && $id != 0){
if(empty($_POST['ok'])){
echo'<div class="menu">Антиквар Самарий</div><br/><a href="'.$patch.'img/locations/antikwar.jpg">
<img src="'.$patch.'img/locations/antikwar.jpg" alt="" height="110"></a><br/><br/>
<form method="POST" action="?a=buy_res&id='.$id.'"><b>Количество ресурсов:</b>
<input type="text" name="kol" value="1" class="text">
<input name="ok" type="submit" value="Купить" class="button"></form>';
} else {
$kol = abs(intval($_POST['kol']));
$i = mysql_fetch_array(mysql_query("SELECT * FROM `res` WHERE `id` = '".$id."'"));
if(empty($i)) header('Location: ?');
$cost = round($i['repute']*$kol);
$error = '';
if($kol <= 0) $error .= 'Введено неверное количество!<br/>';
if($us['repute'] < $cost) $error .= 'Нехватает очков репутации!<br/>';
if(empty($error)){
$loo = mysql_result(mysql_query("SELECT count(*) FROM `bag` WHERE `tip` = '".$i['tip']."' AND `type` = '".$i['type']."' AND `num` = '".$i['id']."' AND `user` = '".$user."'"),0);
if($loo == 0) mysql_query("INSERT INTO `bag` SET `kol` = '".$kol."', `cost` = '".$i['cost']."', `num` = '".$i['id']."', `type` = '".$i['type']."', `title` = '".$i['title']."', `lvl` = '".$i['lvl']."', `damage` = '".$i['damage']."', `protect` = '".$i['protect']."', `crit` = '".$i['crit']."', `anticrit` = '".$i['anticrit']."', `dodge` = '".$i['dodge']."', `antidodge` = '".$i['antidodge']."', `tip` = '".$i['tip']."', `repute` = '".$i['repute']."', `user` = '".$user."'");
else mysql_query("UPDATE `bag` SET `kol` = (`kol` + ".$kol.") WHERE `user` = '".$user."' AND `num` = '".$i['id']."' AND `type` = '".$i['type']."' AND `tip` = '".$i['tip']."'");
mysql_query("UPDATE `users` SET `repute` = (`repute` - ".$cost.") WHERE `id` = '".$user."'");
echo '<div class="menu">Антиквар Самарий</div><br/><a href="'.$patch.'img/locations/antikwar.jpg">
<img src="'.$patch.'img/locations/antikwar.jpg" alt="" height="110"></a><br/><br/>
Ресурс <b>'.$i['title'].'</b>*'.$kol.' успешно куплен!<br/><br/>
<a class="line" href="?a=buy">К ресурсам</a><br/>';
} else echo'<br/><div class="error">'.$error.'</div>';
}}
echo'<br/><center><a class="linestart" href="?">К Самарию</a></center>';
break;
}} else header('Location: '.$patch.'index.php');
include $patch.'include/foot.php';
?>