Файл: bloodlands.pw/city/1/starec.php
Строк: 508
<?php
define('cms', 1);
$title = 'Старец Багурон';
$patch = '../../';
require_once $patch.'core.php';
if ($user && $us['city'] == 1) {
$ok = mysql_fetch_array(mysql_query("SELECT * FROM `dialog` WHERE `id_user` = '".$user."' AND `persona` = '3'"));
$okk = mysql_num_rows(mysql_query("SELECT * FROM `dialog` WHERE `id_user` = '".$user."' AND `persona` = '3'"));
if($ok['step'] == 1) $id_q = 2;
else $id_q = 2;
$q_info = mysql_fetch_array(mysql_query("SELECT * FROM `quest_user` WHERE `num` = '".$id_q."' AND `user` = '".$user."'"));
echo '<div class="pt" align="">';
switch ($_GET['a']){
default:
echo '<div class="menu">Старец Багурон</div><br/><a href="'.$patch.'img/locations/starec.jpg">
<img src="'.$patch.'img/locations/starec.jpg" alt="" height="110"></a><br/><br/>
У меня ты можешь заколдовать вещи!<br/>Купить элексиры и магические книги.<br/>Ну так зачем ты пожаловал?<br/><br/>
<a class="line" href="?a=dialog">Диалог со старцем</a><br/>
<a class="linestart" href="?a=zak_index">Заколдовать вещь</a>';
if($us['level'] >= 5) echo'<a class="line" style="border-radius:0;border-top:0;" href="?a=magic">Расовые способности</a>';
echo'<a class="line" style="border-radius:0;border-top:0;" href="?a=bottles">Отдел алхимии</a>
<a class="lineend" href="?a=altar">Священные услуги</a><br/><a class="linestart" href="'.$patch.'library.php?a=zak">Иформация о колдовстве</a>';
break;
case 'dialog':
if($okk == 0) mysql_query("INSERT INTO `dialog` SET `id_user` = '".$user."', `step` = '0', `persona` = '3', `last` = '".time()."'");
$time_end = round(time()-$ok['time']);
$text = mysql_fetch_array(mysql_query("SELECT * FROM `dialog_text` WHERE `step` = '".$ok['step']."' AND `persona` = '3'"));
$weapon = mysql_result(mysql_query("SELECT count(*) FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'weapon' AND `ok` = '1' AND `zak` > '0'"),0);
echo '<div class="menu">Старец Багурон</div><br/><a href="'.$patch.'img/locations/starec.jpg">
<img src="'.$patch.'img/locations/starec.jpg" alt="" height="110"></a><br/><br/>
<form method="post" action="?a=ok"><b>'.$text['text'].'</b><br/>';
if(!empty($text['otvet1'])){
if($ok['step'] == 1 && $q_info['bot'] < $q_info['bot_all']) echo'<br/>Выполните задание! Следить за его выполнением можно в Вашем дневнике.';
else echo'<br/><input type="radio" name="otvet" value="1"><span class="new">-</span> '.$text['otvet1'].'<br/>';
}
if(!empty($text['otvet2'])) echo'- - -<br/><input type="radio" name="otvet" value="2"><span class="new">-</span> '.$text['otvet2'].'<br/>';
if(!empty($text['otvet3'])) echo'- - -<br/><input type="radio" name="otvet" value="3"><span class="new">-</span> '.$text['otvet3'].'<br/>';
if(!empty($text['otvet1']) or !empty($text['otvet2']) or !empty($text['otvet3'])){
if($ok['step'] == 1 && $q_info['bot'] < $q_info['bot_all']) echo'<br/>';
else echo'<br/><input name="ok" type="submit" value="Ответить" class="button">';
}
echo'</form><br/><a class="linestart" href="?">К Багурону</a>';
break;
case 'ok':
if(($ok['last']+5) < time()){
$otvet = abs(intval($_POST['otvet']));
$otv = mysql_result(mysql_query("SELECT count(*) FROM `dialog_text` WHERE `step` = '".$ok['step']."' AND `persona` = '3' AND `otvet".$otvet."` != ''"),0);
$step = mysql_result(mysql_query("SELECT count(*) FROM `dialog_text` WHERE `step` = '".($ok['step']+1)."' AND `persona` = '3'"),0);
if($otvet >= 1 && $otvet <= 3 && $otv == 1 && $step == 1){
if($ok['step'] == 0 && $otvet == 1){
$q = mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `id` = '2'"));
$q_kol = mysql_result(mysql_query("SELECT count(*) FROM `quest_user` WHERE `num` = '".$q['id']."' AND `user` = '".$user."'"),0);
if($q_kol == 0) mysql_query("INSERT INTO `quest_user` SET `num` = '".$q['id']."', `user` = '".$user."', `bot_id` = '".$q['bot_id']."', `bot_all` = '".$q['bot_all']."', `res_id` = '".$q['res_id']."', `res_all` = '".$q['res_all']."'");
} elseif($ok['step'] == 1 && $otvet == 1){
$q = mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `id` = '2'"));
$q_kol = mysql_result(mysql_query("SELECT count(*) FROM `quest_user` WHERE `num` = '".$q['id']."' AND `bot` = '5' AND `user` = '".$user."' AND `status` = '0'"),0);
if($q_kol == 1){
mysql_query("UPDATE `quest_user` SET `status` = '1' WHERE `user` = '".$user."' AND `num` = '".$q['id']."'");
mysql_query("UPDATE `users` SET `money` = (`money` + 20), `exp` = (`exp` + 30) WHERE `id` = '".$user."'");
$text = 'Багурон вознаградил Вас за выполнение задания и дал <b>20</b> септим и <b>30</b> опыта!';
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$user."', `time` = '".time()."', `text` = '".mysql_real_escape_string($text)."'");
} else {header('Location: ?a=dialog'); exit;}
}
mysql_query("UPDATE `dialog` SET `step` = (`step` + ".$otvet."), `last` = '".time()."' WHERE `id_user` = '".$user."' AND `persona` = '3'");
if($plus) header('Location: ?a=dialog&d='.$plus); else header('Location: ?a=dialog');
} echo'<div class="error">Не выбран ответ или нет продолжения диалога!</div>';
} echo'<br/><div class="error">Нельзя так быстро отвечать на диалог!</div>';
echo'<br/><a class="linestart" href="?a=dialog">Вернуться</a>';
break;
case 'altar':
echo'<br/>Эти услуги только для светлых и добрых войнов, заслуживших хорошую репутацию!<br/>Каждый, кто хотел получить что-то без души, больше не видывал белого света...<br/><br/>';
if($d == 100) echo'<span class="ok">Данное действие успешно выполнено!</span><br/><br/>';
elseif($d == 200) echo'<span class="error">Возникла ошибка!</span><br/><br/>';
if($d != 1) echo'<a class="line" href="?a=altar&d=1">Восстановить HP</a><div style="margin-bottom:4px;"></div>';
else {
echo'<div class="loc">';
echo'За полное восстановление жизней с вас будет списано 5 очков репутации<br/><br/>[Ваши жизни: '.$us['hp'].'/'.$us['hp_all'].']<br/><br/>
<a class="line" href="?a=altar&d=1&id=1">Восстановить</a><div style="margin-bottom:4px;"></div>';
if($id == 1){
if($us['repute'] > 4 && $us['hp'] < $us['hp_all']) $ok = mysql_query("UPDATE `users` SET `hp` = '".$us['hp_all']."', `repute` = (`repute` - 5) WHERE `id` = '".$user."'");
if($ok) header('Location: ?a=altar&d=100'); elseif(empty($ok)) header('Location: ?a=altar&d=200');
}
echo'</div><br/>';
}
if($d != 2) echo'<a class="line" href="?a=altar&d=2">Восстановить MP</a><div style="margin-bottom:4px;"></div>';
else {
echo'<div class="loc">';
echo'За полное восстановление маны с вас будет списано 5 очков репутации<br/><br/>[Ваша мана: '.$us['mp'].'/'.$us['mp_all'].']<br/><br/>
<a class="line" href="?a=altar&d=2&id=1">Восстановить</a><div style="margin-bottom:4px;"></div>';
if($id == 1){
if($us['repute'] > 4 && $us['mp'] < $us['mp_all']) $ok = mysql_query("UPDATE `users` SET `mp` = '".$us['mp_all']."', `repute` = (`repute` - 5) WHERE `id` = '".$user."'");
if($ok) header('Location: ?a=altar&d=100'); elseif(empty($ok)) header('Location: ?a=altar&d=200');
}
echo'</div><br/>';
}
if($d != 3) echo'<a class="line" href="?a=altar&d=3">Освятить вещь</a><div style="margin-bottom:4px;"></div>';
else {
echo'<div class="loc">';
if(empty($_POST['cat']) && empty($_POST['cost'])){
$bags = mysql_query("SELECT * FROM `bag` WHERE `user` = '".$user."' AND `ok` = '0' AND `tip` != 'res' AND `tip` != 'elicsir' AND `prod` = '0' AND `zak` < '4' AND `lvl` > '3' AND `altar` = '0' ORDER BY `lvl` DESC");
if(mysql_num_rows($bags) > 0){
echo'Священную вещь заколдовать - раз плюнуть и всегда максимально!<br/>Стоит это 100 очков репутации<br/>
<form method="POST" action="?a=altar&d=3"><br/>Выберите вещь:<br /><select name="cat" class="text">';
while($cat = mysql_fetch_assoc($bags)){
echo '<option value="'.$cat['id'].'">'.$cat['title'].'</option>';}
echo'</select><input type="submit" value="Готово" class="button"></form>';
} else echo'<br/><div class="error">У вас нет вещей, которые можно заколдовать!</div><br/>';
} else {
$cat = filter($_POST['cat']);
$i = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `id` = '".$cat."' AND `user` = '".$user."' AND `ok` = '0' AND `tip` != 'res' AND `tip` != 'elicsir' AND `prod` = '0' AND `zak` < '4' AND `lvl` > '3' AND `altar` = '0'"));
if(empty($i)) echo'<div class="error">У вас нет данной вещи!</div>'; else {
if($us['repute'] > 99){
$ok = mysql_query("UPDATE `users` SET `repute` = (`repute` - 100) WHERE `id` = '".$user."'");
$title = '<span class="sv">'.$i['title'].'</span>';
$ok_osv = mysql_query("UPDATE `bag` SET `altar` = '1', `title` = '".$title."' WHERE `id` = '".$i['id']."'");
}
if($ok && $ok_osv) header('Location: ?a=altar&d=100'); elseif(empty($ok)) header('Location: ?a=altar&d=200');
}}
echo'</div><br/>';
}
echo'<a class="line" href="?a=altar&d=4">Получить бафф</a><div style="margin-bottom:4px;"></div>';
if($d != 5) echo'<a class="line" href="?a=altar&d=5">Бракосочетание</a><div style="margin-bottom:4px;"></div>'; else {
echo'<div class="loc">';
if($id == 1){
$pred_us = mysql_result(mysql_query("select count(*) from `zags` WHERE `user1` = '".$user."' AND `rings` = '0'"),0);
if($us['sex'] == 'm' && $pred_us == 1){
$kolca = mysql_result(mysql_query("select count(*) from `bag` WHERE `user` = '".$user."' AND `ok` = '0' AND `num` = '225' AND `type` = 'ring'"),0);
if($kolca > 0){
$p = mysql_fetch_array(mysql_query("select * from `zags` WHERE `user1` = '".$user."'"));
mysql_query("DELETE FROM `bag` WHERE `user` = '".$user."' AND `ok` = '0' AND `num` = '225' AND `type` = 'ring'");
mysql_query("UPDATE `zags` SET `rings` = '1' WHERE `user1` = '".$user."'");
$text = 'Игрок <a href="/user.php?id='.$user.'">'.$us['login'].'</a> делает вам предложение руки и сердца. Чтобы принять или отклонить предложение, нужно зайти к <a href="../city/1/starec.php?a=altar&d=5">Старцу</a>. При этом вы должны быть в городе.';
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$p['user2']."', `time` = '".time()."', `text` = '".$text."'");
header('Location: ?a=altar&d=5');
} else echo'<div class="error">Кольца в вашем инвентаре не найдены!</div>';
}} elseif($id == 2){
$pred_us = mysql_result(mysql_query("select count(*) from `zags` WHERE `user2` = '".$user."' AND `rings` = '1' AND `ok` = '0'"),0);
if($us['sex'] == 'w' && $pred_us == 1){
$p = mysql_fetch_array(mysql_query("select * from `zags` WHERE `user2` = '".$user."' AND `rings` = '1' AND `ok` = '0'"));
$use = mysql_fetch_array(mysql_query("select * from `users` WHERE `id` = '".$p['user1']."'"));
mysql_query("UPDATE `users` SET `brak` = '".$p['user1']."' WHERE `id` = '".$user."'");
mysql_query("UPDATE `users` SET `brak` = '".$user."' WHERE `id` = '".$p['user1']."'");
mysql_query("DELETE FROM `zags` WHERE `user2` = '".$user."'");
$text = 'Избранница <a href="/user.php?id='.$user.'">'.$us['login'].'</a> приняла Ваше предложение! Объявляем Вас мужем и женой! Да прольется в таверне море пива!';
$text1 = 'Объявляем Вас с игроком <a href="/user.php?id='.$use['id'].'">'.$use['login'].'</a> мужем и женой! Да прольется в таверне море пива!';
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$p['user1']."', `time` = '".time()."', `text` = '".$text."'");
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$p['user2']."', `time` = '".time()."', `text` = '".$text1."'");
header('Location: ?a=altar&d=5');
}} elseif($id == 3){
if($us['brak'] > 0){
$text = 'Вы и игрок <a href="/user.php?id='.$user.'">'.$us['login'].'</a> больше не являетесь мужем и женой! Было выполнено прошение о разводе.';
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$us['brak']."', `time` = '".time()."', `text` = '".$text."'");
mysql_query("UPDATE `users` SET `brak` = '0' WHERE `id` = '".$us['brak']."'");
mysql_query("UPDATE `users` SET `brak` = '0' WHERE `id` = '".$user."'");
header('Location: ?a=altar&d=5');
}} else {
if($us['brak'] == 0){
if(empty($_POST['ok'])){
$pred_us = mysql_result(mysql_query("select count(*) from `zags` WHERE `user1` = '".$user."'"),0);
$pred = mysql_result(mysql_query("select count(*) from `zags` WHERE `user2` = '".$user."'"),0);
if($us['sex'] == 'm' && $pred_us == 0) echo'Если вы решились заключить брак, значит ваша половинка вам очень дорога, ну или вы просто хотите получать +10% к опыту!<br/>Подача заявления стоит 500 очков репутации.<br/>
<form method="POST" action="?a=altar&d=5"><br/>
<b>ID спутницы:</b><br/><input type="text" name="user" class="text">
<input type="submit" name="ok" value="Подать" class="button"></form><br/>';
elseif($us['sex'] == 'm' && $pred_us == 1){
$p = mysql_fetch_array(mysql_query("select * from `zags` WHERE `user1` = '".$user."'"));
if($p['rings'] == 0) echo'<br/>Теперь ты должен принести обручальные кольца:<br/><div class="error">Колец еще нет!</div><br/>
<a class="line" href="?a=altar&d=5&id=1">Дать кольца</a><br/>'; else echo'<br/><div class="ok">Кольца принесены! Ожидайте подтверждения от вашей избранницы...</div><br/>';
} elseif($us['sex'] == 'w' && $pred == 1){
$p = mysql_fetch_array(mysql_query("select * from `zags` WHERE `user2` = '".$user."'"));
$use = mysql_fetch_array(mysql_query("select `id` from `users` WHERE `id` = '".$p['user1']."'"));
echo'<br/><b>Заключив брак, вы будете получать прибавку к опыту - 10%</b>';
if($p['rings'] == 0) echo'<br/><div class="error">Ваш кавалер еще не принес кольца!</div><br/>'; else echo'<br/><div class="ok">Кольца принесены, теперь выбор за Вами! Согласны ли Вы соединить свою жизнь узами брака?</div><br/>
<a class="line" href="?a=altar&d=5&id=2">Согласиться</a><br/>Если вы не согласны, то предложение удалится автоматически в 00:00 часов по Москве<br/>';
} elseif($us['brak'] == 0) echo'<br/><b>Где это видано, чтобы девушка предложение делала?</b><br/><br/>';
} else {
$sputnica = abs(intval($_POST['user']));
$now = mysql_result(mysql_query("select count(*) from `users` WHERE `id` = '".$sputnica."' AND `brak` = '0' AND `sex` = 'w'"),0);
$zags = mysql_result(mysql_query("select count(*) from `zags` WHERE `user1` = '".$user."'"),0);
$error = '';
if ($now == 0) $error .= 'Неверно указан ID!<br/>';
if ($us['repute'] < 500) $error .= 'Недостаточно репутации!<br/>';
if ($us['brak'] > 0) $error .= 'Вы уже состоите в браке!<br/>';
if ($zags == 1) $error .= 'Вы уже подали заявку, дождитесь ее подтверждения!<br/>';
if(empty($error)) {
$ok = mysql_query("UPDATE `users` SET `repute` = (`repute` - 500) WHERE `id` = '".$user."'");
$ok_osv = mysql_query("INSERT INTO `zags` SET `user1` = '".$user."', `user2` = '".$sputnica."', `time` = '".time()."'");
if($ok && $ok_osv) header('Location: ?a=altar&d=5'); elseif(empty($ok)) header('Location: ?a=altar&d=200');
} else echo'<div class="error">'.$error.'</div>';
}
} else echo'<a class="line" href="?a=altar&d=5&id=3">Развестись</a>';
}
echo'</div>';
}
echo'<br/><a class="linestart" href="?">К Багурону</a>';
break;
case 'magic':
echo'<br/>';
$all = mysql_result(mysql_query("select count(*) from `magic`"),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 = $page*$us['kol']-$us['kol'];
$query = mysql_query("select * from `magic` order by `id` ASC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_assoc($query)){
echo '<a class="line" href="'.$patch.'things.php?a=mag&id='.$res['id'].'"><b>'.$res['title'].'</b> ['.$res['repute'].' репутации]</a><div style="margin-bottom:4px;"></div>';
if($us['repute'] >= $res['repute'] && $res['race'] == $us['race'] && mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."' AND `num` = '".$res['id']."'")) == 0) echo'<a class="line" href="?a=buy_mag&id='.$res['id'].'">Изучить способность</a> <div style="margin-bottom:4px;"></div>';
echo'<br/>';
}
navigation($all,$us['kol'],$page,'?a=magic&',$total);
} else echo '<br/><div class="error">У меня пока нет расовых способностей!</div>';
echo'<br/><center><a class="linestart" href="?">К Багурону</a>';
break;
case 'buy_mag':
if ($id > 0 && mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."' AND `num` = '".$id."'")) == 0){
$i = mysql_fetch_array(mysql_query("SELECT * FROM `magic` WHERE `id` = '".$id."' AND `race` = '".$us['race']."'"));
if (!empty($i)){
$cena = round($i['repute']);
$error = '';
if ($us['repute'] < $cena) $error .= 'У вас недостаточно очков репутации!<br />';
if (empty($error)){
$udar1 = rand(1,4);
$udar2 = rand(1,4);
mysql_query("INSERT INTO `magic_user` SET `num` = '".$i['id']."', `user` = '".$user."', `udar1` = '".$udar1."', `udar2` = '".$udar2."', `udar1_ok` = '".$udar1."', `udar2_ok` = '".$udar2."'");
mysql_query("UPDATE `users` SET `repute` = (`repute` - ".$cena.") WHERE `id` = '".$user."'");
echo '<div class="menu">Старец Багурон</div><br/><a href="'.$patch.'img/locations/starec.jpg">
<img src="'.$patch.'img/locations/starec.jpg" alt="" height="110"></a><br/><br/>
Способность <b>'.$i['title'].'</b> успешно изучена!<br/><br/><a class="linestart" href="?">К Багурону</a>';
} else echo '<div class="error">'.$error.'</div>';
} else echo '<div class="error">Способность не найдена!</div>';
} else echo '<div class="error">Вы уже изучили данную способность, либо не передан id!</div>';
break;
case 'bottles':
echo'<br/>';
$all = mysql_result(mysql_query("select count(*) from `bottles`"),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 = $page*$us['kol']-$us['kol'];
$query = mysql_query("select * from `bottles` order by `id` ASC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_assoc($query)){
echo '<a class="linestart" href="'.$patch.'things.php?a=bottles&id='.$res['id'].'">'.$res['title'].'</a>
<a class="lineend" href="?a=buy_bottles&id='.$res['id'].'">Купить за '.$res['cost'].' септим</a><div style="margin-bottom:4px;"></div><br/>';
}
navigation($all,$us['kol'],$page,'?a=bottles&',$total);
} else echo '<br/><div class="error">У старца пока нет элексиров!</div><br/>';
echo'<br/><center><a class="linestart" href="?">К Багурону</a></center>';
break;
case 'buy_bottles':
if ($id or $id != 0){
if(empty($_POST['ok'])){
echo'<div class="menu">Старец Багурон</div><br/><a href="'.$patch.'img/locations/starec.jpg">
<img class="avatar" src="'.$patch.'img/locations/starec.jpg" alt="" height="110"></a><br/><br/>
<form method="POST" action="?a=buy_bottles&id='.$id.'"><b>Сколько данных вещей<br/>вы хотите приобрести?</b><br/><br />
<input type="text" name="kol" value="1" style="text-align:center"><br/>
<input name="ok" type="submit" value="Купить"></form>';
} else {
$kol = filter($_POST['kol']);
$i = mysql_fetch_array(mysql_query("SELECT * FROM `bottles` WHERE `id` = '".$id."'"));
if (empty($i['id'])) header('Location: '.$patch.'starec.php');
$error = '';
$cost = round($i['cost']*$kol);
if ($kol <= 0) $error .= 'Неверное количество!<br />';
if ($us['money'] < $cost) $error .= 'Нехватает денег!<br />';
if (empty($error)){
if(mysql_num_rows(mysql_query("SELECT `id` FROM `bag` WHERE `cost` = '".$i['cost']."' AND `tip` = '".$i['tip']."' AND `num` = '".$i['id']."' AND `type` = '".$i['type']."' AND `user` = '".$user."'")) == 0) $ok = mysql_query("INSERT INTO `bag` SET `cost` = '".$i['cost']."', `tip` = '".$i['tip']."', `num` = '".$i['id']."', `type` = '".$i['type']."', `title` = '".$i['title']."', `kol` = '".$kol."', `user` = '".$user."', `busy` = '".$i['busy']."'");
else $ok = mysql_query("UPDATE `bag` SET `kol` = (`kol` + ".$kol.") WHERE `cost` = '".$i['cost']."' AND `tip` = '".$i['tip']."' AND `num` = '".$i['id']."' AND `type` = '".$i['type']."' AND `user` = '".$user."' AND `busy` = '".$i['busy']."'");
if($ok){
mysql_query("UPDATE `users` SET `money` = (`money` - ".$cost.") WHERE `id` = '".$user."' ");
echo '<div class="menu">Старец Багурон</div><br/><a href="'.$patch.'img/locations/starec.jpg">
<img src="'.$patch.'img/locations/starec.jpg" alt="" height="110"></a><br/><br/>
<b>X'.$kol.'*'.$i['title'].'</b> успешно куплено!<br/><br/><a class="line" href="?a=bottles">К элексирам</a><div style="margin-bottom:4px;"></div>';
}} else echo '<div class="error">'.$error.'</div>';}}
echo'<br/><center><a class="linestart" href="?">К Багурону</a></center>';
break;
case 'zak_index':
$bagg = mysql_query("SELECT * FROM `bag` WHERE `ok` = '0' AND `type` = 'shems' AND `user` = '".$user."' AND `tip` = 'res' ORDER BY `lvl` ASC");
$bags = mysql_query("SELECT * FROM `bag` WHERE `ok` = '0' AND `zak` < '4' AND `kol` = '0' AND `tip` != 'res' AND `user` = '".$user."' AND `tip` != 'elicsir' AND `prod` = '0' ORDER BY `lvl` ASC");
echo'В списке видны только снятые вещи.<br/>Заколдовать вещь можно 4 раза.<br/><br/>';
if(mysql_num_rows($bagg) == 0 or mysql_num_rows($bags) == 0) echo'<b>У вас нет вещи или схемы!</b><br/><br/><a class="linestart" href="?">К Багурону</a>'; else {
echo'<form method="POST" action="?a=zak&t=ok"><b>Список схем:</b><br/><select name="shems" class="text">';
while($cat = mysql_fetch_assoc($bagg)){
echo '<option value="'.$cat['num'].'">'.$cat['title'].'['.$cat['kol'].']</option>';}
echo'</select><b>Список вещей:</b><br/><select name="cat" class="text">';
while($cat = mysql_fetch_assoc($bags)){
echo '<option value="'.$cat['id'].'">'.$cat['title'].'</option>';}
echo'</select><input type="submit" value="Выбрать" class="button"></form><br/><br/>
<a class="linestart" href="?">К Багурону</a>';
}
break;
case 'zak':
if (!$id) $id = abs(intval($_POST['cat']));
if(!$d) $d = abs(intval($_POST['shems']));
$i = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `id` = '".$id."' AND `ok` = '0' AND `zak` < '5' AND `kol` = '0' AND `tip` != 'res' AND `user` = '".$user."' AND `tip` != 'elicsir' AND `prod` = '0'"));
$is = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `num` = '".$d."' AND `type` = 'shems' AND `user` = '".$user."'"));
$cena = round($i['cost']/8);
if($t == 'info'){
echo'<br/>Вещь: <b>'.$i['title'].'</b> успешно заколдована!<br/><br/><a class="line" href="?a=zak&t=yes&id='.$id.'&d='.$d.'">Колдовать еще</a><div style="margin-bottom:4px;"></div><br/>
<a class="line" href="'.$patch.'things.php?a='.$it.'&id='.$id.'&t=bag">Посмотреть</a><div style="margin-bottom:4px;"></div><br/>
<a class="linestart" href="?a=zak_index">Вернуться</a>';
} elseif($t == 'ok'){
if($i['id'] == 0 or $is['num'] == 0){ echo'<br/><div class="error">Не выбрана вещь или схема!</div><br/><a class="linestart" href="?a=zak_index">Вернуться</a>'; include $patch.'include/foot.php'; exit; }
if($i['lvl'] < $is['lvl']){ echo'<br/><div class="error">Уровень вещи меньше уровня схемы!</div><br/><a class="linestart" href="?a=zak_index">Вернуться</a>'; include $patch.'include/foot.php'; exit; }
if($i['zak'] == 4 or empty($is['num'])){ echo'<br/><div class="error">Данная вещь уже заколдована или не найдена выбранная схема!</div><br/><a class="linestart" href="?a=zak_index">Вернуться</a>'; include $patch.'include/foot.php'; exit; }
if($us['money'] < $cena){ echo'<br/><div class="error">Недостаточно септим для оплаты колдовства!</div><br/><a class="linestart" href="?a=zak_index">Вернуться</a>'; include $patch.'include/foot.php'; exit; }
echo'<br/>Вы действительно хотите наложить чары на вещь: <b>'.$i['title'].'</b>?<br/>Это будет стоить <b>'.$cena.'</b> септим<br/><br/>
<a class="line" href="?a=zak&t=yes&id='.$id.'&d='.$d.'">Подтверждаю</a><div style="margin-bottom:4px;"></div><br/>
<a class="linestart" href="?a=zak_index">Вернуться</a>';
} elseif($t == 'yes'){
if($i['id'] == 0 or $is['num'] == 0){ echo'<br/><div class="error">Не выбрана вещь или схема!</div><br/>'; include $patch.'include/foot.php'; exit; }
if($i['lvl'] < $is['lvl']){ echo'<br/><div class="error">Уровень вещи меньше уровня схемы!</div><br/>'; include $patch.'include/foot.php'; exit; }
if($i['zak'] == 4 or empty($is['num'])){ echo'<br/><div class="error">Данная вещь уже максимально заколдована или не найдена выбранная схема!</div><br/>'; include $patch.'include/foot.php'; exit; }
if($us['money'] < $cena){ echo'<br/><div class="error">Недостаточно септим для оплаты колдовства!</div><br/>'; include $patch.'include/foot.php'; exit; }
$inf = mysql_fetch_array(mysql_query("SELECT * FROM `things` WHERE `id` = '".$i['num']."'"));
if($is['num'] == 1){$pl = $is['damage']/100; $min = round($inf['damagemax']*-$pl); $max = round($inf['damagemax']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'damage'; $wh = 'к урону';
} elseif($is['num'] == 2){$pl = $is['protect']/100; $min = round($inf['protect']*-$pl); $max = round($inf['protect']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'protect'; $wh = 'к защите';
} elseif($is['num'] == 3){$pl = $is['dodge']/100; $min = round($inf['dodge']*-$pl); $max = round($inf['dodge']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'dodge'; $wh = 'к увороту';
} elseif($is['num'] == 4){$pl = $is['antidodge']/100; $min = round($inf['antidodge']*-$pl); $max = round($inf['antidodge']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'antidodge'; $wh = 'к точности';
} elseif($is['num'] == 5){$pl = $is['crit']/100; $min = round($inf['crit']*-$pl); $max = round($inf['crit']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'crit'; $wh = 'к криту';
} elseif($is['num'] == 6){$pl = $is['anticrit']/100; $min = round($inf['anticrit']*-$pl); $max = round($inf['anticrit']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'anticrit'; $wh = 'к антикриту';
} elseif($is['num'] == 7){$pl = $is['damage']/100; $min = round($inf['damagemax']*-$pl); $max = round($inf['damagemax']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'damage'; $wh = 'к урону';
} elseif($is['num'] == 8){$pl = $is['protect']/100; $min = round($inf['protect']*-$pl); $max = round($inf['protect']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'protect'; $wh = 'к защите';
} elseif($is['num'] == 9){$pl = $is['dodge']/100; $min = round($inf['dodge']*-$pl); $max = round($inf['dodge']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'dodge'; $wh = 'к увороту';
} elseif($is['num'] == 10){$pl = $is['antidodge']/100; $min = round($inf['antidodge']*-$pl); $max = round($inf['antidodge']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'antidodge'; $wh = 'к точности';
} elseif($is['num'] == 11){$pl = $is['crit']/100; $min = round($inf['crit']*-$pl); $max = round($inf['crit']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'crit'; $wh = 'к криту';
} elseif($is['num'] == 12){$pl = $is['anticrit']/100; $min = round($inf['anticrit']*-$pl); $max = round($inf['anticrit']*$pl);
if($i['altar'] == 0) $plus1 = rand($min,$max); elseif($i['altar'] == 1) $plus1 = round($max); $who = 'anticrit'; $wh = 'к антикриту';
}elseif($is['num'] == 13){$pl = $is['damage']/100; $max = round($inf['damagemax']*$pl);
$plus1 = $max; $who = 'damage'; $wh = 'к урону';
} elseif($is['num'] == 14){$pl = $is['protect']/100; $max = round($inf['protect']*$pl);
$plus1 = $max; $who = 'protect'; $wh = 'к защите';
} elseif($is['num'] == 15){$pl = $is['dodge']/100; $max = round($inf['dodge']*$pl);
$plus1 = $max; $who = 'dodge'; $wh = 'к увороту';
} elseif($is['num'] == 16){$pl = $is['antidodge']/100; $max = round($inf['antidodge']*$pl);
$plus1 = $max; $who = 'antidodge'; $wh = 'к точности';
} elseif($is['num'] == 17){$pl = $is['crit']/100; $max = round($inf['crit']*$pl);
$plus1 = $max; $who = 'crit'; $wh = 'к криту';
} elseif($is['num'] == 18){$pl = $is['anticrit']/100; $max = round($inf['anticrit']*$pl);
$plus1 = $max; $who = 'anticrit'; $wh = 'к антикриту';
}
$cifra = round($i['zak']+1);
if($plus1 == 0) $plus1 = 1;
if($i['altar'] == 0) $title = '+'.$cifra.' '.$inf['title']; elseif($i['altar'] == 1) $title = '<span class="sv">+'.$cifra.' '.$inf['title'].'</span>';
if($plus1 > 0){
if($is['num'] == 1 or $is['num'] == 2 or $is['num'] == 3 or $is['num'] == 4 or $is['num'] == 5 or $is['num'] == 6) $dop = '<span class="pros">[Простая схема +'.$plus1.' '.$wh.'] </span>';
if($is['num'] == 7 or $is['num'] == 8 or $is['num'] == 9 or $is['num'] == 10 or $is['num'] == 11 or $is['num'] == 12) $dop = '<span class="sred">[Средняя схема +'.$plus1.' '.$wh.'] </span>';
if($is['num'] == 13 or $is['num'] == 14 or $is['num'] == 15 or $is['num'] == 16 or $is['num'] == 17 or $is['num'] == 18) $dop = '<span class="sloj">[Сложная схема +'.$plus1.' '.$wh.'] </span>';
if($is['num'] == 1 or $is['num'] == 7 or $is['num'] == 13) mysql_query("UPDATE `bag` SET `title` = '".$title."', `".$who."` = (`".$who."` + ".$plus1."), `".$who."max` = (`".$who."max` + ".$plus1."), `gravirovka".$cifra."` = '".$dop."', `zak_user` = '".$user."', `zak` = '.$cifra.' WHERE `id` = '".$id."'"); else mysql_query("UPDATE `bag` SET `title` = '".$title."', `".$who."` = (`".$who."` + ".$plus1."), `gravirovka".$cifra."` = '".$dop."', `zak_user` = '".$user."', `zak` = '.$cifra.' WHERE `id` = '".$id."'");
} else {
if($is['num'] == 1 or $is['num'] == 2 or $is['num'] == 3 or $is['num'] == 4 or $is['num'] == 5 or $is['num'] == 6) $dop = '<span class="pros">[Простая схема '.$plus1.' '.$wh.'] </span>';
if($is['num'] == 7 or $is['num'] == 8 or $is['num'] == 9 or $is['num'] == 10 or $is['num'] == 11 or $is['num'] == 12) $dop = '<span class="sred">[Средняя схема '.$plus1.' '.$wh.'] </span>';
if($is['num'] == 13 or $is['num'] == 14 or $is['num'] == 15 or $is['num'] == 16 or $is['num'] == 17 or $is['num'] == 18) $dop = '<span class="sloj">[Сложная схема '.$plus1.' '.$wh.'] </span>';
if($is['num'] == 1 or $is['num'] == 7 or $is['num'] == 13) mysql_query("UPDATE `bag` SET `title` = '".$title."', `".$who."` = (`".$who."` + ".$plus1."), `".$who."max` = (`".$who."max` + ".$plus1."), `gravirovka".$cifra."` = '".$dop."', `zak_user` = '".$user."', `zak` = '.$cifra.' WHERE `id` = '".$id."'"); else mysql_query("UPDATE `bag` SET `title` = '".$title."', `".$who."` = (`".$who."` + ".$plus1."), `gravirovka".$cifra."` = '".$dop."', `zak_user` = '".$user."', `zak` = '.$cifra.' WHERE `id` = '".$id."'"); }
if($is['kol'] > 1) mysql_query("UPDATE `bag` SET `kol` = (`kol` - 1) WHERE `num` = '".$d."' AND `type` = 'shems' AND `user` = '".$user."'");
elseif($is['kol'] == 1) mysql_query("DELETE FROM `bag` WHERE `num` = '".$d."' AND `type` = 'shems' AND `user` = '".$user."'");
mysql_query("UPDATE `users` SET `money` = (`money` - ".$cena.") WHERE `id` = '".$user."'");
if($i['tip'] == 'weapon') header('Location: ?a=zak&t=info&id='.$id.'&d='.$d.'&it=w');
elseif($i['tip'] == 'armor') header('Location: ?a=zak&t=info&id='.$id.'&d='.$d.'&it=a');
elseif($i['tip'] == 'jewelry') header('Location: ?a=zak&t=info&id='.$id.'&d='.$d.'&it=j');
}
break;
}} else header('Location: '.$patch.'index.php');
include $patch.'include/foot.php';
?>