엑박님 경험치바 수정해주실분 ;; > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

엑박님 경험치바 수정해주실분 ;; 정보

엑박님 경험치바 수정해주실분 ;;

본문

function exp_bar($mb_id,$mb_point,$option) {
global $g4;

$is_admin = is_admin($mb_id);
$point = $mb_point;
$level = ceil($point / 1000); //반올림을 하여 레벨을 구함.
if($mb_id)if($level <= 1){$level = 1;} // 반올림에서 렙1미만 회원에게 레벨1을 줌, (비회원은 0)
if ($level > 100){$level = 100;} //최대 레벨 설정
if($is_admin == 'super'){$level = 100;} //관리자 레벨 설정
$no = sprintf("%04d", $level);
$max = $level * 1000;
if(!$level){$max=1000; $a_max=1000; $a_min=0;}else{$a_max = (int)($max / $level);$a_min = (int)($point - (1000 * ($level-1)));} //레벨이 없으면 최대값, 있으면 레벨에 맞는 최대값을 구함

if($is_admin == 'super'){$max=1000; $a_max=1000; $a_min=0;} //관리자는 기본세팅

    $bar = (int)($a_min / $a_max * 100);
if($bar > 100) $bar = 0;
        $graph = $bar."%"; //등급, 경험치바 표시
if($level == 0){$level = "0";} // 레벨값을 이용해 레벨대신 표시
if($level == 100){$level = "Top";} // 레벨값을 이용해 레벨대신 표시
if($option == 0){


음.. 아래 살짝 짤랐습니다..


일단... 권한레벨은  로그인시에 포인트대로 변경이 됩니다.
이제 경험치바와 연동을 시켜야 하는데..

경험치바에 출력되는 레벨은..
회원의 멤버레벨을 불러오도록 하게하기위해

$level = $mb_level;  로 바꿔봣는데.. 이건 아닌거같더군요

아무튼.. 질문은 이렇습니다..

1. 경험치바에 출력되는 레벨은..회원의 권한레벨을 불러오도록 한다.
2. 경험치바 퍼센트는..  위에 권한레벨을 불러온후.  그 권한레벨이 몇이라면
  얼마.. 얼마.. 이렇게 따로따로..

음.. 쉽게설명하자면..


$mb_level  == 1  {  총경험치포인트 : 200 }  머 이런식...

흑흑.. 코딩법을 모르니까 참 어렵네요;;
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로