battles/kwest.php
2020-09-18 02:06:32 +03:00

285 lines
23 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
session_start();
if(!($_SESSION['uid'] > 0)) { header("Location: index.php"); }
include "config.php";
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1"));
$tp = time();
include "functions.php";
if($user['kwest'] == 99) {
header('Location: main.php');
}
if($_GET['get_out'] == 1) {
header('Location: main.php');
}
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/main.css" />
<meta content="text/html; charset=utf-8" http-equiv="Content-type" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="PRAGMA" content="NO-CACHE" />
<meta http-equiv="Expires" content="0" />
</head>
<body style="background-color: #d4d4d4">
<table border=0 width=100% cellspacing="0" cellpadding="0">
<tr>
<td align="center" style="text-align: center;"><h3>Астрэйа</h3></td>
<td align="right"><input type="button" value="Вернуться" onclick="location.href='?get_out=1';" /></td>
</tr>
</table>
<?
if($_GET['kwest_end'] == 1) {
if($user['first'] != 99) {
mysql_query("UPDATE `users` SET `first` = 99 WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: main.php');
}
}
if($_GET['kwest'] == 2) {
if($user['first'] == 1) {
mysql_query("UPDATE `users` SET `first` = 2 WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 3) {
if($user['first'] == 2 && $user['kwest_train_param'] > 0) {
mysql_query("UPDATE `users` SET `first` = 3, `exp` = (`exp`+45),`money` = (`money`+25) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 4) {
if($user['first'] == 3 && $user['kwest_items_odet'] >= 2) {
mysql_query("UPDATE `users` SET `first` = 4, `exp` = (`exp`+65), `money` = (`money`+10) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 5) {
if($user['first'] == 4 && $user['kwest_main_pl'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 5 WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 6) {
if($user['first'] == 5 && $user['kwest_bank_see'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 6, `exp` = (`exp`+100), `money` = (`money`+5) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 7) {
if($user['first'] == 6 && $user['kwest_shop_see'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 7 WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 8) {
if($user['first'] == 7 && $user['kwest_shop_buy'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 8, `exp` = (`exp`+50), `money` = (`money`+5) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 9) {
if($user['first'] == 8 && $user['kwest_train_umen'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 9, `exp` = (`exp`+100), `money` = (`money`+5) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 10) {
if($user['first'] == 9 && $user['kwest_battle_train'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 10, `exp` = (`exp`+50) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 11) {
if($user['first'] == 10 && $user['level'] >= 3) {
mysql_query("UPDATE `users` SET `first` = 11, `exp` = (`exp`+200) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 12) {
if($user['first'] == 11 && $user['kwest_see_znahar'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 12, `exp` = (`exp`+100) WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 13) {
if($user['first'] == 12 && $user['kwest_see_syvenir'] >= 1) {
mysql_query("UPDATE `users` SET `first` = 13 WHERE `id` = '".$user['id']."' LIMIT 1");
#$times = (time() + 259200);
#mysql_query("UPDATE `users` SET `vip` = 1, `vip_time` = '".$times."' WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: kwest.php');
}
}
if($_GET['kwest'] == 14) {
if($user['first'] == 13) {
mysql_query("UPDATE `users` SET `first` = 99 WHERE `id` = '".$user['id']."' LIMIT 1");
header('location: main.php');
}
}
if($user['first'] == 1) {
$text = "Приветствую тебя, «<b>$user[login]</b>»!<br />Меня зовут <b>Астрэйа</b> и я наставница новичков этого прелестного мира!<br /><br /><b>Capital City</b> полон загадок и опасных испытаний, преодолев которые, ты навсегда сможешь вписать свое имя в летопись <b>Бойцовского Клуба Возрождение</b>.<br /><br />Позволь мне рассказать тебе о первостепенных правилах нашего мира, а также познакомить тебя с техникой владения оружием. По окончании обучения ты будешь удостоен награды!<br />";
$status = "<img src=i/ico_ok.png> <a href=?kwest=2>Да, я готов! Вперед за наградой!</a>";
$status .= "<p><img src=i/ico_no.png> <a href=?kwest_end=1>Нет, я и так все знаю, справлюсь без тебя! До свидания!</a>";
} elseif($user['first'] == 2) {
$text = "Я рада что ты согласился принять мою помощь.<br />Для начала давай расставим статы.<br /><br /><br />Для этого зайди в <b>Инвентарь</b> <img src=\"http://max.capitalcity.old-dark.ru/i/day/a___inv.gif\" /> там ты увидишь вкладку <b>Параметры</b>, открой ее нажав на <b>+</b> и тебе откроется меню, в котором ты увидишь 4 стата <br />(<b>Сила</b>, <b>Ловкость</b>, <b>Интуиция</b>, <b>Выносливость</b>) и <img src=\"http://max.capitalcity.old-dark.ru/i/up.gif\" /> возле каждого из них.<br /><br /><b>Сила</b> - позволяет наносить более мощные удары, а также увеличивает место в твоем инвентаре.<br /><b>Ловкость</b> - позволяет отражать удары противника.<br /><b>Интуиция</b> - позволяет наносить критические удары, которые в несколько раз сильнее обычных и пробивают защиту противника.<br /><b>Выносливость</b> - это зеленая полоска над персонажем, указывающая уровень жизни; увеличивая выносливость ты увеличиваешь уровень жизни.<br /><br />Нажимая <img src=\"http://max.capitalcity.old-dark.ru/i/up.gif\" /> на ты увеличиваешь выбранный параметр на 1.<br />P.S. Если ты забыл, какое выполняешь задание, то нажми на иконку <img src=\"http://old-combats.com/bot_q/mini_wm1.png\" style=\"wifth: 25px; height: 25px;\" />, расположенную над списком игроков онлайн.";
$text .= '<br /><hr /><b>Задание:</b> Расставить все нераспределенные статы в инвентаре<br />';
if($user['kwest_train_param'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 45 опыта и 25 кредитов</b></font><br><a href=?kwest=3><img src=i/menu3.png> Забрать награду и <strong>двигаться</strong> дальше!</a>";
} else {
$status .= "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 3) {
$text = "Молодец! Ты схватываешь все на лету!<br />А теперь, когда ты успешно завершил первое задание, пора бы тебе и одеться в вещи, подаренные Ангелами!<br />Зайди в Инвентарь <img src=\"http://max.capitalcity.old-dark.ru/i/day/a___inv.gif\" />, в раздел <b>Аммуниция</b> и надень <b>Шлем Новобранца</b> и <b>Рубаха Новобранца</b>.<br />Также в разделе <b>Заклинания</b> расположен свиток <b>Шаг Назад</b> <img src=\"i/sh/downgrade.gif\" />, это заклинание позволяет тебе сбросить все статы на 1 единицу, но пока не используй его, оно пригодится тебе позже.<br /><br />В разделе <b>Разное</b> ты найдешь <b>Зелье Жизни</b> <img src=\"http://max.capitalcity.old-dark.ru/i/sh/food_l8.gif\" />, оно позволяет тебе полностью восполнить уровень жизни.";
$text .= '<br /><hr /><b>Задание:</b> Надеть Шлем Новобранца и Рубаха Новобранца<br />';
if($user['kwest_items_odet'] >= 2){
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 65 опыта и 10 кредитов</b></font><br><a href=?kwest=4><img src=i/menu3.png> Забрать награду и двигаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 4) {
$text = "А тебе идет! Теперь ты смело можешь выходить в свет!<br /><br />Выходи на Центральную Площадь, я буду тебя там ждать!<br />Для того, чтобы выйти на ЦП (Центральная Площадь), необходимо нажать на кнопку <b>Выйти на Центральную площадь</b>";
$text .= '<br /><hr /><b>Задание:</b> Выйти на Центральную площадь.<br />';
if($user['kwest_main_pl'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено!</b></font><br><a href=?kwest=5>• Двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 5) {
$text = "Как тебе наш город? Красивый, не правда ли?<br />Ого! Ты уже достиг 1ого уровня! Я поздравляю тебя с этим событием и советую расставить нераспределенные статы.<br /><br />Если ты забыл как это делать, то можешь смело спросить у представителей Ордена Света. Это специально сформированный Орден, в который отбирают самых достойных и законопослушных граждан нашего города. Они всегда готовы помочь и ответить на любой интересующий тебя вопрос по игре.<br /><br />Распознать их ты можешь по особой склонности <img src=\"http://max.capitalcity.old-dark.ru/i/align_1.5.gif\" />, расположенной возле их ника.<br />А теперь отправляйся на <b>Страшилкина Улица</b> и заходи в <b>Банк</b>, там я буду тебя ждать.";
$text .= '<br /><hr /><b>Задание:</b> Зайти в здание Банка на Страшилкиной Улице.<br />';
if($user['kwest_bank_see'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 100 опыта и 5 кредитов</b></font><br><a href=?kwest=6><img src=i/menu3.png> Забрать и двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 6) {
$text = "Добро пожаловать в Банк Capital City!<br /><br />Тут ты можешь хранить свои себережения, как в валюте, так и в кредитах, а также передавать их другим персонажам.<br /><br />Чтобы начать пользоваться всеми привилегиями клиента Банка, придумай пароль и продублируй его в специальном окне <b>Новый Счет</b>.<br />Как только освоишься, направляйся в здание <b>Магазина</b> на <b>Центральной Площади</b>, я уже буду там!";
$text .= '<br /><hr /><b>Задание:</b> Зайти в магазин на ЦП<br />';
if($user['kwest_shop_see'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено!</b></font><br><a href=?kwest=7>• Двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 7) {
$text = "Вот мы и в магазине! Смотри сколько тут всего!<br />Давай выберем тебе твое первое оружие:<br /><br /><img src=\"http://max.capitalcity.old-dark.ru/i/sh/sword2.gif\" /> Короткий готический меч<br /><br /><img src=\"http://max.capitalcity.old-dark.ru/i/sh/axe2.gif\" /> Церемониальный топор<br /><br /><img src=\"http://max.capitalcity.old-dark.ru/i/sh/dubina1.gif\" /> Дубина<br /><br />Меч обычно выбирают критовики, Топор - уворотчики, Дубину - силовики.<br /><br />Купи оружие и надень его на себя, но не забывай, что оружие должно быть одно из трех, перечисленных выше!";
$text .= '<br /><hr /><b>Задание:</b> Купить и надеть одно из 3 оружий (Короткий готический меч, Церемониальный топор, Дубина).<br />';
if($user['kwest_shop_buy'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 50 опыта и 5 кредитов</b></font><br><a href=?kwest=8><img src=i/menu3.png> Забрать и двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 8) {
$text = "Пришло время рассказать тебе о том как усовершенствовать свое мастерство владения оружием.<br /><br />Зайди в <b>Инвентарь</b> и там ниже вкладки <b>Параметры</b> ты обнаружишь вкладку <b>Мастерство</b>, открой ее нажав на + и тебе откроется меню, в котором ты увидишь 2 нераспределенных увеличения.<br /><br />Раскинь нераспределенные увеличения, нажав на <img src=\"http://max.capitalcity.old-dark.ru/i/up.gif\" /> напротив того оружия, которое ты приобрел.";
$text .= '<br /><hr /><b>Задание:</b> Расставить нераспределенные умения.<br />';
if($user['kwest_train_umen'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 100 опыта и 5 кредитов</b></font><br><a href=?kwest=9><img src=i/menu3.png> Забрать и двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 9) {
$text = "«<b>$user[login]</b>», теперь ты готов к своему первому поединку!<br />Направляйся в <b>Комнату Новичков</b>, чтобы попасть туда, тебе необходимо выйти на <b>Центральную Площадь</b>, а далее зайти в <b>Комнату Новичков</b>.<br /><br />Нажми на кнопку <b>Поединки</b> и нажми на <b>Физические</b>. Подавая заявку, не забудь выставить желаемое время Таймаута (3, 4, 5, 7, 10 минут) и тип боя (с оружием, кулачный, кровавый).<br /><br /><b>Бой с оружием</b> - это бой в обмундировании.<br /><b>Кулачный бой</b> означает, что ты не сможешь ничего надеть в бой.<br /><b>Кровавый бой</b> означает, что проигравшая сторона получит травму.<br /><br />Проверь, чтобы Таймаут был 3 минуты и тип боя с оружием. После этого нажми на кнопку <b>Подать Заявку</b>. Вскоре появится кнопка <b>Начать тренировочный Бой</b>, жми на нее и твой первый бой начнется!<br /><br />Удачи!<br />";
$text .= '<br /><hr /><b>Задание:</b> Провести свой первый поединок с оружием.<br />';
if($user['kwest_battle_train'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 50 опыта</b></font><br><a href=?kwest=10><img src=i/menu3.png> Забрать и двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 10) {
$text = "Теперь тебе предстоит отточить свои навыки владения оружием и подготовиться к великим сражениям.<br />Дойди до 3 уровня, сражаясь в физических поединках с тренировочным манекеном или же с настоящими соперниками, в том числе и в групповых боях.";
$text .= '<br /><hr /><b>Задание:</b> Дойти до 3го уровня.<br />';
if($user['level'] >= 3) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 200 опыта</b></font><br><a href=?kwest=11><img src=i/menu3.png> Забрать и двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png><font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 11) {
$text = "Поздравляю с получением 3 уровня!<br /><br />В нашем мире не все бои заканчиваются благополучно, зачастую проигравшая сторона получает инвалидность <img src=\"i/travma2.gif\" />.<br />Хвала Ангелам у нас живет Лекарь, который лечит самые сложные переломы.<br /><br />Тебе пора познакомиться с ним, обитает он в <b>Хижина Знахаря</b>. Она располагается на <b>Замковая Улица</b>, слева от <b>Центральная Площадь</b>.<br /><br />Зайди к нему, порадуй старика, также ты там можешь скинуть статы, умения, и многое другое.<br /><br />Передавай от меня привет!";
$text .= '<br /><hr /><b>Задание:</b> Посетить Лекаря в Хижине Знахаря.<br />';
if($user['kwest_see_znahar'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: 100 опыта</b></font><br><a href=?kwest=12><img src=i/menu3.png> Забрать и двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 12) {
$text = "На этом твои испытания не заканчиваются!<br /><br />Направляйся в <b>Сувенирный Магазин</b>, который находится на <b>Центральной Площади</b>.<br /><br />Поговаривают, что если вознести дары верным предводителям армий Мусорщика или Мироздателя, то сами Ангелы будут к тебе благосклонны.<br /><br />Сделай подарок одному из них:<br /><br /><b>Архангел [21]</b> <a href=\"inf.php?10024\" target=\"_blank\"><img src=\"http://max.capitalcity.old-dark.ru/i/inf.gif\" /></a>, предводитель светлой стороны,<br />или<br /><b>Приспешник тьмы [21]</b> <a href=\"inf.php?10023\" target=\"_blank\"><img src=\"http://max.capitalcity.old-dark.ru/i/inf.gif\" /></a>, предводитель темной стороны!";
$text .= '<br /><hr /><b>Задание:</b> Сделать подарок в Сувенирном Магазине одному из Ангелов.<br />';
if($user['kwest_see_syvenir'] >= 1) {
$status = "<img src=i/ico_ok.png> <font color=green><b>Задание выполнено! Награда: Silver Аккаунт на 3 дня</b></font><br><a href=?kwest=13><img src=i/menu3.png> Забрать и двагаться дальше!</a>";
} else {
$status = "<img src=i/ico_no.png> <font color=red><b>Задание еще не выполнено!</b></font>";
}
} elseif($user['first'] == 13) {
$text = "Ну вот и настало время прощаться!<br />Удачи тебе воин!<br />До скорых встреч:)";
$status = "<a href=?kwest=14>&bull; Спасибо, до скорой встречи!</a>";
} else {
$text = 'Вы завершили все квесты. Приходите позже...'; $status = '<img src=i/ico_ok.png> <font color=green><b>Все задания выполнены.</b></font><br>';
}
if($text) {
echo "<div class=\"main\"><img src=\"http://capitalcity.old-dark.ru/i/wm1.jpg\" style=\"float: left;\" />";
echo "<table><tr><td style=\"padding: 25px;\">".$text. "<hr style='margin: 10px 0;'>" .$status."</td></tr></table></div>";
}
?>
</BODY>
</HTML>