Вход Регистрация
Файл: bloodlands.pw/library.php
Строк: 195
<?php
define
('cms'1);
$title 'Библиотека';
require_once 
'core.php'
if(!
$user) echo '<div class="head">Библиотека</div><div class="all"><div class="pt" align="center">'; else echo'<div class="pt" align="center">';
switch (
$_GET['a']){
default:
$news mysql_fetch_array(mysql_query("SELECT * FROM `news` ORDER BY `time` DESC LIMIT 1"));

echo 
'<a class="linestart" href="?a=pravila"><b>Правила проекта</b></a>
<a class="lineend" href="?a=lekcii">Священные летописи</a><br/>
<a class="linestart" href="news.php">Новости ['
.datap($news['time']).']</a>
<a class="line" href="?a=persons">Персоны города</a>
<a class="line" href="?a=races">Расы персонажа</a>
<a class="line" href="?a=smiles">Список смайлов</a>
<a class="line" href="?a=zak">Система колдовства</a>
<a class="line" href="?a=level">Таблицы опыта</a>
<a class="lineend" href="?a=block">Нарушители правил</a><div style="margin-bottom:4px;"></div><br/>
<a class="linestart" href="?a=blago">Благодарности</a>'
;
break;

case 
'lekcii':
if(
$d == 0){
echo
'<div class="menu">Крушение Кархоса</div><div class="info" align="left"><div class="lekcii">Этот мир получил свое название в честь божества по имени Карх. Карх - это бог неба и луны.
Испокон веков ему поклоняются люди и некоторые из гномов. Трагедия Кархоса произошла задолго до тех времен, которые мы помним. И если верить письменным источникам тех лет, жизнь на материке тогда была совсем другой. Различные расы могли находить общий язык и не вмешивались в чужие дела.
Гномы спокойно жили на пике ледяной горы, люди - в своей деревне, которая находилась на северо-востоке Кархоса. Орки занимались земледелием и охотой, практически не выходя из лесов, а гоблины селились в змеиной долине подальше от других рас.
</div><br/><div class="lekcii">Баланс природы не должен был рухнуть в один момент, но это произошло. Как-то раз, один из орков, вдали от своих собратьев, занимался черной алхимией в мечтах о крахе идиллии этого мира. Проводя свои эксперименты над трупами животных, он все-таки получил то, чего так жаждил все эти годы. Он создал страшного монстра, которого позже назвал  Рахоном. Выпустив его на свободу, он запустил процесс эпидемии. В окрестностях Кархоса начали погибать животные, а потом подниматься вновь, уже другими, опасными, уродливыми и агрессивными. Это положило начало новой эпохи Кархоса. Все, как могли, сражались с нечистью, но тварей становилось все больше.
</div><br/><div class="lekcii">По этому поводу был собран совет четырех рас, и было решено построить город, город Арадон. С тех пор по землям ходят сказания о непобедимом Рахоне, и говорят, что если убить его, то жизнь в Кархосе снова наладится. Деревья раскинут свои кудрявые ветви, птицы сладостно засвистят, а поля зацветут красивейшими цветами, переливающимися в лучах солнечного света. Но ни черного алхимика, ни Рахона никто с тех пор не видел.
</div></div><br/><a class="line" href="?a=lekcii&amp;d='
.round($d+1).'">Следующая летопись</a>';
} elseif(
$d == 1){
echo
'<div class="menu">Подземелье Кархоса</div><div class="info" align="left"><div class="lekcii">После крушения Кархоса, все происходящее приняло более спокойный оборот. На совете четырех рас было принято решение о сборе группы, которая выйдет за стены города и обследует местность северной части материка. Старшим был назначен гном по имени Эрд он хорошо знал земли у пика ледяной горы, поэтому и повел всю группу. Также с ним были: гоблин, его звали Симар, человек - Эральд, и два брата орка - Хам и Джам.
</div><br/><div class="lekcii">Небольшой группой они двигались вперед, прокладывали путь сквозь непроходимые чащи леса, спускались в каньон и преодолевали горные тропы. Путь был не из легких, каждый день велись кровопролитные схватки с монстрами. На второй день они достигли Ледяной крепости. Крепость выглядела достаточно жутко, даже, несмотря на свой непревзойдённый вид. Толстые каменные стены были покрыты толщей прозрачного льда, а на предкрепостной площади лежали груды хлама и разбитые торговые повозки. Обнажив свои клинки, группа медленно стала проходить внутрь крепости, но там был такой же хаос. Битая посуда, сломанная мебель и мертвая тишина, которую лишь изредка нарушал еле заметный прохладный ветерок. В бальном зале группа увидела открытую, на обе створки, огромную деревянную дверь, а за ней кромешную тьму. Хам и Джам зажгли факелы и пошли вперед. За дверью распологалась винтовая лестница, которая уходила глубоко под землю. Она была неустойчива и шаталась при синхронной ходьбе братьев. Хам решил, что стоит спускаться по одному и только через определенные промежутки времени. Первым пошел Джам… Ступенька за ступенькой он спускался в темную бездну, лестница скрипела и качалась. Чем дальше он шёл, тем отчётливее слышал странное бормотание и рычание. Страх пронизывал его тело, дыхание было задержано, сердце в груди билось необычайно сильно. Наконец, последняя ступенька, Джам поднимает факел и видит перед собой толпу чудовищ. Сморщенная кожа, рваная одежда, выпуклые глаза, и едкий гнилой запах – единственное что их объединяло, но они были как одно целое. Недолго думая, он достает из-за спины клинок и через мгновенье перед ним лежат лишь головы мертвецов. Но на него надвигались следующие. Услышав шорох на лестнице, Джам кричит брату, чтобы тот возвращался к группе. Следом решает, что и он не пробудет здесь больше ни минуты, но цепкие руки монстров хватают его за спину. Джам падает и скрывается в толпе мертвецов.
</div><br/><div class="lekcii">Группа отговаривает Хама искать его брата и они возвращаются в город. На совете Эрд доложил, что есть некая Ледяная крепость, но в ее подземелье толпы оживших мертвецов у которых не хватает ума, чтобы подняться на вверх. Совет довел информацию до населения и предупредил, что неопытным воинам не следует ходить в подземелье Ледяной крепости.
</div></div><br/><a class="linestart" href="?a=lekcii&amp;d='
.round($d+1).'">Следующая летопись</a><a class="lineend" href="?a=lekcii&amp;d='.round($d-1).'">Предыдущая летопись</a>';
} else echo
'<br/><div class="error">Летопись еще не обнаружена!</div>';

echo
'<br/><center><a class="linestart" href="?">Библиотека</a></center>';
break;

case 
'block':
$all mysql_result(mysql_query("SELECT count(*) FROM `block` WHERE `type` = '2'"),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'];

$top mysql_query("SELECT * FROM `block` WHERE `type` = '2' ORDER BY `id` DESC LIMIT ".$start.",".$us['kol']."");

while(
$res mysql_fetch_array($top)){
$start++;
echo 
$start.'. <b>Наказан:</b> ';
pers_info($res['user']);
echo
'<br/>';
pers_info($res['moder']);
echo
' <span class="time">'.datap($res['time']).'</span><br/><b>Причина:</b> '.$res['text'].'<br/><br/>';
}

navigation($all,$us['kol'],$page,'?a=block&',$total);

} else echo 
'<div class="error">Игроков не найдено!</div>';
echo
'<br/><center><a class="linestart" href="?">Библиотека</a></center>';
break;

case 
'pravila':
echo
'<b>Правила могут быть изменены или дополнены администрацией!</b><br/><br/>';
if(
$d != 1) echo'<a class="line" href="?a=pravila&amp;d=1">Общая информация</a><div style="margin-bottom:4px;"></div>';
else echo
'<b>1. Общая информация</b><br/>
1.1 Игра предоставляется на условиях "как есть", то есть Пользователю не представляются какие-либо гарантии, что Игра будет соответствовать его требованиям.<br/>
1.2 Стоимость WAP/GPRS–трафика, определяется и взимается соответствующим Оператором сотовой связи, абонентом которого является Пользователь. Стоимость отправки и получения тарифицируемых sms-сообщений необходимо уточнять у Оператора.<br/>
1.3 Администрация сайта не несёт ответственности за качество, скорость сотовой (радиотелефонной) связи. По всем вопросам, связанным с перерывами в оказании услуг связи, устойчивостью и скоростью связи, а также по иным техническим вопросам, связанным с оказанием услуг связи, необходимо направлять соответствующему Оператору, абонентом которого является Пользователь.<br/><br/>'
;

if(
$d != 2) echo'<a class="line" href="?a=pravila&amp;d=2">Запрещено</a><div style="margin-bottom:4px;"></div>';
else echo
'<br/><b>2. Запрещено</b><br/>
2.1 Размещать любую коммерческую рекламу, коммерческие предложения, агитационные материалы, распространять спам, сообщения-цепочки (сообщения, требующие их передачи одному или нескольким пользователям), схемы финансовых пирамид или призывы в них участвовать, любую другую навязчивую информацию.<br/>
2.2 Использовать ошибки, недоработки, уязвимости Сайта для получения преимуществ в игре и улучшения игровых характеристик или для получения игровой валюты.<br/>
2.3 Нецензурно выражаться или оскорблять других игроков, публично или приватно.<br/>
2.4 Совершать действия противоречащие общепринятым моральным нормам.<br/>
2.5 Создавать более 1-го дополнительного аккаунта, с целью получения игрового преимущества или прокачки других игровых персонажей.<br/>
2.6 Использовать автоматические средства прокачки персонажей.<br/>
2.7 Попрошайничать.<br/>
2.8 Публиковать, доводить до всеобщего сведения, в том числе путем использования в имени игрового персонажа, имени клана, любую информацию или высказывания, которые содержат угрозы, дискредитируют или оскорбляют других Пользователей или третьих лиц, являются вульгарными, непристойными, нецензурными, оскорбительными, носят мошеннический характер, содержат упоминание о наркотиках или наркотических веществах, названия наркотиков или наркотических веществ, пропагандируют расовую, религиозную, этническую ненависть или вражду, а также любую иную информацию, оскорбляющую честь и достоинство человека, нарушающую общепринятые нормы морали и этики, нарушающую охраняемые законом права человека и гражданина.<br/>
2.9 Использовать в имени (названии) игрового персонажа или в имени (псевдониме) Пользователя любые слова или словосочетания (выполненные на любом языке мира, в любой транслитерации, независимо от регистра (строчные или заглавные буквы), независимо от дизайна и шрифта), которые вводят в заблуждение (или могут ввести в заблуждение) других пользователей Сайта относительно наличия у данного Пользователя возможностей (полномочий и прав) по управлению (модерации) Сайтом (или отдельными разделами или функциями или содержимым Сайта). Например, запрещены имена персонажей и псевдонимы Пользователей такие как: «Администратор», «Модератор», «Admin», «Moderator» и любые иные слова или словосочетания, являющиеся производными от перечисленных слов, а также любые иные слова или словосочетания, содержащие нецензурные выражения.<br/>
2.10 Главам кланов запрещено устанавливать сайты, которые сделаны не для их клана или нарушают одно из правил, указанных выше.<br/>'
;

echo
'<br/>';
if(!empty(
$d)) echo'<a class="line" href="?a=pravila">Закрыть пункт</a><div style="margin-bottom:4px;"></div>';
echo
'<a class="linestart" href="?">Библиотека</a>';
break;

case 
'stat':
$users mysql_result(mysql_query("SELECT count(*) FROM `users`"),0);
$users_on mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `online` > '".(time()-600)."'"),0);
$users_sut mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `online` > '".(time()-86400)."'"),0);
$bots mysql_result(mysql_query("SELECT count(*) FROM `animals`"),0);
$bots_busy mysql_result(mysql_query("SELECT count(*) FROM `animals` WHERE `time` < '".(time()-180)."'"),0);
$things mysql_result(mysql_query("SELECT count(*) FROM `things`"),0);
$things_p mysql_result(mysql_query("SELECT sum(`pokupka`) FROM `things`"),0);
$loc mysql_result(mysql_query("SELECT count(*) FROM `locations`"),0);
$objects mysql_result(mysql_query("SELECT count(*) FROM `objects`"),0);

echo
'<b>Монстров (всего/свободных):</b> '.$bots.'/'.$bots_busy.';<br/>
<b>Игроков (всего/онлайн/сутки):</b> '
.$users.'/'.$users_on.'/'.$users_sut.';<br/>
<b>Вещей (всего/куплено):</b> '
.$things.'/'.$things_p.';<br/>
<b>Величина мира:</b> '
.$loc.' локаций/'.$objects.' объектов<br/>
<br/><a class="linestart" href="?">Библиотека</a>'
;
break;

case 
'screenshots':
echo
'<a href="../img/screenshots/1.png"><img src="../img/screenshots/1.png" alt="" width="320" class="avatar"></a><div style="margin-bottom:4px;"></div>
<a href="../img/screenshots/2.png"><img src="../img/screenshots/2.png" alt="" width="320" class="avatar"></a><div style="margin-bottom:4px;"></div>
<a href="../img/screenshots/3.png"><img src="../img/screenshots/3.png" alt="" width="320" class="avatar"></a><div style="margin-bottom:4px;"></div>
<br/><a class="linestart" href="?">Библиотека</a>'
;
break;

case 
'persons':
if(
$se['opis'] == 0mysql_query("UPDATE `settings` SET `opis` = '1' WHERE `id` = '".$set."'"); 
echo
'<b>Торговец Рузвольд</b> - Продавец обычных вещей(оружие, доспехи, бижутерия). Ваш шмот на каждый уровень!<br/>
<b>Антиквар Самарий</b> - Продавец и скупщик ресурсов. Если вы богаты репутацией, то можете купить у него что-нибудь из схем для колдовства или ресурсов(которые можно продать в сумке за септимы). Или сдать ресурсы из сумки и получить очки репутации.<br/>
<b>Барин Вольдемар</b> - Торговец vip услугами за реальные деньги.<br/>
<b>Старец Багурон</b> - Заколдовывает вещи, обучает способностям расы, продает элексиры. Колдовство - его конёк, правда за ваши септимы.<br/>

<br/><a class="linestart" href="?">Библиотека</a>'
;
break;

case 
'blago':
echo
'В этом списке находятся люди или проекты, которые помогли развитию игры:<br/><br/>
&bull; <a href="../user.php?id=2"><font color="#30d5c8"><b>Анюта</b></font></a> - Создание карты, окрестностей, множество идей.<br/>
&bull; <a href="../user.php?id=47">Александр</a> - Помощь в адаптации игры под touch телефоны и планшеты.<br/><br/>

&bull; <a href="http://dwar.ru">Наследие Драконов(WEB)</a> - Иллюстрации, используемые в игре.<br/>
&bull; <a href="http://wiw1.ru">Wizards World(WEB)</a> - Аватары персонажей.<br/>
<br/><a class="linestart" href="?">Библиотека</a>'
;
break;

case 
'races':
if(
$id && $id <= or $id >= 1){
if(
$id == 1) echo'<b>Люди</b> - потомки первопроходцев, завоевателей, торговцев, путешественников, беженцев и других странников.<br/>Образуют всю палитру характеров - грубые и изящные, темные и светлые, веселые и суровые, примитивные и цивилизованные, набожные и нечестивые.<br/>С каждым уровнем становятся все выносливее (+1 к Живучести).<br/>Им помогает: <b><font color="#207ca6">Исцеляющий вихрь</font> (+25% к жизням)</b>.<br/><br/>';
elseif(
$id == 2) echo'<b>Гномы</b> - известны как отличные техники, алхимики и изобретатели.<br/>Несмотря на спрос их умений, гномы предпочитают оставаться со своими сородичами, жить в уютных норах под крутыми лесистыми холмами, где полно непуганого зверья.<br/>С каждым уровнем становятся все сильнее (+1 к Силе).<br/>Им помогает: <b><font color="#ccd22c">Знак свыше</font> (+20% к защите)</b>.<br/><br/>';
elseif(
$id == 3) echo'<b>Гоблины</b> - бывшие представители человеческого рода, подвергнутые мучительным изменениям. Очень ловки в бою.<br/>С каждым уровнем становятся все уворотливее (+1 к Ловкости).<br/>Им помогает: <b><font color="#560319">Буйство</font> (+30% к увороту)</b>.<br/><br/>';
elseif(
$id == 4)echo'<b>Орки</b> - бывшие представители народа гномов, подвергнутые страшным преобразованиям. Силы им не занимать.<br/>С каждым уровнем становятся все сильнее (+1 к Силе).<br/>Им помогает: <b><font color="#0b5603">Ярость Орка</font> (+15% к атаке)</b>.<br/><br/>';
}

echo
'<b>Раса:</b> <a href="?a=races&id=1">Люди</a>, 
<a href="?a=races&id=2">Гномы</a>, 
<a href="?a=races&id=3">Гоблины</a>, 
<a href="?a=races&id=4">Орки</a><br/><br/>
<a class="linestart" href="?">Библиотека</a>'
;
break;

case 
'smiles':
$all mysql_result(mysql_query("SELECT count(*) FROM `smiles`"),0);
if(
$all 0){
$total intval(($all-1)/10)+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0){
$page 1;
}
if(
$page $total){
$page $total;
}
$past intval($all/10);
$start $page*10-10;
$top mysql_query("SELECT * FROM `smiles` ORDER BY `id` ASC LIMIT ".$start.",10");

echo
'<div class="info">';
while(
$res mysql_fetch_array($top)){
if(
$t == chat){echo'<a href="/chat.php?id='.$res['id'].'">'.$res['simvol'].'</a>';} elseif($t == clanmail){echo'<a href="/mail.php?a=clanmail&amp;id='.$res['id'].'">'.$res['simvol'].'</a>';} else {echo $res['simvol'];}
echo
' - <img src="/img/smiles/'.$res['img'].'.gif" alt=""><br/>';
}

echo
'</div><br/>';
if(
$tnavigation($all,10,$page,'library.php?a=smiles&t='.$t.'&',$total); else navigation($all,10,$page,'library.php?a=smiles&',$total);

} else echo 
'Список смайлов пуст!';
echo
'<br/><center><a class="linestart" href="?">Библиотека</a></center>';
break;

case 
'points':
if(
$id && $id <= or $id >= 1){
if(
$id == 1) echo'<b>Сила:</b> один навык прибавляет 1 ед. к мин. урону и 2 ед. к макс. урону.<br/><br/>';
elseif(
$id == 2) echo'<b>Ловкость:</b> один навык прибавляет 5 ед. к увороту и точности.<br/><br/>';
elseif(
$id == 3) echo'<b>Живучесть:</b> один навык прибавляет 10 ед. к максимальному количеству жизней.<br/><br/>';
elseif(
$id == 4) echo'<b>Скорость:</b> прибавляет магическую силу в соотношении с интелектом противника.<br/><br/>';
elseif(
$id == 5) echo'<b>Интелект:</b> понижает магическую силу противника в соотношении с его скоростью.<br/><br/>';
}
break;

case 
'zak':
echo
'Система колдовства очень проста, вы даете колдуну схему, вещь ну и, естественно, деньги за его труды.<br/>
Далее он читает схему, и вот на вашу вещь уже наложены чары. Важно заметить, улучшение напрямую зависит от схемы которую вы дали колдуну.<br/>
<b>Виды схем по сложности:</b><br/>
&bull; Простая (+/-3%);<br/>
&bull; Средняя (+/-6%);<br/>
&bull; Сложная (+6%).<br/>
Так же этот процент написан в самих схемах, и собственно, по названию схемы можно определить какой параметр вещи можно изменить с ее помощью.<br/>
<b>Внимание!</b> Все схемы кроме <u>Сложной</u>, могут и ухудшить вещь (если не применено освящение вещи), т.е с ними всё рандомно, например (от -15% до +15%) от параметра вещи.<br/><br/>
<center><a class="linestart" href="?">Библиотека</a></center>'
;
break;

case 
'level':
$top mysql_query("SELECT * FROM `level` ORDER BY `level` ASC");
echo
'<table class="max" cellpadding="0" style="border-collapse:collapse;"><tr><td class="pol"><a href="?a=level">Уровень</a></td><td class="pol"><a href="?a=level">Опыт</a></td><td class="pol"><a href="?a=level">Жизни</a></td><td class="pol"><a href="?a=level">Мана</a></td><td class="pol"><a href="?a=level">Навыки</a></td></tr>';

while(
$res mysql_fetch_array($top)){
echo
'<tr><td class="pol">'.$res['level'].'</td><td class="pol">'.$res['exp'].'</td><td class="pol">
'
.$res['hp'].'</td><td class="pol">'.$res['mp'].'</td><td class="pol">'.$res['points'].'</td></tr>';
}

echo
'</table><br/><small>Прибавка септим = получаемому уровню!</small><br/><br/><a href="?a=level_pit" class="line">Для питомцев</a>
<br/><center><a class="linestart" href="?">Библиотека</a></center>'
;
break;

case 
'level_pit':
$top mysql_query("SELECT * FROM `level_pit` ORDER BY `level` ASC");
echo
'<table class="max" cellpadding="0" style="border-collapse:collapse;"><tr><td class="pol"><a href="?a=level">Уровень</a></td><td class="pol"><a href="?a=level">Очки роста</a></td><td class="pol"><a href="?a=level">Жизни</a></td><td class="pol"><a href="?a=level">Энергия</a></td><td class="pol"><a href="?a=level">Навыки</a></td></tr>';

while(
$res mysql_fetch_array($top)){
echo
'<tr><td class="pol">'.$res['level'].'</td><td class="pol">'.$res['rost'].'</td><td class="pol">
'
.$res['hp'].'</td><td class="pol">'.$res['energy'].'</td><td class="pol">'.$res['points'].'</td></tr>';
}

echo
'</table><br/><a href="?a=level" class="line">Для персонажей</a><br/><center><a class="linestart" href="?">Библиотека</a></center>';
break;

case 
'ratings':
if(isset(
$_POST['ok'])){
$po filter_search($_POST['po']);
if(
$poheader('Location: ?a=ratings&po='.$po);
} else echo 
'<form action="?a=ratings" method="POST"><select name="po">
<option value="exp">Опыт</option>
<option value="money">Богачи</option>
<option value="win">Победы</option>
<option value="post_chat">Посты</option>
<option value="repute">Репутация</option>
<option value="sila">Силачи</option>
<option value="lovk">Ловкачи</option>
</select> <input name="ok" type="submit" value="OK"></form><br/>'
;
if(!empty(
$_GET['po'])) $po filter($_GET['po']); else $po 'exp';

$all mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `id` != '1' AND `id` != '2' AND `".$po."` > '0'"),0);
if(
$all 0){
$total intval(($all-1)/10)+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0$page 1;
if(
$page $total$page $total;
$past intval($all/10);
$start $page*10-10;

$top mysql_query("SELECT * FROM `users` WHERE `id` != '1' AND `id` != '2' AND `".$po."` > '0' ORDER BY `".$po."` DESC LIMIT ".$start.",10");

while(
$res mysql_fetch_array($top)){
$start++;
echo 
$start.'. ';
pers_info($res['id']);
if(!
$po or $po && $po == 'exp') echo' ['.number_format($res['exp']).' EXP]';
elseif(
$po == 'money') echo' ['.$res['money'].' септим]';
elseif(
$po == 'win') echo' ['.$res['win'].' побед]';
elseif(
$po == 'post_chat') echo' ['.$res['post_chat'].' постов]';
elseif(
$po == 'repute') echo' ['.$res['repute'].' очков]';
elseif(
$po == 'sila') echo' ['.$res['sila'].' статов]';
elseif(
$po == 'lovk') echo' ['.$res['lovk'].' статов]';
echo
'<br/>';
}

echo
'<br/>';
navigation($all,10,$page,'?a=ratings&po='.$po.'&',$total);

} else echo 
'<div class="error">Игроков не найдено!</div>';
echo
'<br/><center><a class="linestart" href="?">Библиотека</a></center>';
break;
}

if(!
$user) echo '<center><a class="lineend" href="./">Главная</a></center>';
include 
'./include/foot.php';
?>
Онлайн: 0
Реклама