• SEARCH

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

      • 복엄
      • 2017.06.25 - 10:52 52

    importPackage(Packages.constants);
    importPackage(Packages.server.items);
    importPackage(Packages.tools.RandomStream);
    var status = 0;
    var invs = Array(1, 5);
    var invv;
    var selected;
    var slot_1 = Array();
    var slot_2 = Array();
    var statsSel;
    var jw_85 = Randomizer.rand(1,10);
    var jw_105 = Randomizer.rand(1,10);
    var jw_125 = Randomizer.rand(1,10);
    var jw_150 = Randomizer.rand(1,10);
    var gage = Randomizer.rand(5,25);
    var pi = Randomizer.rand(1,10);
    var chances_hd = Math.floor(Math.random()*100+1);
    var chance_hd = Randomizer.rand(1,3);
    var chances_hp = Math.floor(Math.random()*100+1);
    var chance_hp = Randomizer.rand(1,3);
    var chance_fv = Randomizer.rand(1,10);
    function start() {
        action(1,0,0);
    }

    function action(mode, type, selection) {
        if (mode != 1) {
            cm.dispose();
            return;
        }
        status++;
        if (status == 1) {
            var percent = getFever() == -1 ? 0 : getFever()
            var show = getFever() >= 10 && getFever() < 20 ? "■□□□□□□□□□" : 
            getFever() >= 20 && getFever() < 30 ? "■■□□□□□□□□" : 
            getFever() >= 30 && getFever() < 40 ? "■■■□□□□□□□" :
            getFever() >= 40 && getFever() < 50 ? "■■■■□□□□□□" :
            getFever() >= 50 && getFever() < 60 ? "■■■■■□□□□□" :
            getFever() >= 60 && getFever() < 70 ? "■■■■■■□□□□" :
            getFever() >= 70 && getFever() < 80 ? "■■■■■■■□□□" :
            getFever() >= 80 && getFever() < 90 ? "■■■■■■■■□□" :
            getFever() >= 90 && getFever() < 100? "■■■■■■■■■□" : "□□□□□□□□□□";
            var txt = "이 곳에서 아이템을 분해할 수 있는 것 같다. 분해기 아래에는 작은 메모가 표시되어 있다.\r\n\r\n#r";
            txt += " #fs12#①#fs11# Lv.75 이상의 장비 아이템만 분해 가능.\r\n";
            txt += " #fs12#②#fs11# Lv.105제 이상 아이템 분해시 일정 확률로 #e#z4001715##n 획득!\r\n";
            txt += " #fs12#③#fs11# Lv.160제 이상 아이템 분해시 일정 확률로 #e#z4310071##n 획득!\r\n#b";
            txt += " #fs12#ⓞ#fs11# #e피버 보너스 게이지 : #fs12##n#b"+show+" #fs11#("+percent+"%)#fs12##k";
            txt += "\r\n\r\n어떻게 할까? 아이템을 분해해 볼까?\r\n";
            txt += "#b#L1#음…. 지금 당장 분해를 시작해보자.\r\n";
            txt += "#L2#느낌이 좋지 않아. 지금은 분해할 때가 아니야.";
            cm.sendSimpleS(txt, 2);
        } else if (status == 2) {
            var ok = false;
            var selStr = "분해할 아이템을 선택하자. #b75레벨 이상의 장비 아이템#k만 가능하다. 아이템 이름위에 마우스를 올려 놓으면 툴팁을 볼 수 있다.\r\n";
            for (var x = 0; x < invs.length; x++) {
                var inv = cm.getInventory(invs[x]);
                for (var i = 0; i <= inv.getSlotLimit(); i++) {
                    if (x == 0) {
                        slot_1.push(i);
                    } else {
                        slot_2.push(i);
                    }
                    var it = inv.getItem(i);
                    if (it == null) {
                        continue;
                    }
                    if (cm.isCash(it.getItemId())){
                    var itemid = 0;
                    }else{
                    var itemid = it.getItemId();
                    }
                    
                    if (selection == 1){
                    if (!GameConstants.isEquip(itemid)) {
                        continue;
                    }
                    }else if (selection == 2){
                        continue;
                    }
                    ok = true;
                    selStr += "#L" + (invs[x] * 1000 + i) + "##v" + itemid + "# #z" + itemid + "##l\r\n";
                }
            }
            if (!ok && selection == 1) {
                cm.sendOkS("맞다…. 나 장비 아이템을 가지고 있지 않았지…!", 2);
                cm.dispose();
                return;
            }
             if (selection == 1){
            cm.sendSimpleS(selStr + "#k", 2);
            }else if (selection == 2){
            cm.sendOkS("그래. 이건 완전 도박같은 행위야. 나중에 해봐야겠다.", 2);
            cm.dispose();
            }
        } else if (status == 3) {
            invv = selection / 1000;
            selected = selection % 1000;
            var inzz = cm.getInventory(invv);
            if (invv == invs[0]) {
                statsSel = inzz.getItem(slot_1[selected]);
            } else {
                statsSel = inzz.getItem(slot_2[selected]);
            }
            if (statsSel == null) {
                cm.sendOk("Error, please try again.");
                cm.dispose();
                return;
            }
            var item = statsSel.getItemId();
            if(cm.isCash(item)){
            cm.sendOkS("캐시 아이템은 분해할 수 없군...", 2);
            cm.dispose();
            } else if (ItemInformation.getInstance().getReqLevel(item) < 75) {
            cm.sendOk("착용 레벨이 75 미만인 아이템은 분해할 수 없다는 메시지가 나온다.");
            cm.dispose();
            }else{
            cm.sendNextS("#b#i"+statsSel.getItemId()+"# #z"+statsSel.getItemId()+"##k 아이템을 정말로 분해할까? 아이템의 옵션에 상관 없이 결과는 똑같이 나올테고, 결과를 번복할 순 없겠지….", 2);
            }
        } else if (status == 4) {
            var item = statsSel.getItemId();
            var list = "4310036,4001519,3994013,3994001,3994009,4310038"
            var list_fv  = "4310036,4001519,3994013,3994001,3994009,4310038"
            var list_85  = list.split(",")[Math.floor(Math.random()*6)];
            var list_105 = list.split(",")[Math.floor(Math.random()*6)];
            var list_125 = list.split(",")[Math.floor(Math.random()*6)];
            var list_150 = list.split(",")[Math.floor(Math.random()*6)];
            var list_fvr = list_fv.split(",")[Math.floor(Math.random()*6)];
            setFever(getFever() + gage)
            var extract = "#b#i"+statsSel.getItemId()+"# #z"+statsSel.getItemId()+"##k 아이템을 분해하여 아래의 결과물이 나왔다.";
            extract += "\r\n\r\n#e#b #fs12#ⓞ#fs11# #e분해 후 피버 보너스 게이지 : #r"+getFever()+"% #b("+gage+"% 상승)#n#fs12##k";
            extract += "\r\n\r\n#fUI/UIWindow.img/QuestIcon/4/0#\r\n";
                extract += "#b#i"+list_85+"# #z"+list_85+"# "+jw_85+"개\r\n";
                if(ItemInformation.getInstance().getReqLevel(item) >= 105) {
                extract += "#b#i"+list_105+"# #z"+list_105+"# "+jw_105+"개\r\n";
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 125) {
                extract += "#b#i"+list_125+"# #z"+list_125+"# "+jw_125+"개\r\n";
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 150) {
                extract += "#b#i"+list_150+"# #z"+list_150+"# "+jw_150+"개\r\n";
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 105 && chances_hd < 5) {
                extract += "#b#i4310071# #z4310071# "+chance_hd+"개\r\n";
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 160 && chances_hp < 5) {
                extract += "#b#i4310071# #z4310071# "+chance_hp+"개\r\n";
                }

                cm.gainItem(list_85, jw_85);
                if(ItemInformation.getInstance().getReqLevel(item) >= 105) {
                cm.gainItem(list_105, jw_105);
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 125) {
                cm.gainItem(list_125, jw_125);
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 150) {
                cm.gainItem(list_150, jw_150);
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 105 && chances_hd < 5) {
                cm.gainItem(4310071, chance_hd)
                }
                if(ItemInformation.getInstance().getReqLevel(item) >= 160 && chances_hp < 5) {
                cm.gainItem(4310071, chance_hp)
                }
            if (getFever() >= 100) {
                setFever(0);
                extract += "\r\n\r\n#fUI/UIWindow.img/QuestIcon/4/0# #e#r[피버 보너스]#k#n\r\n";
                extract += "#b#i"+list_fvr+"# #z"+list_fvr+"# "+chance_fv+"개\r\n";
                cm.gainItem(list_fvr, chance_fv);        
            };

            cm.gainItem(statsSel.getItemId(),-1);
            cm.sendOkS(extract, 2);        
            cm.dispose();
        }
    }

    function getFever() {
        return cm.getPlayer().getKeyValue2("fever");
    }

    function setFever(i) {
        cm.getPlayer().setKeyValue2("fever", i);
    }

     

     

     

     

    참고로 only 스크립트 

    이 게시물을..
    N
    0
    0
    • 핵스 에딧앙이우양
    • 0
      복엄

    복엄 님의 최근 글

    구축재료 45 2017 12.23 만능 스크립트 53 2017 11.25 전직스크립트 ~블래스터,키네시스까지 29 2017 10.25 성형 npc 스크립트 205 2017 06.25 아케인 무기 교환 스크립트 220 279 2017 06.25

    복엄 님의 최근 댓글

    그건 니가 못하는거임  2017 11.05 클라는 어디서구하죠 2017 05.09 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 2017 05.02 힘드셨겠어요. 힘내세요!! 2017 05.02 봐쪄여 2017 05.02
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 핵스 에딧
    • 목록
      view_headline
    × CLOSE
    기본 (1,746) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    1746
    1.2.51 버전 근접공격 패치 실행기
    Narvik86 2026.01.01 - 09:57 14
    1745
    .379 팩
    lyw01234 2025.12.22 - 05:04 43
    1744
    자동사냥 매크로
    lyw01234 2025.12.22 - 05:02 33
    1743
    51~94CT
    dqdwqaa 2025.10.27 - 19:22 70
    1742
    65 H 툴
    김인인 2025.10.26 - 13:51 52
    1741
    GMS 0.83 기능 모음
    준식K 2025.10.24 - 17:49 19
    1740
    1.2.51ct + 엔진
    늙은용 2025.10.13 - 20:20 45
    1739
    자바 8
    캬키캬캬 2025.10.11 - 19:28 8
    1738
    GMHandTool
    테디 2025.10.07 - 16:13 29
    1737
    .
    wqeqwzx 2025.10.01 - 23:40 14
    1736
    1.2.65 종합CT없나요 여기있는것들 다 팅기는데?
    hkfohfh 2025.09.24 - 21:07 49
    1735
    skill.wz 파일입니다.
    skswod22 2025.09.24 - 09:36 57
    1734
    Touch En
    박부리 2025.08.11 - 23:28 24
    1733
    160 팩임
    ssa 2025.08.05 - 05:17 82
    1732
    프메 접속기 종료기
    휜둥이 2024.04.27 - 08:24 96
    1731
    클릭 투 트윅 4.96버전
    제이든문 2024.04.25 - 23:24 29
    1730
    패킷 전부정리
    qow02 2024.04.25 - 10:21 85
    1729
    프리메이플 큐브매크로
    시가 2024.04.23 - 05:39 166
    1728
    메이플랜드 사이즈조절
    MMK 2024.04.23 - 04:18 38
    1727
    서버 아이피 확인용 프로세스해커
    Kirox 2024.04.15 - 09:25 53
    1726
    피방 프로그램
    앙이우양 2024.04.15 - 03:28 98
    1725
    버전별 ct및 엔진
    danielll 2024.04.08 - 08:08 177
    1724
    1.2.65 쉬운 매크로 (포탈탐)
    asah 2024.04.01 - 04:10 227
    1723
    316 초원팩 열때 쓰는 MySQL
    GV솔그린 2024.03.21 - 19:02 61
    1722
    압축파일 비번찾기 알집
    도딜 2024.03.20 - 12:22 53
    1721
    리패커 모음
    고구려인 2024.03.17 - 04:10 222
    1720
    1.2.65 리패커
    짜이엔 2024.03.12 - 09:02 242
    1719
    1.2.95 CT
    포이즌젤리삐 2024.03.08 - 22:11 198
    1718
    채식 브라우저입니다.
    nartr 2024.03.03 - 22:53 59
    1717
    퍼플봇3 매크로 (편함)
    미니미미 2024.03.01 - 12:35 227
    1716
    메이플랜드 몹몰이 & 자동사냥
    김장군11 2024.02.27 - 00:01 623
    1715
    우회엔진입니다
    베이커리2131 2024.02.24 - 18:50 208
    1714
    메이플land ct등등.
    러니2 2024.02.19 - 20:55 353
    1713
    65버전 CT
    아잉유인나 2024.02.19 - 08:59 198
    1712
    bat 파일 exe 파일로 바꾸기 ㅇㅇ
    JuSen5 2024.02.16 - 16:13 76
    1711
    우회된 치엔 입니다.
    sdaffdsf 2024.02.13 - 09:08 222
    1710
    220 핵실 되는 것
    sdaffdsf 2024.02.13 - 09:04 93
    1709
    쉬프트매크로
    바람출근입 2024.02.12 - 22:38 162
    1708
    373 맥댐
    garegdas 2024.02.06 - 09:30 254
    1707
    362 맥댐
    garegdas 2024.02.05 - 20:43 62
    1706
    윈도우 CURL 통신 프로그램
    아가입니당 2024.02.04 - 09:57 41
    1705
    Java File Viwer
    아가입니당 2024.02.04 - 09:56 23
    1704
    MSW.EXE 최신
    꺼즈 2024.02.03 - 16:19 68
    1703
    jar 뷰어
    garegdas 2024.02.02 - 21:49 38
    1702
    심볼스크립트
    garegdas 2024.02.02 - 21:47 61
    1701
    고버전 구버전 구축재료
    garegdas 2024.02.01 - 10:10 176
    1700
    373 클라로컬
    garegdas 2024.02.01 - 10:01 173
    1699
    하인즈팩 구축준비물(14버전 자바 + 마리아DB)
    야구동호랑이 2024.02.01 - 04:02 255
    1698
    핵스 에딧
    앙이우양 2024.01.30 - 19:55 72
    1697
    kms 뉴비소스 ㅂㅍ
    앙이우양 2024.01.30 - 19:54 146
    • 1 2 3 4 5 6 7 8 9 10 .. 35
    • / 35 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay