2026, 새로운 도약을 시작합니다.

나리야 빌더 경험치 관련 (테이블없이 수기로 작성)

· 5년 전 · 2927

나리야 빌더에서 경험치관련 테이블이 따로 없어서 수기로 만들어봤습니다. 

레벨 1~10까지  1000씩 2배 기준입니다. 

테이블 만들어서 하면 편하길 할텐데 일단 시간없어서 수기로 때려 넣었네요..

필요하신분 혹시 있을까봐 메모차 썼습니다. 

경험치에 따라 1%에서 100%까지 차는 형식입니다. 

테마/widget/sidebar/uesr.php 파일입니다.

<?php

if($member['as_level'] == '1')
        {
        $min_level = '0';
        $exp_level = 1000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }

else if($member['as_level'] == '2')
        {
        $min_level = '1000';
        $exp_level = 4000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }

else if($member['as_level'] == '3')
        {
        $min_level = '4000';
        $exp_level = 9000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }

else if($member['as_level'] == '4')
        {
        $min_level = '9000';
        $exp_level = 16000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }

else if($member['as_level'] == '5')
        {
        $min_level = '16000';
        $exp_level = 25000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }
    
else if($member['as_level'] == '6')
        {
        $min_level = '25000';
        $exp_level = 36000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }

else if($member['as_level'] == '7')
        {
        $min_level = '36000';
        $exp_level = 49000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }

else if($member['as_level'] == '8')
        {
        $min_level = '49000';
        $exp_level = 64000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }

else if($member['as_level'] == '9')
        {
        $min_level = '64000';
        $exp_level = 81000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }
        
else if($member['as_level'] == '10')
        {
        $min_level = '81000';
        $exp_level = 100000 - $min_level; 
        $per = (( ($member['as_exp'] -  $min_level ) / $exp_level ) * 100);
        }


$per = mb_substr($per, 0, 5, "UTF-8");
?>


        <?php echo $exp_level; ?><Br>
        per : <?php echo $per; ?><Br>
        <?php echo $min_level;?> <br><?php echo $member['as_max'];?> <br>
        <?php echo number_format($member['as_max'] - $member['as_exp']);?> 경험치 필요 (<?php echo $per ?>%)
 

ex) 레벨 9기준
최대 81000
현재 78000 
기준 17000
최소 64000

((현재값 - 최소값) / 기준값) * 100

|

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 111
2740 4일 전 조회 103
2739 1주 전 조회 209
2738 1주 전 조회 217
2737 1주 전 조회 181
2736 1주 전 조회 280
2735 3주 전 조회 281
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 267
2730 1개월 전 조회 226
2729 1개월 전 조회 355
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 330
2724 1개월 전 조회 358
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 211
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 336
2716 2개월 전 조회 202
2715 2개월 전 조회 311
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고