game/index.php
2023-01-10 18:30:35 +02:00

276 lines
18 KiB
PHP
Raw Permalink 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
use Core\Config;
if (!defined('GAME_VERSION')) {
require_once '_incl_data/autoload.php';
}
Config::init();
if (isset($_GET['time'])) {
echo time() . '<br>' . date('d.m.Y H:i:s', (int)$_GET['time']);
die();
}
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<title><?= Config::get('title') ?></title>
<meta name="description" content="<?= Config::get('desc') ?>"/>
<meta name="keywords" content="<?= Config::get('keys') ?>"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"/>
<meta http-equiv="Cache-Control" content="max-age=3600"/>
<meta name="msapplication-config" content="browserconfig.xml"/>
<link type="text/css" rel="stylesheet" href="stylen.css"/>
<link rel="canonical" href="<?= Config::get('https') ?>">
</head>
<body>
<div class="page-background"><img class="img1" src="werhr.jpg"
alt="Старый бойцовский клуб играть и общаться вместе с нами new-combats.com">
<form action="/enter.php" method="post">
<label for="first-name">Ваш Никнейм</label><br><input type="text" id="first-name" name="login"/><br>
<label for="last-name">Ваш Пароль</label><br><input type="password" id="last-name" name="psw"/>
<p>
<div style="text-align: center;" class="g-recaptcha" data-theme="dark"
data-sitekey="6Lf3EjsaAAAAAF8SSkT2m6OU0k9XEpg61NbL3kJ8"></div>
<input type="submit" value="Войти в игру" class="btn btn-default" style="background-color: #dadada;"/>
</form>
<br/><br>
<a href='/news' target="_blank">Новости проекта</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href='/repass'>Восстановление пароля</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href='/register'>Регистрация в игре</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href='/forum' target="_blank">Форум проекта</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="/rating_pers" target="_blank">Рейтинг персонажей</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="/rating_clans" target="_blank">Рейтинг кланов</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div style="display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top: 50px;">
<h3>Новый Бойцовский Клуб</h3>
<small class="megatext">
<strong>Новый Бойцовский Клуб</strong> — это проект, предоставляющий возможность окунуться в игровой мир
<strong> старого «Бойцовского Клуба»</strong>. <strong>Бойцовский клуб «combats.com» </strong> — это
бесплатная
браузерная игра, которая является одним из родоначальников жанра BBMMORPG. В <strong>«Бойцовский клуб
играть»</strong> Вы сможете лишь имея доступ к интернету, используя любой веб браузер.
За основу взята старая версия игры <strong>«combats.com»</strong> за 2006-2009 года. Мы постарались
сохранить все лучшие традиции старой версии бойцовского клуба и добавили массу новых обновлений и
нововведений. Как и в старой доброй
игре <strong>«Бойцовский Клуб»</strong>, Вас ждёт масса эпических сражений между игроками, кланами,
склонностями. В зависимости от Вашего выбора персонаж будет иметь определенную склонность, которые
отлично помогут усилить вашего
персонажа.
В процессе игры Вас ждет масса интересного общения в чате с другими игроками, более того, Вы можете
использовать голосовые сообщения, чтобы облегчить процесс коммуникации с игроками и вникания в проект
«Старого Бойцовского Клуба». В
зависимости от игровых предпочтений каждый игрок сможет вступать в различные игровые кланы или же
создать свой собственный, став главой клана.
Для каждого клана и каждого персонажа в отдельности предусмотрен динамический игровой рейтинг игроков и
кланов, а так же ежедневные игровые события, которые не оставят игроков со скукой на едине, клановых
сражений, проведения
хаотических поединков. Ну а если у Вас возникнут трудности с игрой, служба поддержки всегда готова Вам
помочь и ответить на ваши игровые вопросы, ну а если и это не поможет - <strong>гайды на форуме
проекта</strong> всегда прийдут на
помощь и подскажут Вам, как правильно прокачивать вашего персонажа.
Желаем Вам побед и преданных союзников в <strong> проекте «Нового Бойцовского Клуба»</strong>.
</small><hr style="width: 32%; border: 1px #1c1c1c solid;">
<h3>Игровой мир «Бойцовский клуб»</h3>
<small class="megatext">
Игровой процесс сохранен в жанре <strong>старого бойцовского клуба «oldbk»</strong>.
Ваш персонаж создается в <strong>мире Новый Бойцовский Клуб</strong>. При создании персонажа Вас
ждет выбор пути <strong>Одного из
четырех магов ( Воздуха, Воды, Огня или Земли ) или же Одного из пяти воинов ( Критовик, Уворот,
Танк, Топор, Критоуворот )</strong>. В самой игре Вас ждет масса локаций, где Вы сможете
обмениваться боевым опытом, повышать
мастерство, прокачивать своего героя. Если возникнут какие — либо вопросы на помощь всегда придут
подсказки в общем чате или статьи в новостях проекта.
Основой игрового процесса являются хаотические поединки, а так же обычные физические поединки,
которые вы осуществляете с другими персонажами. Каждый бой заключается в обмене ударами с
противником с использованием приемов. Чем больше
поединков Вы проводите, тем сильнее становится персонаж. Каждые выходные, мы увеличиваем награду за
проведение поединков для наших любимых игроков.
Стиль боя сохранен также в традициях <strong>старого бойцовского клуба «combats.com»</strong>.
Тактику и развитие персонажа Вы выбираете по своему желанию.
Также Вас ждут захватывающие походы в пещеры, а именно Катакомбы, Бездная, Пещера Мглы, Потерянный
Вход, Пещера Тысячи Проклятий, Тропа Инвизиции, Гора Легиона, Туманные Низины, Грибница или
Канализация, ну а в дополнение у Вас будет
возможность проверить своего бойца в Изломе Хаоса.
</small><hr style="width: 32%; border: 1px #1c1c1c solid;">
<h3>Социальная составляющая игры «Бойцовский клуб».</h3>
<small class="megatext">
<strong>Новый Бойцовский клуб</strong> - это игра, которая покорила сердца многих
пользователей рунета в 2004 — 2009 годах. <strong>«combats.com»</strong> версии 2, отличался особым
жанром игры на тот момент — MMORPG.
Одной из основных особенностей игры <strong>«Бойцовский Клуб»</strong>, помимо захватывающих боев,
также являлась социальная составляющая.
В процессе игры каждый игрок имел возможность общаться с другими игроками в общем, клановом или
приватном чате. Обмениваться опытом, делиться важной информацией или просто весело проводить время.
При отсутствии социальных сетей в тот
момент — это было немаловажным фактором для выбора подходящих проектов <strong>«Браузерной
Игры»</strong>.
В проекте <strong>Новый Бойцовский Клуб</strong> также сохранен стиль общения <strong>«Старого
Бойцовского Клуба»</strong>, а так же добавлена уникальная в своем роде функция: <strong>Голосовые
Сообщения</strong>.
</small><hr style="width: 32%; border: 1px #1c1c1c solid;">
</div>
<div style="width:100%; text-align:center; margin-top: 50px;">
<a href="https://freekassa.ru" target="_blank" rel="noopener noreferrer">
<img src="https://cdn.freekassa.ru/banners/big-white-1.png" title="Прием платежей на сайте">
</a>
<!-- Rating@Mail.ru logo -->
<script>
var topRPGc = "<img src='https://s02.rpgtop.su/cgi-bin-mod/iv.cgi?a=ins&id=26677&rnd=" + Math.random();
topRPGc += "&r=" + escape(document.referrer) + "' width='1' height='1' border='0'><a href='https://rpgtop.su/26677' title='Рейтинг Ролевых Ресурсов - RPG TOP' target='_blank'>" +
"<img src='//img.rpgtop.su/88x31x11x2.gif' alt='Рейтинг Ролевых Ресурсов - RPG TOP' border='0' width='88' height='31'></a> ";
</script>
<!-- //Rating@Mail.ru logo -->
</div>
<!-- Top.Roleplay.Ru -->
<a href="https://rpgtop.su/26677" title="Рейтинг Ролевых Ресурсов - RPG TOP" target="_blank">
<img src="//img.rpgtop.su/88x31x11x7.gif" alt="Рейтинг Ролевых Ресурсов - RPG TOP" border="0" width="88"
height="31"></a>
<!-- /Top.Roleplay.Ru -->
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (m, e, t, r, i, k, a) {
m[i] = m[i] || function () {
(m[i].a = m[i].a || []).push(arguments)
};
m[i].l = 1 * new Date();
k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)
})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(88861153, "init", {
clickmap: true,
trackLinks: true,
accurateTrackBounce: true
});
</script>
<noscript>
<div><img src="https://mc.yandex.ru/watch/88861153" style="position:absolute; left:-9999px;" alt=""/></div>
</noscript>
<!-- /Yandex.Metrika counter -->
</div>
<div style="text-align: center;">
<a href="/encicl/law2.html" target="_blank">Пользовательское Соглашение</a> &nbsp;&nbsp;&nbsp;
<a href="/encicl/law3.html" target="_blank">Политика Конфиеденцальности</a>&nbsp;&nbsp;&nbsp;
<a href="/encicl/law4.html" target="_blank">Публичный договор оферты</a>&nbsp;&nbsp;&nbsp;
<a href="/support/index.php" target="_blank">Поддержка</a> &nbsp;&nbsp;&nbsp;
<a href="/contacts.html" target="_blank">Контакты</a> &nbsp;&nbsp;&nbsp;
</div>
<!-- capcha google counter -->
<script>
jQuery(document).ready(function () {
// For all the inputs that are text inputs
jQuery('input').each(function () {
var $this = jQuery(this);
// get the label
var label = jQuery('label[for=' + this.id + ']');
// If no label, then return to avoid errors
if (label.size() == 0) {
return;
}
// create wrapper element
var wrapper = jQuery('<div class="compactlabel-wrapper"></div>');
$this.wrap(wrapper);
// move the label to before the the input
$this.before(label);
// create label backing
var backing = jQuery('<div class="compactlabel-label-backing"></div>')
.insertBefore($this)
.height(label.height())
.width(label.width());
// basic style information
var labelOffset = label.position(), inputOffset = $this.position(), labelHeight = label.outerHeight();
// flag for if on or off
var isHover = false, isFocus = false;
// a jQuery object of the backing and label to animate both together
var animatedElements = jQuery(backing.get()).add(label.get());
// common functionality for hover on and focus on
var on = function (event) {
$this.parent().addClass('compactlabel-wrapper-on');
animatedElements.stop().animate({"top": '-' + (labelHeight - inputOffset.top) + 'px'});
};
// common functionality for hover off and focus off
var off = function (event) {
if (isHover || isFocus) {
return;
}
if (inputEmpty) {
label.removeClass('compactlabel-hide');
} else {
label.addClass('compactlabel-hide');
}
if (!inputEmptyChange) {
animatedElements.stop();
}
animatedElements.animate(
{"top": labelOffset.top + 'px'},
function () {
$this.parent().removeClass('compactlabel-wrapper-on')
});
};
var onHover = function (event) {
isHover = true;
on(event);
};
var offHover = function (event) {
isHover = false;
off(event);
};
var onFocus = function (event) {
isFocus = true;
on(event);
};
var offFocus = function (event) {
isFocus = false;
off(event);
};
// The pieces for keeping track if the value of the input is empty
var inputEmpty = false, inputEmptyStart = false, inputEmptyChange = false;
var checkInputEmpty = function () {
inputEmpty = $this.val() == '';
};
checkInputEmpty();
// ID for setTimeout for checkInputEmpty
var checkInputEmptyFnID = null;
if (!inputEmpty) {
label.addClass('compactlabel-hide');
}
// add the events
// events to track if the value changed empty state
$this.focus(function () {
inputEmptyStart = inputEmpty;
inputEmptyChange = false;
checkInputEmptyFnID = setInterval(checkInputEmpty, 50);
});
$this.blur(function () {
clearInterval(checkInputEmptyFnID);
checkInputEmpty();
inputEmptyChange = inputEmptyStart != inputEmpty;
});
// animation events
$this.focus(onFocus);
$this.blur(offFocus);
$this.hover(onHover, offHover);
label.hover(onHover, offHover);
});
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.js"></script>
</body>
</html>