close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

자동전직 npc

2016.06.06 06:48

LTE 조회 수:108


var status = -1;
var load = 0;
var job = 0;
var level = 0;

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } else {
        if (mode == 0) {
            cm.dispose();
            return;
        }
        if (mode == 1)
            status++;
        else
            status--;
    if (status == 0) {
        if (cm.getPlayer().getKeyValue("startvalue") == "1"){
            var chat = "메르세데스의 기억속에서 오셨군요 마지막이에요 당신에게 힘을 드릴게요 직업을 골라주세요.";
            var hero = "메르세데스의 기억속에서 오셨군요 마지막이에요 당신에게 힘을 드릴게요 직업을 골라주세요.";
            var nova = "메르세데스의 기억속에서 오셨군요 마지막이에요 당신에게 힘을 드릴게요 직업을 골라주세요.";
            var cygh = "메르세데스의 기억속에서 오셨군요 마지막이에요 당신에게 힘을 드릴게요 직업을 골라주세요.";
            if (cm.getPlayer().getJob() == 0) {
                chat += "현재 당신의 직업은 #b모험가#k 이군요.\r\n";
                chat += "#L1# 저는 #r전사#k로 전직하고 싶습니다.\r\n";
                chat += "#L2# 저는 #r마법사#k로 전직하고 싶습니다.\r\n";
                chat += "#L3# 저는 #r궁수#k로 전직하고 싶습니다.\r\n";
                chat += "#L4# 저는 #r도적#k으로 전직하고 싶습니다.\r\n";
                chat += "#L5# 저는 #r해적#k으로 전직하고 싶습니다.\r\n";
                chat += "#L6# 저는 #r듀얼블레이드#k로 전직하고 싶습니다.\r\n";
               // chat += "#L15# 저는 #r메르세데스#k로 시작하고 싶습니다.\r\n";
                chat += "#L7# 저는 #r캐논슈터#k로 전직하고 싶습니다.\r\n";
               // chat += "#L16# 저는 #r팬텀#k으로 전직하고 싶습니다.\r\n";
               // chat += "#L17# 저는 #r어둠계열 루미너스#k로 전직하고 싶습니다.\r\n";
               // chat += "#L18# 저는 #r빛계열 루미너스#k로 전직하고 싶습니다.\r\n";
               // chat += "#L14# 저는 #r에반#k으로 전직하고 싶습니다.\r\n";
               // chat += "#L13# 저는 #r아란#k으로 전직하고 싶습니다.\r\n";
               // chat += "#L23# 저는 #r미하일#k으로 전직하고 싶습니다.\r\n";
               // chat += "#L24# 저는 #r카이저#k로 전직하고 싶습니다.\r\n";
               // chat += "#L25# 저는 #r엔젤릭버스터#k로 전직하고 싶습니다.\r\n";
                cm.sendSimple(chat);
            }
            if (cm.getPlayer().getJob() == 1000) {
                chat += "현재 당신의 직업은 #b시그너스#k 이군요.\r\n";
                chat += "#L8# 저는 #r소울마스터#k로 전직하고 싶습니다.\r\n";
                chat += "#L9# 저는 #r플레임위자드#k로 전직하고 싶습니다.\r\n";
                chat += "#L10# 저는 #r윈드브레이커#k로 전직하고 싶습니다.\r\n";
                chat += "#L11# 저는 #r나이트워커#k로 전직하고 싶습니다.\r\n";
                chat += "#L12# 저는 #r스트라이커#k로 전직하고 싶습니다.\r\n";
                cm.sendSimple(chat);
            }
            if (cm.getPlayer().getJob() == 2000) {
                hero += "현재 당신의 직업은 #b아란#k 이군요.\r\n";
                hero += "#L13# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(hero);
            }
            if (cm.getPlayer().getJob() == 2001) {
                hero += "현재 당신의 직업은 #b에반#k 이군요.\r\n";
                hero += "#L14# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(hero);
            }
            if (cm.getPlayer().getJob() == 2002) {
                hero += "현재 당신의 직업은 #b메르세데스#k 이군요.\r\n";
                hero += "#L15# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(hero);
            }
            if (cm.getPlayer().getJob() == 2003) {
                hero += "현재 당신의 직업은 #b팬텀#k 이군요.\r\n";
                hero += "#L16# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(hero);
            }
            if (cm.getPlayer().getJob() == 2004) {
                hero += "현재 당신의 직업은 #b루미너스#k 이군요.\r\n";
                hero += "#L17# 저는 #r어둠계열#k을 선택하겠습니다.\r\n";
                hero += "#L18# 저는 #r빛계열#k을 선택하겠습니다.\r\n";
                cm.sendSimple(hero);
            }
            if (cm.getPlayer().getJob() == 3000) {
                chat += "현재 당신의 직업은 #b레지스탕스#k 이군요.\r\n";
                chat += "#L19# 저는 #r배틀메이지#k로 전직하고 싶습니다.\r\n";
                chat += "#L20# 저는 #r와일드헌터#k로 전직하고 싶습니다.\r\n";
                chat += "#L21# 저는 #r데몬슬레이어#k로 전직하고 싶습니다.\r\n";
                chat += "#L22# 저는 #r메카닉#k으로 전직하고 싶습니다.\r\n";
                cm.sendSimple(chat);
            }
            if (cm.getPlayer().getJob() == 3001) {
                chat += "현재 당신의 직업은 #b데몬슬레이어#k 이군요.\r\n";
                chat += "#L28# 저는 #b데몬슬레이어로#k #r게임#k을 시작하고 싶습니다.\r\n";
                chat += "#L30# 저는 #b데몬어벤저로#k #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(chat);
            }
            if (cm.getPlayer().getJob() == 3002) {
                chat += "현재 당신의 직업은 #b제논#k 이군요.\r\n";
                chat += "#L31# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(chat);
            }
            if (cm.getPlayer().getJob() == 5000) {
               cygh += "현재 당신의 직업은 #b미하일#k 이군요.\r\n";
               cygh += "#L23# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
               cm.sendSimple(cygh);
            }
            if (cm.getPlayer().getJob() == 6000) {
               nova += "현재 당신의 직업은 #b카이저#k 이군요.\r\n";
               nova += "#L24# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
               cm.sendSimple(nova);
            }
            if (cm.getPlayer().getJob() == 6001) {
               nova += "현재 당신의 직업은 #b엔젤릭버스터#k 이군요.\r\n";
               nova += "#L25# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
               cm.sendSimple(nova);
            }
        } else if (cm.getPlayer().getKeyValue("startvalue") == "0") {
            var chat = "코어온라인에 오신것을 환영합니다. 저희 서버규칙은 아래와 같습니다.\r\n";
            chat += "#r[1]#k #b버그를 발견했을시, 운영자에게 바로 보고해야합니다.#k\r\n";
            chat += "#r[2]#k #b절대로, 서버안을 망치거나 다른부정행위를 해선 안됩니다.#k\r\n";
            chat += "#r[주의사항]#k 이 서버는 개인사설서버 이므로, 백섭이되거나 언제든지 캐릭터가 삭제가 될수있음에 유의해 주시길바랍니다.\r\n";
            cm.sendSimple(chat);
            cm.dispose();
        } else if (cm.getPlayer().getMapId() == 109090200) {
        cm.warp(100000000);
        cm.dispose();
    } else if (cm.getPlayer().getMapId() == 109090201) {
        cm.warp(100000000);
        cm.dispose();
    }
    } else if (status == 1) {
            var adventure = "당신의 2차 직업을 설정해주세요. 지금 설정한 직업은 후에 일정레벨이되면 자동으로 전직이 됩니다.";
            var normal = "당신이 선택한 직업이 맞는지 확인해주세요. 당신이 선택한 직업이 맞으면 계속 진행해 주시길 바랍니다.";
            if (selection == 1) {
                adventure += "현재 당신이 선택한 직업군은 #b전사#k 입니다.\r\n";
                adventure += "#L1# 저는 #r파이터#k로 전직하고 싶습니다.\r\n";
                adventure += "#L2# 저는 #r페이지#k로 전직하고 싶습니다.\r\n";
                adventure += "#L3# 저는 #r스피어맨#k으로 전직하고 싶습니다.\r\n";
                cm.sendSimple(adventure);
            } else if (selection == 2) {
                adventure += "현재 당신이 선택한 직업군은 #b마법사#k 입니다.\r\n";
                adventure += "#L4# 저는 #r불,독위자드#k로 전직하고 싶습니다.\r\n";
                adventure += "#L5# 저는 #r썬,콜위자드#k로 전직하고 싶습니다.\r\n";
                adventure += "#L6# 저는 #r클레릭#k으로 전직하고 싶습니다.\r\n";
                cm.sendSimple(adventure);
            } else if (selection == 3) {
                adventure += "현재 당신이 선택한 직업군은 #b궁수#k 입니다.\r\n";
                adventure += "#L7# 저는 #r헌터#k로 전직하고 싶습니다.\r\n";
                adventure += "#L8# 저는 #r사수#k로 전직하고 싶습니다.\r\n";
                cm.sendSimple(adventure);
            } else if (selection == 4) {
                adventure += "현재 당신이 선택한 직업군은 #b도적#k 입니다.\r\n";
                adventure += "#L9# 저는 #r로그#k로 전직하고 싶습니다.\r\n";
                adventure += "#L10# 저는 #r시프#k로 전직하고 싶습니다.\r\n";
                cm.sendSimple(adventure);
            } else if (selection == 5) {
                adventure += "현재 당신이 선택한 직업군은 #b해적#k 입니다.\r\n";
                adventure += "#L11# 저는 #r인파이터#k로 전직하고 싶습니다.\r\n";
                adventure += "#L12# 저는 #r건슬링거#k로 전직하고 싶습니다.\r\n";
                cm.sendSimple(adventure);
            } else if (selection == 6) {
                normal += "현재 당신이 선택한 직업군은 #b듀얼블레이드#k 입니다.\r\n";
                normal += "#L13# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 7) {
                normal += "현재 당신이 선택한 직업군은 #b캐논슈터#k 입니다.\r\n";
                normal += "#L14# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 8) {
                normal += "현재 당신이 선택한 직업군은 #b소울마스터#k 입니다.\r\n";
                normal += "#L15# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 9) {
                normal += "현재 당신이 선택한 직업군은 #b플레임위자드#k 입니다.\r\n";
                normal += "#L16# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 10) {
                normal += "현재 당신이 선택한 직업군은 #b윈드브레이커#k 입니다.\r\n";
                normal += "#L17# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 11) {
                normal += "현재 당신이 선택한 직업군은 #b나이트워커#k 입니다.\r\n";
                normal += "#L18# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 12) {
                normal += "현재 당신이 선택한 직업군은 #b스트라이커#k 입니다.\r\n";
                normal += "#L19# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 13) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(2100);
                cm.getPlayer().setKeyValue("AutoJob", "2110");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 14) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(2200);
                cm.getPlayer().setKeyValue("AutoJob", "2210");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 15) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(2300);
                cm.getPlayer().setKeyValue("AutoJob", "2310");
                cm.resetStats(4,25,4,4);
                cm.teachSkill(20020109, 1, 0); //엘프의 회복
                cm.teachSkill(20021110, 1, 0); //엘프의 축복
                cm.teachSkill(20020111, 1, 0); //스타일리쉬 무브
                cm.teachSkill(20020112, 1, 0); //왕의 자격
                cm.gainItem(3010211, 1);
            if (cm.getPlayer().getGender() == 0) {
                cm.getPlayer().setFace(20557);
                cm.getPlayer().setHair(33453);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1050192, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1072519, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1522038, 17, 0, 0, 7, 0, 0); //무기
            } else {
                cm.getPlayer().setFace(21555);
                cm.getPlayer().setHair(34423);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1051237, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1072519, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1522038, 17, 0, 0, 7, 0, 0); //무기
            }
            cm.gainItem(1352000, 1);
            cm.getPlayer().gainSP(4);
            cm.fakeRelog();
            cm.updateChar();
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 16) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(2400);
                cm.getPlayer().setKeyValue("AutoJob", "2410");
           cm.resetStats(4,25,4,4);
            if (cm.getPlayer().getGender() == 0) {
                cm.getPlayer().setFace(20659);
                cm.getPlayer().setHair(33703);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1050222, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1070023, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1362000, 17, 0, 0, 7, 0, 0); //무기
                cm.addEquip(-9, 1102347, 0, 5, 5, 7, 0, 0); //망토
            } else {
                cm.getPlayer().setFace(21656);
                cm.getPlayer().setHair(34703);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1051272, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1071035, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1362000, 17, 0, 0, 7, 0, 0); //무기
                cm.addEquip(-9, 1102347, 0, 5, 5, 7, 0, 0); //망토
            }
            cm.changeJob(2400);
            cm.teachSkill(20031203, 1, 0); //리턴 오브 팬텀
            cm.teachSkill(20030204, 1, 0); //데들리 인스팅트
            cm.teachSkill(20031205, 1, 0); //팬텀 슈라우드
            cm.teachSkill(20030206, 1, 0); //하이 덱스터러티
            cm.teachSkill(20031207, 1, 0); //스틸 스킬
            cm.teachSkill(20031208, 1, 0); //스킬 매니지먼트
            cm.teachSkill(20031209, 1, 0); //저지먼트
            cm.gainItem(1352100, 1);
            cm.getPlayer().gainSP(4);
            cm.fakeRelog();
            cm.updateChar();
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 17) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(2700);
                cm.getPlayer().setKeyValue("AutoJob", "2710");
                cm.resetStats(4,4,25,4);
        cm.teachSkill(27001201,0,20);
                cm.fakeRelog();
                cm.updateChar();
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 18) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(2700);
                cm.getPlayer().setKeyValue("AutoJob", "2710");
                cm.resetStats(4,4,25,4);
        cm.teachSkill(27001100,0,20);
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 19) {
                normal += "현재 당신이 선택한 직업군은 #b배틀메이지#k 입니다.\r\n";
                normal += "#L20# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 20) {
                normal += "현재 당신이 선택한 직업군은 #b와일드헌터#k 입니다.\r\n";
                normal += "#L21# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 21) {
                normal += "현재 당신이 선택한 직업군은 #b데몬슬레이어#k 입니다.\r\n";
                normal += "#L22# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 22) {
                normal += "현재 당신이 선택한 직업군은 #b메카닉#k 입니다.\r\n";
                normal += "#L23# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(normal);
            } else if (selection == 23) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(5100);
                cm.getPlayer().setKeyValue("AutoJob", "5110");
                cm.teachSkill(30001068, 1, 1);
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 24) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(6100);
                cm.getPlayer().setKeyValue("AutoJob", "6110");
                cm.resetStats(35,4,4,4);
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 25) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(6500);
                cm.getPlayer().setKeyValue("AutoJob", "6510");
                cm.resetStats(4,35,4,4);
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 28) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(3100);
                cm.getPlayer().setKeyValue("AutoJob", "3110");
                cm.resetStats(35,4,4,4);
        cm.teachSkill(30010111, 1, 0);
        cm.teachSkill(30010112, 1, 0);
        cm.teachSkill(30010185, 1, 0);
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 30) {
                cm.resetStats(4,4,4,4);
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(3101);
                cm.getPlayer().setKeyValue("AutoJob", "3120");
        cm.teachSkill(30010185, 1, 0);
        cm.teachSkill(30010230, 1, 0);
        cm.teachSkill(30010231, 1, 0);
        cm.teachSkill(30010241, 1, 0);
        cm.teachSkill(30010242, 1, 0);
            if (cm.getPlayer().getGender() == 0) {
                cm.getPlayer().setFace(20248);
                cm.getPlayer().setHair(36460);
                cm.getPlayer().setFace2(1012280);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1050249, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1070029, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1232001, 17, 0, 0, 7, 0, 0); //무기
                cm.addEquip(-9, 1102505, 0, 5, 5, 7, 0, 0); //망토
                cm.addEquip(-10, 1099000, 0, 10, 5, 7, 0, 20); //포스실드
            } else {
                cm.getPlayer().setFace(21246);
                cm.getPlayer().setHair(37450);
                cm.getPlayer().setFace2(1012280);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1051305, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1071046, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1232001, 17, 0, 0, 7, 0, 0); //무기
                cm.addEquip(-9, 1102505, 0, 5, 5, 7, 0, 0); //망토
                cm.addEquip(-10, 1099000, 0, 10, 5, 7, 0, 20); //포스실드
            }
                cm.getPlayer().setSkinColor(0);
                cm.getPlayer().gainSP(4);
                cm.fakeRelog();
                cm.updateChar();
                cm.warp(100000000);
                cm.dispose();
           } else if (selection == 31) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(3600);
                cm.getPlayer().setKeyValue("AutoJob", "3610");
                cm.resetStats(4,4,4,4);
                cm.warp(100000000);
                cm.dispose();
                     }
    } else if (status == 2) {
            var adcheck = "당신이 선택한 직업이 맞는지 확인해주세요. 당신이 선택한 직업이 맞으면 계속 진행해 주시길 바랍니다.";
            if (selection == 1) {
                adcheck += "현재 당신이 선택한 직업군은 #b파이터#k 입니다.\r\n";
                adcheck += "#L1# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 2) {
                adcheck += "현재 당신이 선택한 직업군은 #b페이지#k 입니다.\r\n";
                adcheck += "#L2# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 3) {
                adcheck += "현재 당신이 선택한 직업군은 #b스피어맨#k 입니다.\r\n";
                adcheck += "#L3# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 4) {
                adcheck += "현재 당신이 선택한 직업군은 #b불,독위자드#k 입니다.\r\n";
                adcheck += "#L4# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 5) {
                adcheck += "현재 당신이 선택한 직업군은 #b썬,콜위자드#k 입니다.\r\n";
                adcheck += "#L5# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 6) {
                adcheck += "현재 당신이 선택한 직업군은 #b클레릭#k 입니다.\r\n";
                adcheck += "#L6# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 7) {
                adcheck += "현재 당신이 선택한 직업군은 #b헌터#k 입니다.\r\n";
                adcheck += "#L7# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 8) {
                adcheck += "현재 당신이 선택한 직업군은 #b사수#k 입니다.\r\n";
                adcheck += "#L8# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 9) {
                adcheck += "현재 당신이 선택한 직업군은 #b로그#k 입니다.\r\n";
                adcheck += "#L9# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 10) {
                adcheck += "현재 당신이 선택한 직업군은 #b시프#k 입니다.\r\n";
                adcheck += "#L10# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 11) {
                adcheck += "현재 당신이 선택한 직업군은 #b인파이터#k 입니다.\r\n";
                adcheck += "#L11# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 12) {
                adcheck += "현재 당신이 선택한 직업군은 #b건슬링거#k 입니다.\r\n";
                adcheck += "#L12# 저는 #r게임#k을 시작하고 싶습니다.\r\n";
                cm.sendSimple(adcheck);
            } else if (selection == 13) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(400);
                cm.getPlayer().setKeyValue("AutoJob", "430");
                 cm.resetStats(4,4,4,35);
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 14) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(501);
                cm.getPlayer().setKeyValue("AutoJob", "530");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 15) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(1100);
                cm.getPlayer().setKeyValue("AutoJob", "1110");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 16) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(1200);
                cm.getPlayer().setKeyValue("AutoJob", "1210");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 17) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(1300);
                cm.getPlayer().setKeyValue("AutoJob", "1310");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 18) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(1400);
                cm.getPlayer().setKeyValue("AutoJob", "1410");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 19) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(1500);
                cm.getPlayer().setKeyValue("AutoJob", "1510");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 20) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(3200);
                cm.getPlayer().setKeyValue("AutoJob", "3210");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 21) {
                for (var i = cm.getPlayer().getLevel(); i < 12; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.resetStats(4,25,4,4);
                cm.changeJob(3300);
                cm.getPlayer().gainSP(4);
                //cm.fakeRelog();
                cm.updateChar();
                cm.getPlayer().setKeyValue("AutoJob", "3310");
                cm.teachSkill(30001061, 1, 0); //포획
                cm.teachSkill(30001062, 1, 0); //헌터의 부름
                cm.warp(931000500);
                cm.dispose();
            } else if (selection == 22) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(3100);
                cm.getPlayer().setKeyValue("AutoJob", "3110");
                cm.resetStats(35,4,4,4);
                cm.teachSkill(30011109, 1, 0); //데빌 윙즈
                cm.teachSkill(30010110, 1, 0); //데몬 점프
                cm.teachSkill(30010111, 1, 0); //데쓰 커스
                cm.teachSkill(30010112, 1, 0); //데몬스 퓨리
                cm.teachSkill(30010185, 1, 0); //데모닉 블러드
            if (cm.getPlayer().getGender() == 0) {
                cm.getPlayer().setFace(20248);
                cm.getPlayer().setHair(33531);
                cm.getPlayer().setFace2(1012280);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1050191, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1072518, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1322123, 17, 0, 0, 7, 0, 0); //무기
                cm.addEquip(-10, 1099000, 0, 10, 5, 7, 0, 20); //포스실드
            } else {
                cm.getPlayer().setFace(21246);
                cm.getPlayer().setHair(34411);
                cm.getPlayer().setFace2(1012280);
                cm.getPlayer().setSkinColor(0);
                cm.resetEquip();
                cm.addEquip(-5, 1051236, 0, 3, 0, 7, 0, 0); //상의
                cm.addEquip(-7, 1072518, 0, 2, 0, 7, 0, 0); //신발
                cm.addEquip(-11, 1322123, 17, 0, 0, 7, 0, 0); //무기
                cm.addEquip(-10, 1099000, 0, 10, 5, 7, 0, 20); //포스실드
            }
                cm.getPlayer().getStat().setMaxMp(5);
                cm.getPlayer().getStat().setMp(cm.getPlayer().getStat().getCurrentMaxMp());
                cm.getPlayer().setSkinColor(0);
                cm.getPlayer().gainSP(4);
                cm.fakeRelog();
                cm.updateChar();
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 23) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.resetStats(4,25,4,4);
                cm.getPlayer().changeJob(3500);
                cm.teachSkill(30001068, 1, 1); //메카닉대쉬
                cm.getPlayer().gainSP(4);
               // cm.fakeRelog();
                cm.updateChar();
                cm.getPlayer().setKeyValue("AutoJob", "3510");
                cm.warp(100000000);
                cm.dispose();
            }
    } else if (status == 3) {
            if (selection == 1) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(100);
                cm.getPlayer().setKeyValue("AutoJob", "110");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 2) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(100);
                cm.getPlayer().setKeyValue("AutoJob", "120");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 3) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(100);
                cm.getPlayer().setKeyValue("AutoJob", "130");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 4) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(200);
                cm.getPlayer().setKeyValue("AutoJob", "210");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 5) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(200);
                cm.getPlayer().setKeyValue("AutoJob", "220");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 6) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(200);
                cm.getPlayer().setKeyValue("AutoJob", "230");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 7) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(300);
                cm.getPlayer().setKeyValue("AutoJob", "310");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 8) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(300);
                cm.getPlayer().setKeyValue("AutoJob", "320");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 9) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(400);
                cm.getPlayer().setKeyValue("AutoJob", "410");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 10) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(400);
                cm.getPlayer().setKeyValue("AutoJob", "420");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 11) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(500);
                cm.getPlayer().setKeyValue("AutoJob", "510");
                cm.warp(100000000);
                cm.dispose();
            } else if (selection == 12) {
                for (var i = cm.getPlayer().getLevel(); i < 10; i++) {
                    cm.gainExp(Packages.constants.GameConstants.getExpNeededForLevel(i));
                }
                cm.getPlayer().changeJob(500);
                cm.getPlayer().setKeyValue("AutoJob", "520");
                cm.warp(100000000);
                cm.dispose();
            }
    } 
    }
}

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 550
209 [요정]속성 마법에 의한 추가 데미지 연구사원 2016.06.07 94
208 특정지역 몬스터 아덴드랍율 높히기.txt [1] 연구사원 2016.06.07 131
207 NPC 호칭 달아주기 소스 연구사원 2016.06.07 74
206 환생 npc LTE 2016.06.06 136
205 gm용 아이템 생성 npc [1] LTE 2016.06.06 212
204 워프 npc LTE 2016.06.06 58
203 성형 npc LTE 2016.06.06 67
202 수동 스킬마스터 LTE 2016.06.06 323
201 홍보코인 상점npc LTE 2016.06.06 131
» 자동전직 npc LTE 2016.06.06 108
199 개경소스 [1] 연구사원 2016.06.03 344
198 공성전 군주지급템에 관한 소스 연구사원 2016.06.02 87
197 마방 및 마법데미지 본x화 [1] 연구사원 2016.06.02 595
196 정확한 마방값을 불러오자 김닉넴 2016.05.20 196
195 버그사용자에게 몬스터가 말하기 | 김닉넴 2016.05.20 163
194 윈성 용병대장에게서 폭풍의칼날단 받는소스 입니다 김닉넴 2016.05.20 89
193 빈주문서추가 김닉넴 2016.05.20 52
192 마방이랑 옵션 완벽 적용 [1] 김닉넴 2016.05.20 218
191 공성시간 자동 돌리기 김닉넴 2016.05.20 84
190 재질에 의한 타격치.. 김닉넴 2016.05.20 58
189 헤이스트 아이템 헤이스트효과구현 김닉넴 2016.05.20 35
188 언데드계열 힐주기 김닉넴 2016.05.20 28
187 덱방을 알아보자.. 김닉넴 2016.05.20 49
186 마법사_에볼 김닉넴 2016.05.20 70
185 마법서복권 김닉넴 2016.05.20 65
184 마법투구 헤이스트추가 김닉넴 2016.05.20 37
183 마수군왕의 징표함 적용 김닉넴 2016.05.20 31
182 만라우풀일때 아이템 안떨구기 김닉넴 2016.05.20 118
181 말하는 두루마리 무게버그수정.txt 김닉넴 2016.05.20 50
180 몬스터 벽인식 김닉넴 2016.05.20 148
179 몹 HP게이지 만들기 [3] 김닉넴 2016.05.20 185
178 GM명령어 아크변신 김닉넴 2016.05.20 138
177 간단 낚시 버그 김닉넴 2016.05.20 173
176 UI5 Key [출처] UI5 Key 김닉넴 2016.05.20 31
175 UI5 서버버전패킷 & 언노운 김닉넴 2016.05.20 51
174 UI5 옵코드 김닉넴 2016.05.20 245
173 린드비오르 레이드 맵 / 확인불명 신규맵 김닉넴 2016.05.20 49
172 4.20일자 key 언노운 서버버전 옵코드 김닉넴 2016.05.20 150
171 신규 spr 김닉넴 2016.05.20 194
170 두번째 인던맵 입니다 김닉넴 2016.05.20 77
169 인던 녹색 메세지 패킷 김닉넴 2016.05.20 29
168 이블 트릭.. 이블 리버스.. 소스(?) 일까나..ㅎㅎ 김닉넴 2016.05.20 104
167 A* 알고리즘 (몬스터 길찾기) 김닉넴 2016.05.20 286
166 [에바/일팩] * 귓속말 글자수 늘리는 방법 김닉넴 2016.05.20 23
165 [에바/일팩] * 3.63혈맹창 리뉴얼 김닉넴 2016.05.20 59
164 [점팩] * 드레이크인형 김닉넴 2016.05.20 55
163 [에바/일팩] * 바운스헌터 및 신규변신 김닉넴 2016.05.20 83
162 [에바/일팩] 스턴 확률조정법 김닉넴 2016.05.20 146
161 [150811] Opcodes 김닉넴 2016.05.20 402
160 PK 승리시 깃털 뺏기 김닉넴 2016.05.20 59