final version
This commit is contained in:
parent
5bed71ee60
commit
ecaaede66b
283
akadem.php
283
akadem.php
@ -1,9 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
if ($_SESSION['uid'] == null) header("Location: index.php");
|
if ($_SESSION['uid'] == null) header("Location: index.php");
|
||||||
include "config.php";
|
require_once 'functions.php';
|
||||||
include "functions.php";
|
|
||||||
|
|
||||||
if ($user['room'] != 61) {
|
if ($user['room'] != 61) {
|
||||||
header("Location: main.php");
|
header("Location: main.php");
|
||||||
@ -14,80 +12,33 @@ if ($user['battle'] != 0) {
|
|||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST['nastav']) {
|
$status = 'Внимание! Моментальная оплата без подтверждения!';
|
||||||
//if($user['prof3'] < time()){
|
|
||||||
if ($user['level'] >= 4) {
|
function setProfession($name, $type, $needMoney, $needLevel)
|
||||||
if ($user['money'] >= 300) {
|
{
|
||||||
if ($user['prof3_level'] > 0 && $user['prof3_level'] * (86400 * 30) + $user['prof3'] < time()) {
|
global $user;
|
||||||
$user['prof3_level'] = 0;
|
if (!in_array($name, ['smith', 'mercenary', 'medic'])) return 'Такой профессии не существует!';
|
||||||
}
|
if ($user['money'] < $needMoney) return 'Недостаточно денег!';
|
||||||
$user['prof3'] = time();
|
if ($user['level'] < $needLevel) return 'Ваш уровень ещё мал для этой профессии!';
|
||||||
db::c()->query('UPDATE `users` set `prof3` = ?i, `money` = `money` - 300, `level` = ?i WHERE `id` = ?i', $user['prof3'], $user['prof3_level'], $user['id']);
|
if (!empty($user['prof1']) AND $type == 1) return 'Ошибка! У вас уже есть другая мирная профессия!';
|
||||||
err('Вы получили профессию Наставника!');
|
if (!empty($user['prof2']) AND $type == 2) return 'Ошибка! У вас уже есть другая боевая профессия!';
|
||||||
} else {
|
if ($name == 'obrob') $profId = 1;
|
||||||
err('У вас нет 300 КР!');
|
if ($name == 'pala4') $profId = 21;
|
||||||
}
|
if ($name == 'lekar') $profId = 22;
|
||||||
} else {
|
|
||||||
err('Для получения профессии необходим 4 уровень и выше!');
|
db::c()->query('UPDATE `users` SET ?f = ?i, `money` = `money` - ?i WHERE `id` = ?i', 'prof' . $type, $profId, $needMoney, $_SESSION['uid']);
|
||||||
}
|
return 'Вы получили профессию!';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST['obrob']) {
|
if ($_POST['smith']) $status = setProfession('smith',1,300,3);
|
||||||
if ($user['prof1'] == 0) {
|
if ($_POST['mercenary']) $status = setProfession('mercenary',2,700,5);
|
||||||
if ($user['level'] >= 3) {
|
if ($_POST['medic']) $status = setProfession('medic',2,700,5);
|
||||||
if ($user['money'] >= 300) {
|
|
||||||
db::c()->query('UPDATE `users` set `prof1` = ?i, `money` = `money` - 300, WHERE `id` = ?i', 1, $user['id']);
|
|
||||||
err('Вы получили профессию Обробщика!');
|
|
||||||
} else {
|
|
||||||
err('У вас нет 300 КР!');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
err('Для получения профессии необходим 3 уровень и выше!');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
err('Вы уже владеете Гражданской профессией!');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($_POST['pala4']) {
|
|
||||||
if ($user['prof2'] == 0) {
|
|
||||||
if ($user['level'] >= 5) {
|
|
||||||
if ($user['money'] >= 700) {
|
|
||||||
db::c()->query('UPDATE `users` set `prof2` = ?i, `money` = `money` - 700, WHERE `id` = ?i', 21, $user['id']);
|
|
||||||
err('Вы получили профессию !');
|
|
||||||
} else {
|
|
||||||
err('У вас нет 700 КР!');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
err('Для получения профессии необходим 5 уровень и выше!');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
err('Вы уже владеете Боевой профессией!');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($_POST['lekar']) {
|
|
||||||
if ($user['prof2'] == 0) {
|
|
||||||
if ($user['level'] >= 5) {
|
|
||||||
if ($user['money'] >= 700) {
|
|
||||||
db::c()->query('UPDATE `users` set `prof2` = ?i, `money` = `money` - 700, WHERE `id` = ?i', 22, $user['id']);
|
|
||||||
err('Вы получили профессию Лекаря!');
|
|
||||||
} else {
|
|
||||||
err('У вас нет 700 КР!');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
err('Для получения профессии необходим 5 уровень и выше!');
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
err('Вы уже владеете Боевой профессией!');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($_GET['exit'] == 1) {
|
if ($_GET['exit'] == 1) {
|
||||||
db::c()->query('UPDATE `users`,`online` SET `users`.`room` = 2702, `online`.`room` = 2702 WHERE `users`.`id` = ?i AND `online`.`id` = ?i', $user['id'], $user['id']);
|
db::c()->query('UPDATE `users`,`online` SET `users`.`room` = 2702, `online`.`room` = 2702 WHERE `users`.`id` = ?i AND `online`.`id` = ?i', $user['id'], $user['id']);
|
||||||
header('Location: city.php');
|
header('Location: city.php');
|
||||||
}
|
}
|
||||||
$status = 'Внимание! Моментальная оплата без подтверждения!';
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
@ -105,137 +56,79 @@ $status = 'Внимание! Моментальная оплата без под
|
|||||||
</div>
|
</div>
|
||||||
<h1>Академия</h1>
|
<h1>Академия</h1>
|
||||||
<div><?php if (!empty($status)) err($status); ?></div>
|
<div><?php if (!empty($status)) err($status); ?></div>
|
||||||
|
<div class="appblock">
|
||||||
|
<span class="legend">Наёмник</span>
|
||||||
|
<?php if (empty($user['prof2'])): ?>
|
||||||
|
<form method="post">
|
||||||
|
<input type="submit" name="mercenary" value="Изучить профессию" title="Изучить профессию">
|
||||||
|
</form>
|
||||||
|
<?php else: ?>
|
||||||
|
<button style="color: darkred" disabled>У вас уже есть боевая профессия</button>
|
||||||
|
<?php endif; ?>
|
||||||
|
<span class="wrap">Цена<span class="num">700</span></span>
|
||||||
|
<span class="wrap">Уровень персонажа<span class="num">5</span></span>
|
||||||
|
<span class="wrap">
|
||||||
|
Палач, это наёмник, который за деньги вмешивается в поединки других игроков не получая за это боевого опыта.
|
||||||
|
Боевая профессия.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="appblock">
|
||||||
|
<span class="legend">Лекарь</span>
|
||||||
|
<?php if (empty($user['prof2'])): ?>
|
||||||
|
<form method="post">
|
||||||
|
<input type="submit" name="medic" value="Изучить профессию" title="Изучить профессию">
|
||||||
|
</form>
|
||||||
|
<?php else: ?>
|
||||||
|
<button style="color: darkred" disabled>У вас уже есть боевая профессия</button>
|
||||||
|
<?php endif; ?>
|
||||||
|
<span class="wrap">Цена<span class="num">700</span></span>
|
||||||
|
<span class="wrap">Уровень персонажа<span class="num">5</span></span>
|
||||||
|
<span class="wrap">
|
||||||
|
Лекарь лечит травмы, приобретённые игроками в боях и восстанавливает здоровье даже в поединке.
|
||||||
|
Боевая профессия.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
<div class="appblock">
|
<div class="appblock">
|
||||||
<span class="legend">Колдун</span>
|
<span class="legend">Колдун</span>
|
||||||
<button disabled>Недоступно</button>
|
<button disabled>Недоступно</button>
|
||||||
<span class="wrap">Цена<span class="num">300</span></span>
|
<span class="wrap">Цена<span class="num">300</span></span>
|
||||||
<span class="wrap">Необходимый уровень<span class="num">3</span></span>
|
<span class="wrap">Уровень персонажа<span class="num">5</span></span>
|
||||||
<span class="wrap">
|
<span class="wrap">
|
||||||
Колдун может встраивать руны, тем самым увеличивать силу, интуицию, ловкость, выносливость предмета,
|
Колдун может встраивать руны в предметы, тем самым изменяя характеристики предмета. Мирная профессия.
|
||||||
а также встраивать дополнительное здоровье и ману. Встройка рун производится в <b>Доме мастеров</b>.
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="appblock">
|
||||||
|
<span class="legend">Кузнец</span>
|
||||||
|
<button disabled>Недоступно</button>
|
||||||
|
<span class="wrap">Цена<span class="num">300</span></span>
|
||||||
|
<span class="wrap">Уровень персонажа<span class="num">5</span></span>
|
||||||
|
<span class="wrap">
|
||||||
|
Кузнец может создавать новые предметы используя расходные материалы. Мирная профессия.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="appblock">
|
||||||
|
<span class="legend">Оружейник</span>
|
||||||
|
<?php if (empty($user['prof1'])): ?>
|
||||||
|
<form method="post">
|
||||||
|
<input type="submit" name="smith" value="Изучить профессию" title="Изучить профессию">
|
||||||
|
</form>
|
||||||
|
<?php else: ?>
|
||||||
|
<button style="color: darkred" disabled>У вас уже есть мирная профессия</button>
|
||||||
|
<?php endif; ?>
|
||||||
|
<span class="wrap">Цена<span class="num">300</span></span>
|
||||||
|
<span class="wrap">Уровень персонажа<span class="num">5</span></span>
|
||||||
|
<span class="wrap">
|
||||||
|
Оружейник может точить оружие и подгонять броню, тем самым изменяя характеристики предмета. Мирная профессия.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="appblock">
|
||||||
|
<span class="legend">Алхимик</span>
|
||||||
|
<button disabled>Недоступно</button>
|
||||||
|
<span class="wrap">Цена<span class="num">500</span></span>
|
||||||
|
<span class="wrap">Уровень персонажа<span class="num">8</span></span>
|
||||||
|
<span class="wrap">
|
||||||
|
Алхимик может создавать новые зелья используя расходные материалы. Мирная профессия.
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<FORM METHOD=POST>
|
|
||||||
<table width=100% align=center>
|
|
||||||
<tr>
|
|
||||||
<td align=center>
|
|
||||||
<span style="color: blue; font-size: larger;">Боевые Профессии</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width=50% align=center><b>Палач</b><br>
|
|
||||||
<?php
|
|
||||||
if ($user['prof2'] == 0) {
|
|
||||||
echo '<INPUT TYPE="submit" name="pala4" value="Изучить профессию" title="Изучить профессию" style="FONT-WEIGHT: bold;">';
|
|
||||||
} else {
|
|
||||||
echo "<b style='color: red;'>Внимание!</b> Вы уже владеете Боевой профессией: ";
|
|
||||||
if ($user['prof2'] == 21) {
|
|
||||||
echo "<b>Палач!</b>";
|
|
||||||
} elseif ($user['prof2'] == 22) {
|
|
||||||
echo "<b>Лекарь!</b>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<br>Цена: <b>700</b> КР. Необходимый уровень: <b>5</b><br> <em>Данная профессия позволяет своему
|
|
||||||
владельцем стать наемником. Он сможет принимать заказы на нападения или кровавые нападения по
|
|
||||||
отношению к другим игрокам.</em>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<b>Лекарь</b><br>
|
|
||||||
<?
|
|
||||||
if ($user['prof2'] == 0) {
|
|
||||||
echo '<INPUT TYPE="submit" name="lekar" value="Изучить профессию" title="Изучить профессию" style="FONT-WEIGHT: bold;">';
|
|
||||||
} else {
|
|
||||||
echo "<b style='color: red;'>Внимание!</b> Вы уже владеете Боевой профессией: ";
|
|
||||||
if ($user['prof2'] == 21) {
|
|
||||||
echo "<b>Палач!</b>";
|
|
||||||
} elseif ($user['prof2'] == 22) {
|
|
||||||
echo "<b>Лекарь!</b>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<br>Цена: <b>700</b> КР. Необходимый уровень: <b>5</b><br> <em>С помощью этой профессии вы сможете
|
|
||||||
лечить травмированых игроков, тем самым увеличив свои доходы, благодаря оказанным услугам.</em>
|
|
||||||
<hr>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table width=100% align=center>
|
|
||||||
<tr>
|
|
||||||
<td align=center>
|
|
||||||
<span style="color: green; font-size: larger;">Гражданские Профессии</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width=50% align=center><b>Обробщик</b><br>
|
|
||||||
<?php
|
|
||||||
if ($user['prof1'] == 0) {
|
|
||||||
echo '<INPUT TYPE="submit" name="obrob" value="Изучить профессию" title="Изучить профессию" style="FONT-WEIGHT: bold;">';
|
|
||||||
} else {
|
|
||||||
echo "<b style='color: red;'>Внимание!</b> Вы уже владеете Гражданской профессией: ";
|
|
||||||
if ($user['prof1'] == 1) {
|
|
||||||
echo "<b>Обробщик!</b>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<br>Цена: <b>300</b> КР. Необходимый уровень: <b>3</b><br> <em>Данная профессия позволяет затачивать
|
|
||||||
урон, модификаторы и броню предметов. Заточка предметов производится в <b>Доме мастеров</b>, зал
|
|
||||||
Обробщика.</em>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<b>Колдун</b><br>
|
|
||||||
<b>В стадии разработки...</b>
|
|
||||||
<br>Цена: <b>300</b> КР. Необходимый уровень: <b>3</b><br> <em>Колдун может встраивать руны, тем самым
|
|
||||||
увеличивать силу, интуицию, ловкость, выносливость предмета, а также встраивать дополнительное
|
|
||||||
здоровье и ману. Встройка рун производится в <b>Доме мастеров</b>, зал Колдуна.</em>
|
|
||||||
<hr>
|
|
||||||
<b>Кузнец</b><br>
|
|
||||||
<b>В стадии разработки...</b>
|
|
||||||
<br>Цена: <b>300</b> КР. Необходимый уровень: <b>3</b><br> <em>Профессия позволяет создавать предметы
|
|
||||||
более дешевой цены нежели в магазине или вовсе такие, которых не сыскать на прилавках. Создание
|
|
||||||
вещей производится в <b>Доме мастеров</b>, зал Кузнеца.</em>
|
|
||||||
<hr>
|
|
||||||
<b>Алхимик</b><br>
|
|
||||||
<b>В стадии разработки...</b>
|
|
||||||
<br>Цена: <b>300</b> КР. Необходимый уровень: <b>3</b><br> <em>Алхими способны создавать различные
|
|
||||||
свитки и элексиры, в основном такие, которые трудно найти в обычном магазине. Алхимики могут
|
|
||||||
трудиться в <b>Доме мастеров</b>, зал Алхимика.</em>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width=50% align=center><b>Наставник</b><br>
|
|
||||||
<?php
|
|
||||||
if ($user['prof3'] != 1) {
|
|
||||||
if (($user['prof3'] + 86400 * 30 > time()) || ($user['prof3'] + 86400 * 30 * $user['prof3_level'] > time())) {
|
|
||||||
$timeprof3 = $user['prof3'];
|
|
||||||
if ($user['prof3_level'] > 0) {
|
|
||||||
$timeprof3 += 86400 * 30 * $user['prof3_level'];
|
|
||||||
} else {
|
|
||||||
$timeprof3 += 86400 * 30;
|
|
||||||
}
|
|
||||||
$timeprof3 = date('d.m.Y H:i', $timeprof3);
|
|
||||||
err('Лицензия Наставника действительна до ' . $timeprof3 . '.');
|
|
||||||
echo '<br><INPUT TYPE="submit" name="nastav" value="Обновить время лицензии" title="Обновить время лицензии" style="FONT-WEIGHT: bold;">';
|
|
||||||
} else {
|
|
||||||
echo '<INPUT TYPE="submit" name="nastav" value="Изучить профессию" title="Изучить профессию" style="FONT-WEIGHT: bold;">';
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
echo "<b style='color: red;'>Внимание!</b> Вы уже владеете Гражданской профессией: ";
|
|
||||||
if ($user['prof3'] == 1) {
|
|
||||||
echo "<b>Наставник!</b>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<br>Цена: <b>300</b> КР. Необходимый уровень: <b>4</b><br> <em>Данная профессия позволяет становиться
|
|
||||||
Наставником новичков и получать <b>репутацию</b> за их достижения.</em>
|
|
||||||
<hr>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</FORM>
|
|
||||||
<div id="hint3" class="ahint"></div>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue
Block a user