Файл: bloodlands.pw/otchelnik.php
Строк: 78
<?php
define('cms', 1);
$title = 'Хижина отшельника';
require_once 'core.php';
if ($user && $us['x'] == 6 && $us['y'] == 8) {
echo '<div class="pt" align="center">';
$ok = mysql_fetch_array(mysql_query("SELECT * FROM `dialog` WHERE `id_user` = '".$user."' AND `persona` = '2'"));
$okk = mysql_num_rows(mysql_query("SELECT * FROM `dialog` WHERE `id_user` = '".$user."' AND `persona` = '2'"));
echo '<div class="menu">Лесной отшельник</div><br/><a href="'.$patch.'img/locations/otchelnik.jpg">
<img src="'.$patch.'img/locations/otchelnik.jpg" alt="" height="110" class="avatar"></a><br/>';
if($d > 0) echo'<br/><div class="ok">Вы получили +'.$d.' к репутации!</div>';
echo'<br/>';
switch ($_GET['a']){
default:
if($okk == 0) mysql_query("INSERT INTO `dialog` SET `id_user` = '".$user."', `step` = '0', `persona` = '2'");
$text = mysql_fetch_array(mysql_query("SELECT * FROM `dialog_text` WHERE `step` = '".$ok['step']."' AND `persona` = '2'"));
echo '<form method="post" action="?a=ok"><b>'.$text['text'].'</b><br/>';
if(!empty($text['otvet1'])){
$kol = round($ok['bot_all']-$ok['bot']);
if($ok['step'] == 5 && $kol > 0) echo'<br/>Осталось убить <b>'.$kol.'</b> Свирепых волков!';
elseif($ok['step'] == 12 && $us['magazin'] == 0 or $ok['step'] == 13 && $us['magazin'] == 0) echo'<br/>Вы еще не стали владельцем магазина! Чтобы купить его, идите в город - личные магазины - создать магазин';
elseif($ok['step'] == 14 && mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."'")) == 0 or $ok['step'] == 15 && mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."'")) == 0) echo'<br/>Вы еще не изучили расовую способность!';
else echo'<br/><input type="radio" name="otvet" value="1"><span class="new">-</span> '.$text['otvet1'].'<br/>';
}
if($ok['step'] == 12 && $us['magazin'] == 0 or $ok['step'] == 13 && $us['magazin'] == 0) echo'';
elseif(!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($ok['step'] == 12 && $us['magazin'] == 0 or $ok['step'] == 13 && $us['magazin'] == 0 or $ok['step'] == 5 && $kol > 0) echo'';
elseif($ok['step'] == 14 && mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."'")) == 0 or $ok['step'] == 15 && mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."'")) == 0) echo'';
elseif(!empty($text['otvet1']) or !empty($text['otvet2']) or !empty($text['otvet3'])) echo'<br/><input name="ok" type="submit" value="Ответить">';
echo'</form>';
break;
case 'ok':
$otvet = filter($_POST['otvet']);
if(!empty($otvet) && $otvet <= 3 && mysql_num_rows(mysql_query("SELECT `id` FROM `dialog_text` WHERE `step` = '".$ok['step']."' AND `persona` = '2' AND `otvet".$otvet."` != ''")) == 1 && mysql_num_rows(mysql_query("SELECT `id` FROM `dialog_text` WHERE `step` = '".($ok['step']+$otvet)."' AND `persona` = '2'")) == 1){
if($ok['step'] == 0) mysql_query("UPDATE `dialog` SET `id_bot` = '5', `bot_all` = '50' WHERE `id` = '".$ok['id']."'");
if($ok['step'] == 5 && $otvet == 1){
mysql_query("UPDATE `users` SET `money` = (`money` + 20) WHERE `id` = '".$user."'");
$text = 'Вам начислено <b>20</b> септим!';
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$user."', `time` = '".time()."', `text` = '".mysql_real_escape_string($text)."'");
}
if($ok['step'] == 6){
$loo = mysql_num_rows(mysql_query("SELECT `id` FROM `bag` WHERE `tip` = 'res' AND `type` = 'shems' AND `num` = '".$otvet."' AND `user` = '".$user."'"));
$shem = mysql_fetch_array(mysql_query("SELECT * FROM `res` WHERE `tip` = 'res' AND `type` = 'shems' AND `id` = '".$otvet."'"));
if($loo == 0) mysql_query("INSERT INTO `bag` SET `kol` = '1', `cost` = '".$shem['cost']."', `num` = '".$shem['id']."', `type` = '".$shem['type']."', `title` = '".$shem['title']."', `lvl` = '".$shem['lvl']."', `damage` = '".$shem['damage']."', `protect` = '".$shem['protect']."', `crit` = '".$shem['crit']."', `anticrit` = '".$shem['anticrit']."', `dodge` = '".$shem['dodge']."', `antidodge` = '".$shem['antidodge']."', `tip` = '".$shem['tip']."', `user` = '".$user."'");
else mysql_query("UPDATE `bag` SET `kol` = (`kol` + 1) WHERE `user` = '".$user."' AND `num` = '".$shem['id']."' AND `type` = '".$shem['type']."' AND `tip` = '".$shem['tip']."'");
}
if($ok['step'] == 11){
mysql_query("UPDATE `users` SET `money` = (`money` + 40) WHERE `id` = '".$user."'");
$text = 'Вам начислено <b>40</b> септим!';
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$user."', `time` = '".time()."', `text` = '".mysql_real_escape_string($text)."'");
}
$time_end = round(time()-$ok['time']);
if($ok['step'] == 0 && $otvet == 1 or $ok['step'] == 5 && $time_end < 86400){
mysql_query("UPDATE `users` SET `repute` = (`repute` + 4) WHERE `id` = '".$user."'");
$plus = 4;
}
if($ok['step'] == 1 && $otvet == 1 or $ok['step'] == 2 && $otvet == 2 or $ok['step'] == 3 && $otvet == 2) mysql_query("UPDATE `dialog` SET `step` = '5', `time` = '".time()."' WHERE `id_user` = '".$user."' AND `persona` = '2'");
elseif($ok['step'] == 1 && $otvet == 2 or $ok['step'] == 2 && $otvet == 2 or $ok['step'] == 3 && $otvet == 1) mysql_query("UPDATE `dialog` SET `step` = '4' WHERE `id_user` = '".$user."' AND `persona` = '2'");
elseif($ok['step'] == 4) mysql_query("UPDATE `dialog` SET `step` = '5', `time` = '".time()."' WHERE `id_user` = '".$user."' AND `persona` = '2'");
elseif($ok['step'] == 6) mysql_query("UPDATE `dialog` SET `step` = '7' WHERE `id_user` = '".$user."' AND `persona` = '2'");
elseif($ok['step'] == 12 && $otvet == 1 or $ok['step'] == 13 && $otvet == 1) mysql_query("UPDATE `dialog` SET `step` = '14' WHERE `id_user` = '".$user."' AND `persona` = '2'");
elseif($ok['step'] == 12 && $otvet == 2 or $ok['step'] == 13 && $otvet == 2) mysql_query("UPDATE `dialog` SET `step` = '15' WHERE `id_user` = '".$user."' AND `persona` = '2'");
elseif($ok['step'] == 14 or $ok['step'] == 15) mysql_query("UPDATE `dialog` SET `step` = '16' WHERE `id_user` = '".$user."' AND `persona` = '2'");
else mysql_query("UPDATE `dialog` SET `step` = (`step` + ".$otvet.") WHERE `id_user` = '".$user."' AND `persona` = '2'");
if($plus) header('Location: ?d='.$plus); else header('Location: ?');
} else echo'<div class="error">Не выбран ответ или далее нет диалога!</div>';
break;
}
echo'<br/>';
} else header('Location: ./world.php');
include './include/foot.php';
?>