• SEARCH

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

      • 게임존
      • 2016.02.16 - 22:45 184

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

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

    -패널티 수치 임의 지정

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

     

    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
      게임존

    게임존 님의 최근 글

    [필독] 등업신청 공지사항 입니다 . 하사이상 1만포인트이상 등업신청 485 29 2025 07.06 현금거래성 게시물 작성시 영구정지 대상입니다 276 2018 01.29 자유게시판 홍보시 영구정지 처리됩니다. 20 2023 02.10 홍보게시물 작성시 1건당 -200포인트가 소모됩니다. 1662 2020 08.18 홍보게시물 작성시 1건당 -200포인트가 소모됩니다. 1678 2020 08.18

    게임존 님의 최근 댓글

    확인결과 정상 다운로드 및 압축이 풀리는것으로 확인되었습니다. 2026 02.22 강의해주셔서 감사합니다 2024 03.07 강의해주셔서 감사합니다 2023 11.20 강의해주셔서 감사합니다 2023 11.20 강의해주셔서 감사합니다 2023 11.19
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • CR 오녀산성 스크립트
    • 목록
      view_headline
    × CLOSE
    기본 (461) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 소스자료실 안내입니다.
      2017.06.06 - 16:11 614
    461
    5.50불홍인데 경험치배율올려도 최대250만이상못먹어서..수정방법좀..
    프랑스0 2025.10.13 - 18:08 41
    460
    cr야바위
    토렐리리 2024.01.20 - 12:07 103
    459
    cr 얼음칼
    토렐리리 2024.01.20 - 11:55 71
    458
    cr 소소
    토렐리리 2024.01.20 - 11:54 38
    457
    cr 용무기
    토렐리리 2024.01.20 - 11:54 73
    456
    cr 막대사탕엔피씨
    토렐리리 2024.01.20 - 11:53 29
    455
    CR 천인마법 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:26 383
    454
    CR 점령NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:25 86
    453
    CR 생산NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:25 76
    452
    CR 전쟁NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:24 63
    451
    CR 강화NPC 스크립트 입니다.
    닼으닉스 2021.06.09 - 05:23 62
    450
    CR 연대기NPC 스크립트 입니다.
    닼으닉스 2021.06.07 - 03:43 44
    449
    CR 천인NPC 스크립트 입니다.
    닼으닉스 2021.06.07 - 03:41 65
    448
    cr 정화의방패
    아마 2021.05.01 - 02:57 114
    447
    CR 애매한 함수들의 13가지 비밀
    꿀밤12 2021.03.18 - 03:22 182
    446
    환상의섬 몬스터별 드랍아이템
    꿀밤12 2021.03.16 - 16:57 92
    445
    CR 애매한 함수들의 13가지 비밀
    꿀밤12 2021.03.16 - 16:38 93
    444
    몬스터 마법 정보 및 마법 데미지
    꿀밤12 2021.03.16 - 16:36 98
    443
    DR 구축방법
    꿀밤12 2021.03.16 - 16:16 354
    442
    스킬모음 - 화염주술사
    안지 2021.02.06 - 07:45 170
    441
    주술사 자동범위마법
    아리힝 2021.01.29 - 21:11 203
    440
    CR 추가경험치
    아리힝 2021.01.29 - 21:05 102
    439
    결투장 스크립트
    피카츄배구 2020.03.10 - 19:39 465
    438
    그룹경험치 스크립트
    피카츄배구 2020.03.10 - 19:37 453
    437
    도사 버프 스크립트
    피카츄배구 2020.03.10 - 19:33 475
    436
    승급기준 아이템지급
    피카츄배구 2020.03.10 - 19:32 349
    435
    낚시 스크립트
    피카츄배구 2020.03.10 - 19:31 293
    434
    템이미지코드
    디르고633 2020.03.09 - 02:31 399
    433
    CR 아이템파괴비령서
    아리힝 2020.03.03 - 01:27 156
    432
    아이템 판매가격 설정법?? (SUN구동기)
    데뮤니즈 2019.12.26 - 21:29 370
    431
    6.51 경험치 배율 수정 방법입니다.(mapreg로 안될 시)
    wnehddbs 2019.11.12 - 23:16 530
    430
    자동기원
    츠찌 2019.10.15 - 23:39 664
    429
    후면공격 측면공격 스크립트!!(디스구동기)
    깜상 2019.09.25 - 10:18 659
    428
    DR 함수모음
    고래상어 2019.04.02 - 18:50 538
    427
    DR환수
    가시거기 2019.03.31 - 13:42 390
    426
    DR자동체마사기
    가시거기 2019.03.31 - 13:40 354
    425
    DR황제암살
    가시거기 2019.03.31 - 13:39 249
    424
    DR 천명
    가시거기 2019.03.31 - 13:30 238
    423
    잠수컨텐츠 (수련)
    20009 2019.03.31 - 12:45 282
    422
    cr1인인던
    20009 2019.03.31 - 12:44 140
    421
    dr낚시터
    20009 2019.03.31 - 12:41 125
    420
    dr환수스크립트
    20009 2019.03.31 - 12:39 194
    419
    진홍의대지
    20009 2019.03.30 - 07:03 158
    418
    메마른고원 맵
    20009 2019.03.30 - 07:02 174
    417
    CR낚시
    파도풀 2019.03.24 - 18:22 140
    416
    cr 마력방패(각성)
    파도풀 2019.03.24 - 18:20 131
    415
    CR랭킹
    파도풀 2019.03.24 - 18:18 192
    414
    경마장 시스템 [구버전/디스구동기]
    인연서버 2019.02.14 - 11:00 357
    413
    CR 오녀산성 스크립트
    포로롱 2019.01.09 - 21:03 132
    412
    cr 함수모음
    포로롱 2019.01.09 - 20:58 490
    • 1 2 3 4 5 6 7 8 9 .. 10
    • / 10 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay