• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 바람의나라 자료게시판 소스자료실
    • 바람의나라 자료게시판 소스자료실 ()
    • SUN 그룹 경험치

      • 게임존
      • 2016.02.16 - 22:45 322

    -눈에 보이는 서버 튕김 현상 수정

    -그룹원중 레벨이나 승급차수가 일정수치 이상 차이나면 경험치 패널티가 부여

    -패널티 수치 임의 지정

    -그룹원 중 도사가 있을경우 약간의 추가 경험치

     

    5번째줄의

    set @server_exprating, value; 이부분에서 value 값에 자신이 원하는 배율을 입력하시면 됩니다.

    고정적인 상수값을 입력하셔도 되고 서버변수를 이용하셔도 상관 없습니다.

     

    경험치의 패널티가 너무 커서 경험치 배율이 0 이하가 된다면 최소 배율인 1로 지정됩니다.

     

    경험치 분배율, 패널티 수치, 도사 추가 경험치는 자신의 배율에 따라 달리질 수 있으며

    명시된 % 비율은 10배를 기준으로 작성한 것입니다.

     

    도사 추가 경험치는 약 3~10% 정도로 책정되어 있습니다.

     

     

     

    ONKILL
    {
        set @sd, mysd();
        set @id, myid();
        set @server_exprating, value;
        
        set_expevent @server_exprating;

        callfunc "Group_Exp_Divide", @sd;
    }

    FUNC_Group_Exp_Divide
    {
        set @sd, getarg(0);
        
        if(group(@sd) != 0)
        {
            set @level, get_level(@sd);
            set @joblevel, get_joblevel(@sd);
        
            setarray @group_member_session[0], 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;

            for(set @loop, 0; @loop < partymax(); set @loop, @loop+1)
            {
                set @target_sd, party_member(@sd, @loop);
                if(@target_sd > 0)
                {
                    if(get_mapid(@sd) == get_mapid(@target_sd))
                    {
                        set @group_member_session[@group_member_count], @target_sd;
                        set @group_member_count, @group_member_count+1;
                        
                        set @group_member_level, get_level(@group_member_session[@group_member_count]);
                        if(@level < @group_member_level)
                        {
                            if(@level < (@group_member_level-20)) { set @penalty, @penalty+3; }
                            else if(@level < (@group_member_level-40)) { set @penalty, @penalty+5; }
                            else if(@level < (@group_member_level-60)) { set @penalty, @penalty+7; }
                            else if(@level < (@group_member_level-80)) { set @penalty, @penalty+10; }
                            else { set @penalty, @penalty+15; }
                        }
                        
                        set @group_member_joblevel, get_joblevel(@group_member_session[@group_member_session]);
                        if(@joblevel < @group_member_joblevel)
                        {
                            if(@joblevel == (@group_member_joblevel-1)) { set @penalty, @penalty-2; }
                            else if(@joblevel == (@group_member_joblevel-2)) { set @penalty, @penalty-4; }
                            else if(@joblevel == (@group_member_joblevel-3)) { set @penalty, @penalty-7; }
                            else { set @penalty, @penalty-10; }
                        }

                        if(get_job(@group_member_session[@group_member_count]) == 4)
                            set @group_bonus, 1;

                        set_userexpevent @target_sd, 0;
                    }
                }
            }

            if(@group_member_count > 1)
            {
                if(@group_member_count == 2) { set @apply_exp, 6; }
                else if(@group_member_count == 3) { set @apply_exp, 9; }
                else if(@group_member_count == 4) { set @apply_exp, 10; }
                else if(@group_member_count == 5) { set @apply_exp, 8; }
                else if(@group_member_count == 6) { set @apply_exp, 5; }
                else if(@group_member_count == 7) { set @apply_exp, 4; }
                else if(@group_member_count == 8) { set @apply_exp, 4; }
     
                set @apply_exp, (@apply_exp+@group_bonus)-@penalty;
                if(@apply_exp < 1) { set @apply_exp, 1; }

                for(set @loop, 0; @loop < @group_member_count; set @loop, @loop+1)
                {
                    if(@group_member_session[@loop] == 0)
                        break;
                        
                    set_userexpevent @group_member_session[@loop], @apply_exp;
                }
            }
        }
        else
        {
            set_userexpevent @sd, 0;
        }
    }

    //서버 경험치 10배 기준, 경험치 배율이 10배가 아니라면 @apply_exp 수치를 변경해 주어야 함
    //그룹원 수:    2    3    4    5    6    7    8    |    9    10    11    12
    //경험치(%):    80    63    50    36    25    20    14    |    11    10    9    8
    //                                            |    9명 부터는 n분의 1 배분
     

     

    -게임존-

     

    출처(윈바람)

    이 게시물을..
    N
    0
    0
    • cr 용무기토렐리리
    • 42
      게임존

    게임존 님의 최근 글

    링크게시물은 포인트 복구처리되지않습니다. 89 1 2021 01.16 링크게시물은 포인트 복구처리되지않습니다. 29 2021 01.16 링크게시물은 포인트 복구처리되지않습니다. 33 2021 01.16 링크게시물은 포인트 복구처리되지않습니다. 71 2021 01.16 링크게시물은 포인트 복구처리되지않습니다. 377 2021 01.16

    게임존 님의 최근 댓글

    확인결과 정상 다운로드 및 압축이 풀리는것으로 확인되었습니다. 2026 02.22 강의해주셔서 감사합니다 2024 03.07 강의해주셔서 감사합니다 2023 11.20 강의해주셔서 감사합니다 2023 11.20 강의해주셔서 감사합니다 2023 11.19
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • cr 용무기
    • 목록
      view_headline
    × CLOSE
    기본 (505) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 포인트 획득 공지
      6
      2026.04.24 - 19:48 14007 6
    • 링크 업로드 관련 공지
      10
      2026.03.25 - 21:56 13018 10
    • 인증메일 공지
      3
      2026.03.15 - 16:42 12813 3
    • 파일링크 및 인증메일 발송 관련 문의 안내
      11
      2026.03.14 - 22:03 13796 11
    • 포인트 게시판 안내
      2026.02.28 - 19:14 14402
    • 게임존 사이트 변경 사항 안내
      9
      2026.02.26 - 01:07 15964 9
    • 소스자료실 안내입니다.
      2017.06.06 - 16:11 853
    505
    무타, 소림사 구현 스크립트
    강상 2026.06.29 - 19:30 161
    504
    진황보검, 고대유물, 남경 상점 구현 스크립트
    강상 2026.06.29 - 19:29 156
    503
    도삭산 스크립트
    강상 2026.06.29 - 19:28 161
    502
    순정 아이템 db
    강상 2026.06.29 - 19:25 159
    501
    초보의 길 스크립트
    강상 2026.06.29 - 19:19 137
    500
    자동기원 있는 도사 직업길드 스크립트
    강상 2026.06.29 - 19:16 140
    499
    구버전 4차 순정 영혼사(십억경 있음)
    강상 2026.06.29 - 19:15 149
    498
    민첩 대폭 반영한 도적 공격 마법 (구버전)
    강상 2026.06.29 - 19:13 116
    497
    주술사 공격 마법에 지력 반영한 스크립트(구버전)
    강상 2026.06.29 - 19:11 115
    496
    도사 33 66 99 무기 지급 스크립트
    강상 2026.06.25 - 12:05 146
    495
    주술사 33 66 99 무기 지급 스크립트
    강상 2026.06.25 - 12:05 121
    494
    도적 33 66 99 무기 지급 스크립트
    강상 2026.06.25 - 10:31 152
    493
    전사 33 66 99 무기 지급 스크립트
    강상 2026.06.25 - 10:31 135
    492
    신 맵파일(.map) 5
    강상 2026.06.25 - 00:09 135
    491
    신 맵파일(.map) 4
    강상 2026.06.25 - 00:09 156
    490
    신 맵파일(.map) 3
    강상 2026.06.25 - 00:08 147
    489
    신 맵파일(.map) 2
    강상 2026.06.25 - 00:08 117
    488
    신 맵파일(.map) 1
    강상 2026.06.25 - 00:08 128
    487
    부여성/국내성/진입로 원본 .map
    강상 2026.06.24 - 23:59 119
    486
    내구도 보호 스크립트
    강상 2026.06.24 - 22:16 117
    485
    Mob 능력치 순정 파일
    강상 2026.06.24 - 21:49 111
    484
    Mob 아이템 드랍 순정 파일
    강상 2026.06.24 - 16:20 114
    483
    현자의기원 상향 스크립트
    강상 2026.06.24 - 14:59 128
    482
    백호참 상향 스크립트
    강상 2026.06.24 - 14:55 112
    481
    건곤대나이 상향 스크립트
    강상 2026.06.24 - 14:54 116
    480
    봉황의기원 상향 스크립트
    강상 2026.06.24 - 14:48 118
    479
    신령의기원 상향 스크립트
    강상 2026.06.24 - 14:47 107
    478
    생명의기원 상향 스크립트
    강상 2026.06.24 - 14:46 116
    477
    구버전 무기, 갑옷 밸런스 조정 db 파일
    강상 2026.06.24 - 14:40 126
    476
    CR 링서버기준 지폭지술 스크립트 오류 수정
    통통이 2026.04.15 - 21:22 262
    475
    구버전 바람 전사 고차승급 스킬 후퇴검격
    젠장할 2026.04.04 - 21:36 285
    474
    구버전 바람 전사 고차승급 스킬 그림자의맹습
    젠장할 2026.04.04 - 21:35 294
    473
    구버전 바람 주술사 고차 승급 스킬 천지창조
    젠장할 2026.04.04 - 21:34 262
    472
    구버전 바람 주술사 고차 승급 스킬 헬 아이스
    젠장할 2026.04.04 - 21:34 282
    471
    구버전 바람 주술사 고차 승급 스킬
    젠장할 2026.04.04 - 21:23 291
    470
    구버전 바람 주술사 고차 승급 스킬 마성강림
    젠장할 2026.04.04 - 21:23 207
    469
    구버전 바람 주술사 고차 승급 스킬 무간지옥
    젠장할 2026.04.04 - 21:21 218
    468
    구버전 바람 주술사 고차 승급 스킬 염라사자
    젠장할 2026.04.04 - 21:21 196
    467
    구버전 바람 주술사 고차승급 스킬 사냥개시
    젠장할 2026.04.04 - 21:20 206
    466
    구버전 바람 주술사 고차승급 스킬 혹한
    젠장할 2026.04.04 - 21:20 226
    465
    f1 체마사기
    젠장할 2026.04.04 - 21:10 199
    464
    십억경자동변환
    젠장할 2026.04.04 - 21:09 197
    463
    좌표 저장 후 이동
    젠장할 2026.04.04 - 21:09 216
    462
    북방 항아리 스크립트
    젠장할 2026.04.04 - 21:08 199
    461
    5.50불홍인데 경험치배율올려도 최대250만이상못먹어서..수정방법좀..
    프랑스0 2025.10.13 - 18:08 347
    460
    cr야바위
    토렐리리 2024.01.20 - 12:07 343
    459
    cr 얼음칼
    토렐리리 2024.01.20 - 11:55 316
    458
    cr 소소
    토렐리리 2024.01.20 - 11:54 295
    457
    cr 용무기
    토렐리리 2024.01.20 - 11:54 406
    456
    cr 막대사탕엔피씨
    토렐리리 2024.01.20 - 11:53 263
    • 1 2 3 4 5 6 7 8 9 10 .. 11
    • / 11 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay