battles/kwest.php

285 lines
23 KiB
PHP
Raw Normal View History

2018-01-28 16:40:49 +00:00
<?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>, там я буду тебя ждать.";
2018-01-28 16:40:49 +00:00
$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;\" />";
2020-09-17 23:06:32 +00:00
echo "<table><tr><td style=\"padding: 25px;\">".$text. "<hr style='margin: 10px 0;'>" .$status."</td></tr></table></div>";
2018-01-28 16:40:49 +00:00
}
?>
</BODY>
</HTML>