Полный отказ от $u->testAction() целиком.
This commit is contained in:
+17
-23
@@ -9,6 +9,7 @@ use Core\Config;
|
||||
use DarksLight2\Battle\Techniques\TechniqueCategoryEntity;
|
||||
use DarksLight2\Training\TrainingManager;
|
||||
use Helper\Conversion;
|
||||
use Model\ActionModel;
|
||||
use Model\Constant\Stat;
|
||||
|
||||
if (!defined('GAME')) {
|
||||
@@ -2318,12 +2319,10 @@ $tma = '';
|
||||
echo '<fieldset> <img height="19" width="34" src="' . Config::img() . '/i/city_ico2/' . $ic1 . '.gif" alt=""> <b>Задержка на получение задания в ' . $u->city_name[$ic1] . '</b> ' . Conversion::secondsToTimeout((86400 + $pl['time']) - time()) . '</fieldset><br>';
|
||||
}
|
||||
//Пещеры
|
||||
$dungeon_timeout = $u->testAction(
|
||||
'`uid` = "' . $u->info['id'] . '" AND `vars` = "psh0" AND `time` > ' . (time() - 60 * 60 * 3) . ' LIMIT 1',
|
||||
1
|
||||
);
|
||||
if ($dungeon_timeout['vars'] == "psh0") {
|
||||
echo '<center><b>Задержка на посещение подземелья: ' . Conversion::secondsToTimeout(60 * 60 * 2 - time() + $dungeon_timeout['time']) . '</center></b><br>';
|
||||
$dungeonTimeout = ActionModel::getOne(["uid = {$u->info['id']}", 'vars = psh0', "time > unix_timestamp() - 10800"], 'time');
|
||||
if ($dungeonTimeout) {
|
||||
echo '<div style="text-align: center; font-weight: bold;">
|
||||
Задержка на посещение подземелья: ' . Conversion::secondsToTimeout(60 * 60 * 2 - time() + $dungeonTimeout) . '</div><br>';
|
||||
}
|
||||
?>
|
||||
<br>
|
||||
@@ -2375,26 +2374,21 @@ $tma = '';
|
||||
} ?>
|
||||
<BR>
|
||||
<?php
|
||||
$sf = $u->testAction(
|
||||
'`uid` = "' . $u->info['id'] . '" AND `time` >= ' . strtotime('now 00:00:00') . ' AND `vars` = "statistic_today" LIMIT 1',
|
||||
1
|
||||
);
|
||||
if (isset($sf['id'])) {
|
||||
$sfe = Conversion::dataStringToArray($sf['vals']);
|
||||
$sf[0] = $u->info['exp'] - (int)$sfe['e'];
|
||||
$sf[1] = $u->info['win'] - (int)$sfe['w'];
|
||||
$sf[2] = $u->info['lose'] - (int)$sfe['l'];
|
||||
$sf[3] = $u->info['nich'] - (int)$sfe['n'];
|
||||
unset($sfe);
|
||||
} else {
|
||||
$sf = [0 => 0, 1 => 0, 2 => 0, 3 => 0];
|
||||
$sf = ActionModel::getOne(["uid = {$u->info['id']}", "time >= " . strtotime('now 00:00:00'), 'vars = statistic_today'], 'vals');
|
||||
$statisticToday = [0, 0, 0, 0,];
|
||||
if ($sf) {
|
||||
[$statisticToday[0], $statisticToday[1], $statisticToday[2], $statisticToday[3]] = Conversion::dataStringToArray($sf);
|
||||
$statisticToday[0] = $u->info['exp'] - $statisticToday[0];
|
||||
$statisticToday[1] = $u->info['win'] - $statisticToday[1];
|
||||
$statisticToday[2] = $u->info['lose'] - $statisticToday[2];
|
||||
$statisticToday[3] = $u->info['nich'] - $statisticToday[3];
|
||||
}
|
||||
?>
|
||||
<B>За сегодня</B><BR>
|
||||
• Получено опыта: <?= $sf[0] ?><BR>
|
||||
• Одержано побед: <?= $sf[1] ?><BR>
|
||||
• Проиграно битв: <?= $sf[2] ?><BR>
|
||||
• Ничьих: <?= $sf[3] ?><BR>
|
||||
• Получено опыта: <?= $statisticToday[0] ?><BR>
|
||||
• Одержано побед: <?= $statisticToday[1] ?><BR>
|
||||
• Проиграно битв: <?= $statisticToday[2] ?><BR>
|
||||
• Ничьих: <?= $statisticToday[3] ?><BR>
|
||||
</div>
|
||||
</div>
|
||||
<?php if ($znn) {
|
||||
|
||||
Reference in New Issue
Block a user