+40
-106
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
|
||||
use Core\Db;
|
||||
use User\ItemsModel;
|
||||
use User\StatsModel;
|
||||
|
||||
/* @var User $u */
|
||||
@@ -56,7 +57,8 @@ if (isset($_GET['getq'])) {
|
||||
}
|
||||
}
|
||||
|
||||
function sendSysChat($message) {
|
||||
function sendSysChat($message)
|
||||
{
|
||||
global $u;
|
||||
$cmsg = new ChatMessage();
|
||||
$cmsg->setCity($u->info['city']);
|
||||
@@ -73,9 +75,9 @@ function giveDailyQuestPrize()
|
||||
Db::sql('update actions set vals = 0 where vars = ? and uid = ?', ['day_quest', $u->info['id']]);
|
||||
Db::sql('update users_achiv set zb = zb + 1 where id = ?', [$u->info['id']]);
|
||||
if ($u->info['level'] < 12) {
|
||||
\User\ItemsModel::addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
ItemsModel::addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
} else {
|
||||
\User\ItemsModel::addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
ItemsModel::addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
}
|
||||
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||
}
|
||||
@@ -195,111 +197,43 @@ if (isset($_GET['putq'])) {
|
||||
sendSysChat($txt);
|
||||
}
|
||||
}
|
||||
|
||||
$nowby = Db::getValue('select good from pay_operation where uid = ? and good > 0 order by good desc limit 1', [$u->info['id']]);
|
||||
$repovo = $u->rep['rep3'] - $u->rep['rep3_buy'];
|
||||
?>
|
||||
|
||||
Сила: <b><?= $u->stats['s1']; ?></b><br>
|
||||
Ловкость: <b><?= $u->stats['s2']; ?></b><br>
|
||||
Интуиция: <b><?= $u->stats['s3']; ?></b><br>
|
||||
Выносливость: <b><?= $u->stats['s4']; ?></b><br>
|
||||
Интеллект: <b><?= $u->stats['s5']; ?></b><br>
|
||||
Мудрость: <b><?= $u->stats['s6']; ?></b><br>
|
||||
<?php if ($u->info['level'] > 9 || $u->stats['s7'] != 0) { ?>Духовность: <b><?= $u->stats['s7']; ?></b>
|
||||
<br><?php } ?>
|
||||
<?php if ($u->info['level'] > 14 || $u->stats['s8'] != 0) { ?>Воля: <b><?= $u->stats['s8']; ?></b><br><?php } ?>
|
||||
<?php if ($u->info['level'] > 15 || $u->stats['s9'] != 0) { ?>Свобода духа: <b><?= $u->stats['s9']; ?></b>
|
||||
<br><?php } ?>
|
||||
<?php if ($u->info['level'] > 16 || $u->stats['s10'] != 0) { ?>Божественный: <b><?= $u->stats['s10']; ?></b>
|
||||
<br><?php } ?>
|
||||
<?php
|
||||
if ($u->info['ability'] > 0 || $u->info['skills'] > 0) {
|
||||
echo '<a href="main.php?skills=1&side=1">+ Способности</a><br />';
|
||||
}
|
||||
Сила: <b><?= $u->stats['s1']; ?></b><br>
|
||||
Ловкость: <b><?= $u->stats['s2']; ?></b><br>
|
||||
Интуиция: <b><?= $u->stats['s3']; ?></b><br>
|
||||
Выносливость: <b><?= $u->stats['s4']; ?></b><br>
|
||||
Интеллект: <b><?= $u->stats['s5']; ?></b><br>
|
||||
Мудрость: <b><?= $u->stats['s6']; ?></b><br>
|
||||
|
||||
<?php if ($u->info['level'] > 9 || $u->stats['s7'] != 0): ?>
|
||||
Духовность: <b><?= $u->stats['s7']; ?></b><br>
|
||||
<?php endif; ?>
|
||||
<?php if ($u->info['ability'] > 0 || $u->info['skills'] > 0): ?>
|
||||
<a href="main.php?skills=1&side=1">+ Способности</a><br>
|
||||
<?php endif; ?>
|
||||
|
||||
?>
|
||||
<br>
|
||||
Опыт: <a href="/exp" target="_blank"><?= number_format($u->info['exp'], 0, ",", " ") ?></a><br>
|
||||
Уровень: <?= $u->info['level']; ?><br>
|
||||
Побед: <?= number_format($u->info['win'], 0, ",", " ") ?><br>
|
||||
Поражений: <?= number_format($u->info['lose'], 0, ",", " ") ?><br>
|
||||
Ничьих: <?= number_format($u->info['nich'], 0, ",", " ") ?><br>
|
||||
Деньги: <b><?= $u->info['money'] ?> кр.</b> </br>
|
||||
Деньги: <b style="color:green"><?= $u->info['money2'] ?> екр.</b><br>
|
||||
|
||||
<br>
|
||||
Опыт: <a href="/exp" target="_blank"><?= number_format(
|
||||
$u->info['exp'], 0, ",", " "
|
||||
); ?></a><br/>
|
||||
Уровень: <?= $u->info['level']; ?><br/>
|
||||
Побед: <?= number_format($u->info['win'], 0, ",", " "); ?><br/>
|
||||
Поражений: <?= number_format($u->info['lose'], 0, ",", " "); ?><br/>
|
||||
Ничьих: <?= number_format($u->info['nich'], 0, ",", " "); ?><br/>
|
||||
Серия побед: <?= $u->info['swin'] ?><br>
|
||||
Серия поражений: <?= $u->info['slose'] ?><br>
|
||||
Деньги: <b><?= $u->info['money']; ?> кр.</b> </br>
|
||||
Деньги: <b style="color:green"><?= $u->info['money2']; ?> екр.</b> </br>
|
||||
|
||||
<?php
|
||||
if ($u->stats['pbe'] > 0) {
|
||||
echo '<a href="/news/268/" target="_blank">Бонус покупателя: ' . $u->stats['pbe'] . ' уровень</a>';
|
||||
$nowby = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `good` FROM `pay_operation` WHERE `uid` = "' . $u->info['id'] . '" AND `good` > 0 ORDER BY `good` DESC LIMIT 1'
|
||||
)
|
||||
);
|
||||
if ($u->stats['pbe'] > 0 && date('d.m.Y') != date('d.m.Y', $nowby['good'])) {
|
||||
echo ' <span style="color: red"><br>(Совершите покупку ЕКР чтобы сохранить и увеличить бонус покупателя)</span>';
|
||||
}
|
||||
echo '<br>';
|
||||
}
|
||||
?>
|
||||
<?php if ($u->rep['rep3'] >= 0) {
|
||||
$repovo = $u->rep['rep3'] - $u->rep['rep3_buy']; ?>
|
||||
Воинственность: <b style="color:green"><?= $repovo; ?> ед.</b><br><?php } ?>
|
||||
Реликвий: <b style="color:green"><?= $u->info['relik']['relik']; ?> шт.</b><br>
|
||||
<b style="color: red">Взятие Ежедневного задания:</b> <?= $u->dayquest($u->info['id']) ?><br>
|
||||
|
||||
<?php if ($u->info['exp'] <= 499999998) { ?>
|
||||
<b>Ваш Бонус <?= $u->pensia(false) ?></b><br>
|
||||
<?php
|
||||
$bns = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . time(
|
||||
) . ' LIMIT 1'
|
||||
)
|
||||
);
|
||||
if (isset($_GET['takebns']) && $u->newAct($_GET['takebns']) && !isset($bns['id'])) {
|
||||
$u->takeBonus();
|
||||
$bns = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > ' . time(
|
||||
) . ' LIMIT 1'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
if (isset($bns['id'])) {
|
||||
|
||||
echo '<button style="width:164px;margin-top:5px;" disabled="disabled" offclick="alert(\' Через ' . $u->timeOut(
|
||||
$bns['time'] - time()
|
||||
) . '\');" class="btn btn-danger"> Через ' . $u->timeOut($bns['time'] - time()) . ' </button>';
|
||||
} else {
|
||||
|
||||
//Страница родителя
|
||||
?>
|
||||
<button style="width:164px;margin-top:5px;margin-bottom:5px;" class="btn btn-success"
|
||||
onclick="myWindow5(this)">Запросить!
|
||||
</button>
|
||||
<script>
|
||||
function myWindow5(e) {// создать iframe и добавить его после кнопки
|
||||
if (e.nextSibling.nodeName.toLowerCase() != "iframe") {// если после кнопки нет iframe
|
||||
var iframe = document.createElement('iframe');
|
||||
iframe.setAttribute('src', '/bonuss.php');
|
||||
iframe.setAttribute('height', '150');
|
||||
iframe.setAttribute('style', 'width:164px; background-color: rgba(255, 255, 255, 0); padding: 0px 8px 3px 8px; box-shadow: 0px 0px 15px 0px rgba(1, 2, 4, 0.25); float: left; -webkit-transition: .2s ease-out; -o-transition: .2s ease-out; moz-transition: .2s ease-out; transition: .2s ease-out; margin: 0; z-index: 3;');
|
||||
e.parentNode.insertBefore(iframe, e.nextSibling);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
iframe[src^="/bonuss.php"] { /* какой-то стиль у iframe. Его можно отцентрировать стилями CSS по центру окна браузера, сделать общий фон страницы затуманенным */
|
||||
width: 100%;
|
||||
border: none;
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
}
|
||||
|
||||
}
|
||||
<?php if ($u->stats['pbe'] > 0): ?>
|
||||
<a href="/news/268/" target="_blank">Бонус покупателя: <?= $u->stats['pbe'] ?> уровень</a>
|
||||
<?php if (date('d.m.Y') != date('d.m.Y', $nowby)): ?>
|
||||
<span style="color: red"><br>(Совершите покупку ЕКР чтобы сохранить и увеличить бонус покупателя)</span>
|
||||
<?php endif; ?>
|
||||
<br>
|
||||
<?php endif; ?>
|
||||
<?php if ($u->rep['rep3'] >= 0): ?>
|
||||
Воинственность: <b style="color:green"><?= $repovo; ?> ед.</b><br>
|
||||
<?php endif; ?>
|
||||
<br>
|
||||
<?= $u->dayquest($u->info['id']) ?>
|
||||
|
||||
Reference in New Issue
Block a user