Avocado.CommunityEdition/Plugin/미궁/AvocadoEdition.maze/README.md
2022-02-09 03:09:45 +09:00

37 lines
No EOL
1.2 KiB
Markdown

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
/*
캐릭터 프로필 페이지 (view.ing.pgp) 에 적용 시
$mb['mb_maze'] 를 사용하면 되고
현재 로그인 중인 계정에 대해 미궁 진행도를 표기하고 싶을 땐
$mb['mb_maze']를 -> $member['mb_maze']로 변경하여 를 사용하면 된다.
* 캐릭터가 생성된 계정에 대해서만 랭킹 기록이 보관된다.
*/
$maze_count = sql_fetch("select count(*) as cnt from {$g5['maze_table']}");
$maze_count = $maze_count['cnt'];
$ma = sql_fetch("select ma_subject, ma_order from {$g5['maze_table']} where ma_id = '{$mb['mb_maze']}'");
$ma_count = sql_fetch("select count(*) as cnt from {$g5['maze_table']} where ma_order <= '{$ma['ma_order']}' and ma_id != '{$mb['mb_maze']}'");
$ma_count = $ma_count['cnt'];
$ma_per = $ma_count == 0 ? 0 : $ma_count / $maze_count * 100;
/* 진행률 그래프 출력 예시
<dl>
<dt>Maze</dt>
<dd>
<p>
<i><?=$ma['ma_subject'] ? $ma['ma_subject']." 진행중" : "..."?></i>
<span style="width: <?=$ma_per?>%;"></span>
<sup style="width: <?=$ma_per?>%;"></sup>
</p>
</dd>
</dl>
*/
?>
<p>미궁 - <?=$ma['ma_subject']?> 진행중</p>