엑박님 경험치바 수정해주실분 ;; 정보
엑박님 경험치바 수정해주실분 ;;본문
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 } 머 이런식...
흑흑.. 코딩법을 모르니까 참 어렵네요;;
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 } 머 이런식...
흑흑.. 코딩법을 모르니까 참 어렵네요;;
댓글 전체