Example #1
0
require "travel_router.php";
$page = "<script src=\"/js/jquery.slimscroll.min.js\"></script>";
$playerHelper = \Likedimion\Game::init()->getService('player.helper');
$player = $playerHelper->getPlayer();
$loc = $ld->locations->findOne(["lid" => $playerHelper->getPlayer()["loc"]]);
$locHelper = \Likedimion\Game::init()->getService('loc.helper');
$title = $loc["title"] ? $loc["title"] : "Likedimion";
//$snap = file_get_contents(ROOT."/public/likedimion.svg");
$lifePercent = $player["char_params"][0] / $player["char_params"][1] * 100;
$manaPercent = $player["char_params"][2] / $player["char_params"][3] * 100;
$expirPercent = $player["experience"] / $playerHelper->getNeedExp($player["level"] + 1) * 100;
$exp = $player["experience"];
$needExp = $playerHelper->getNeedExp($player["level"] + 1);
$regen = $playerHelper->getRegen(4)[1] * 1000;
if ($playerHelper->getCountNewMsg() > 0) {
    $msgTitle = $playerHelper->getCountNewMsg() . " " . View::getNumEnding($playerHelper->getCountNewMsg(), ["новое", "новых", "новых"]) . " " . View::getNumEnding($playerHelper->getCountNewMsg(), ["сообщение", "сообщения", "сообщений"]);
    $page .= "<a href='/?game=msg'>" . $msgTitle . "</a><div class='hr'></div><a href='/?game=msg&action=readAll'>прочитать позже</a>";
}
$page .= <<<PAGE
<div class="progerss__bar">
    <div class="progress">
        <div id="life_bar" class="fill life" style="width: {$lifePercent}%"></div>
        <div id="life_bar_text" class="text strong">
        <span class="game_ui_icon icon_heart"></span>
        <span class="title strong">жизнь</span>
        <span id="data">{$player["char_params"][0]} / {$player["char_params"][1]}</span>
        </div>
    </div>
    <div class="progress">
        <div class="fill mana" style="width: {$manaPercent}%"></div>
        <div class="text strong">
Example #2
0
for ($i = 0; $i < count($lang["base_params"]); $i++) {
    if ($baseParamsAdd[$i] > 0) {
        $stmp = " <span class='strong'>+" . $baseParamsAdd[$i] . "</span>";
    } else {
        $stmp = "";
    }
    $page .= '<li class="list-group-item little_block">
    <span class="badge">' . $baseParams[$i] . $stmp . '</span>
    <h6 class="list-group-item-heading strong text-uppercase"><a href="#" onclick="info(\'info_' . $i . '\');">' . $lang["base_params"][$i] . '</a></h6>
    <p id="info_' . $i . '" class="list-group-item-text hidden">' . $lang["info"]["base_params"][$i] . '<br/></p>
</li>';
    //unset($stmp);
}
$page .= '</ul></div> ';
if ($player["war_skills_points"]) {
    $stmp = '<span class="badge bg-danger"><span id="or">' . $player["base_stats_points"] . '</span> ' . \Likedimion\Helper\View::getNumEnding($player["base_stats_points"], ["очко", "очка", "очков"]) . ' развития</span>';
}
$page .= "<div class='panel panel-default'><div class='panel-heading text-uppercase strong text-muted'>боевые навыки " . $stmp . "</div>";
$page .= '<ul class="list-group text-left">';
for ($i = 0; $i < count($lang["war_skills"]); $i++) {
    if ($warSkillsAdd[$i] > 0) {
        $stmp = " <span class='strong'>+" . $warSkillsAdd[$i] . "</span>";
    } else {
        $stmp = "";
    }
    $page .= '<li class="list-group-item little_block">
    <span class="badge bg-danger">' . $warSkills[$i] . $stmp . '</span>
    <h6 class="list-group-item-heading strong text-uppercase"><a href="#" onclick="info(\'skl_' . $i . '\');">' . $lang["war_skills"][$i] . '</a></h6>
    <p id="skl_' . $i . '" class="list-group-item-text hidden">' . str_replace("\n", "<br/>", $lang["info"]["war_skills"][$i]) . '</p>
</li>';
}