ThunderMS - Because fun is a part of your life

Would you like to react to this message? Create an account in a few clicks or log in to continue.
ThunderMS - Because fun is a part of your life

Our users have posted a total of 4569 messages in 679 topics!
We have 8916 registered users, the newest registered user is xkyuzaki.


2 posters

    All in One Job advancer SCRIPT!!

    HermitDash
    HermitDash


    Number of posts : 293
    Age : 31
    Location : Brooklyn NYC
    Warning :
    All in One Job advancer SCRIPT!! Left_bar_bleue0 / 1000 / 100All in One Job advancer SCRIPT!! Right_bar_bleue

    Character Name : iKitten.
    Registration date : 2008-04-29

    All in One Job advancer SCRIPT!! Empty All in One Job advancer SCRIPT!!

    Post by HermitDash Sat May 31, 2008 10:56 am

    /* [NPC]
    Job Advancer
    Made by Tryst (wasdwasd) of Odinms Forums.
    Please don't release this anywhere else.
    */
    importPackage(net.sf.odinms.client);


    var status = 0;
    var job;

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

    function action(mode, type, selection) {
    if (mode == -1) {
    cm.dispose();
    } else {
    if (mode == 1)
    status++;
    else
    status--;
    if (status == 0) {
    if (cm.getLevel() < 30) {
    cm.sendNext("Sorry, but you have to be at least level 30 to use my services.");
    status = 98;
    } else if (cm.getLevel() >= 30 && cm.getLevel() < 70) {
    cm.sendNext("Hello, I'm in charge of Job Advancing on #bSavionMS#k.");
    } else if (cm.getLevel() >= 70 && cm.getLevel() < 120) {
    status = 60;
    cm.sendNext("Hello, I'm in charge of Job Advancing on #bSavionMS#k.");
    } else if (cm.getLevel() >=120) {
    status = 101;
    cm.sendNext("Hello, I'm in charge of Job Advancing on #bSavionMS#k.");
    }
    } else if (status == 1) {
    if (cm.getJob().equals(net.sf.odinms.client.MapleJob.THIEF)) {
    cm.sendSimple("Congrats on reaching level 30! Which would you like to be? #b\r\n#L0#Assassin#l\r\n#L1#Bandit#l#k");
    }
    if (cm.getJob().equals(net.sf.odinms.client.MapleJob.WARRIOR)) {
    cm.sendSimple("Congrats on reaching level 30! Which would you like to be? #b\r\n#L2#Fighter#l\r\n#L3#Page#l\r\n#L4#Spearman#l#k");
    }
    if (cm.getJob().equals(net.sf.odinms.client.MapleJob.MAGICIAN)) {
    cm.sendSimple("Congrats on reaching level 30! Which would you like to be? #b\r\n#L5#Ice Lightning Wizard#l\r\n#L6#Fire Poison Wizard#l\r\n#L7#Cleric#l#k");
    }
    if (cm.getJob().equals(net.sf.odinms.client.MapleJob.BOWMAN)) {
    cm.sendSimple("Congrats on reaching level 30! Which would you like to be? #b\r\n#L8#Hunter#l\r\n#L9#Crossbowman#l#k");
    }
    if (cm.getJob().equals(net.sf.odinms.client.MapleJob.BEGINNER)) {
    cm.sendNext("Congrats on reaching level 30! However, you must've already undergone the First Job Advancement before you can use my services.");
    cm.dispose();
    }
    } else if (status == 2) {
    var jobName;
    if (selection == 0) {
    jobName = "Assassin";
    job = net.sf.odinms.client.MapleJob.ASSASSIN;
    }
    if (selection == 1) {
    jobName = "Bandit";
    job = net.sf.odinms.client.MapleJob.BANDIT;
    }
    if (selection == 2) {
    jobName = "Fighter";
    job = net.sf.odinms.client.MapleJob.FIGHTER;
    }
    if (selection == 3) {
    jobName = "Page";
    job = net.sf.odinms.client.MapleJob.PAGE;
    }
    if (selection == 4) {
    jobName = "Spearman";
    job = net.sf.odinms.client.MapleJob.SPEARMAN;
    }
    if (selection == 5) {
    jobName = "Ice Lightning Wizard";
    job = net.sf.odinms.client.MapleJob.IL_WIZARD;
    }
    if (selection == 6) {
    jobName = "Fire Poison Wizard";
    job = net.sf.odinms.client.MapleJob.FP_WIZARD;
    }
    if (selection == 7) {
    jobName = "Cleric";
    job = net.sf.odinms.client.MapleJob.CLERIC;
    }
    if (selection == Cool {
    jobName = "Hunter";
    job = net.sf.odinms.client.MapleJob.HUNTER;
    }
    if (selection == 9) {
    jobName = "Crossbowman";
    job = net.sf.odinms.client.MapleJob.CROSSBOWMAN;
    }
    cm.sendYesNo("Do you want to become a #r" + jobName + "#k?");
    } else if (status == 3) {
    cm.changeJob(job);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 61) {
    if (cm.getJob().equals(net.sf.odinms.client.MapleJob.ASSASSIN)) {
    status = 63;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a Hermit?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.BANDIT)) {
    status = 66;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a Chief Bandit?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.HUNTER)) {
    status = 69;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a Ranger?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.CROSSBOWMAN)) {
    status = 72;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a Sniper?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.FP_WIZARD)) {
    status = 75;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a F/P Mage?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.IL_WIZARD)) {
    status = 78;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a I/L Mage?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.CLERIC)) {
    status = 81;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a Priest?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.FIGHTER)) {
    status = 84;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a Crusader?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.PAGE)) {
    status = 87;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a White Knight?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.SPEARMAN)) {
    status = 90;
    cm.sendYesNo("Congrats on reaching level 70! Do you want to advance to a Dragon Knight?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.BEGINNER)) {
    cm.sendNext("Such a high level #bBeginner#k! Amazing!");
    }
    } else if (status == 64) {
    cm.changeJob(MapleJob.HERMIT);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 67) {
    cm.changeJob(MapleJob.CHIEFBANDIT);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 70) {
    cm.changeJob(MapleJob.RANGER);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 73) {
    cm.changeJob(MapleJob.SNIPER);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 76) {
    cm.changeJob(MapleJob.FP_MAGE);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 79) {
    cm.changeJob(MapleJob.IL_MAGE);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 82) {
    cm.changeJob(MapleJob.PRIEST);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 85) {
    cm.changeJob(MapleJob.CRUSADER);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 88) {
    cm.changeJob(MapleJob.WHITEKNIGHT);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 91) {
    cm.changeJob(MapleJob.DRAGONKNIGHT);
    cm.sendOk("Here you go! Hope you enjoy it. See you around in the future! <3");
    } else if (status == 99) {
    cm.sendOk("Good luck on your training.");
    cm.dispose();
    } else if (status == 102) {
    if (cm.getJob().equals(net.sf.odinms.client.MapleJob.HERMIT)) {
    status = 105;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Nightlord?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.CHIEFBANDIT)) {
    status = 108;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Shadower?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.RANGER)) {
    status = 111;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Bowmaster?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.SNIPER)) {
    status = 114;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Cross-Bowmaster?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.FP_MAGE)) {
    status = 117;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a F/P Archmage?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.IL_MAGE)) {
    status = 120;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a I/L Archmage?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.PRIEST)) {
    status = 123;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Bishop?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.CRUSADER)) {
    status = 126;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Hero?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.WHITEKNIGHT)) {
    status = 129;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Paladin?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.DRAGONKNIGHT)) {
    status = 132;
    cm.sendYesNo("Congrats on reaching level 120! Do you want to advance to a Dark Knight?");
    } else if (cm.getJob().equals(net.sf.odinms.client.MapleJob.BEGINNER)) {
    cm.sendNext("Such a high level #bBeginner#k! Amazing!");
    }
    } else if (status == 106) {
    cm.changeJob(MapleJob.NIGHTLORD);
    cm.teachSkill(4121000,20,20);//Maple Warrior
    cm.teachSkill(4120002,30,30);//Shadow Shifter
    cm.teachSkill(4121003,30,30);//Taunt
    cm.teachSkill(4121004,30,30);// Ninja Ambush
    cm.teachSkill(4120005,30,30);//Venomous Star
    cm.teachSkill(4121006,30,30);//Shadow Claw
    cm.teachSkill(4121007,30,30);//Triple Throw
    cm.teachSkill(4121008,30,30);//Ninja Storm
    cm.teachSkill(4121009,1,1);//Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 109) {
    cm.changeJob(MapleJob.SHADOWER);
    cm.teachSkill(4221000,20,20);//Maple Warrior
    cm.teachSkill(4221001,30,30);//Assassinate
    cm.teachSkill(4220002,30,30);//Shadow Shifter
    cm.teachSkill(4221003,30,30);//Taunt
    cm.teachSkill(4221004,30,30);//Ninja Ambush
    cm.teachSkill(4220005,30,30);//Venomous Stab
    cm.teachSkill(4221006,30,30);//SmokeScreen
    cm.teachSkill(4221007,30,30);//Boomerang Step
    cm.teachSkill(4221008,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 112) {
    cm.changeJob(MapleJob.BOWMASTER);
    cm.teachSkill(3121000,20,20);//Maple Warrior
    cm.teachSkill(3121002,30,30);//Sharp Eyes
    cm.teachSkill(3121003,30,30);//Dragon's Breath
    cm.teachSkill(3121004,30,30);//Hurricane
    cm.teachSkill(3121005,30,30);//Bow Expert
    cm.teachSkill(3121006,30,30);//Pheonix
    cm.teachSkill(3121007,30,30);//HamString
    cm.teachSkill(3121008,30,30);//Concentrate
    cm.teachSkill(3121009,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 115) {
    cm.changeJob(MapleJob.CROSSBOWMASTER);
    cm.teachSkill(3221000,20,20);//Maple Warrior
    cm.teachSkill(3221001,30,30);//Piercing Arrow
    cm,teachSkill(3221002,30,30);//Sharp Eyes
    cm.teachSkill(3221003,30,30);//Dragon's Breath
    cm.teachSkill(3220004,30,30);//Marksman Boost
    cm.teachSkill(3221005,30,30);//Frostprey
    cm.teachSkill(3221006,30,30);//Blind
    cm.teachSkill(3221007,30,30);//Snipe
    cm.teachSkill(3221008,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 118) {
    cm.changeJob(MapleJob.FP_ARCHMAGE);
    cm.teachSkill(2121000,20,20);//Maple Warrior
    cm.teachSkill(2121001,30,30);//Big Bang
    cm.teachSkill(2121002,30,30);//Mana Reflection
    cm.teachSkill(2121003,30,30);//Fire Demon
    cm.teachSkill(2121004,30,30);//Infinity
    cm.teachSkill(2121005,30,30);//Elquines
    cm.teachSkill(2121006,30,30);//Paralyze
    cm.teachSkill(2121007,30,30);//Meteor Shower
    cm.teachSkill(2121008,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 121) {
    cm.changeJob(MapleJob.IL_ARCHMAGE);
    cm.teachSkill(2221000,20,20);//Maple Warrior
    cm.teachSkill(2221001,30,30);//Big Bang
    cm.teachSkill(2221002,30,30);//Mana Reflection
    cm.teachSkill(2221003,30,30);//Ice Demon
    cm.teachSkill(2221004,30,30);//Infinity
    cm.teachSkill(2221005,30,30);//Ifrit
    cm.teachSkill(2221006,30,30);//Chain Lightning
    cm.teachSkill(2221007,30,30);//Blizard
    cm.teachSkill(2221008,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 124) {
    cm.changeJob(MapleJob.BISHOP);
    cm.teachSkill(2321000,20,20);//Maple Warrior
    cm.teachSkill(2321001,30,30);//Big Bang
    cm.teachSkill(2321002,30,30);//Mana Reflection
    cm.teachSkill(2321003,30,30);//Bahamut
    cm.teachSkill(2321004,30,30);//Infinity
    cm.teachSkill(2321005,30,30);//Holy Shield
    cm.teachSkill(2321006,10,10);//Ressurection
    cm.teachSkill(2321007,30,30);//Angel Ray
    cm.teachSkill(2321008,30,30);//Genesis
    cm.teachSkill(2321009,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 127) {
    cm.changeJob(MapleJob.HERO);
    cm.teachSkill(1121000,20,20); //Maple Warrior
    cm.teachSkill(1121001,30,30); //Monster Magnet
    cm.teachSkill(1121002,30,30); //Power Stance
    cm.teachSkill(1120003,30,30); //Adv Combo
    cm.teachSkill(1120004,30,30); //Achilles
    cm.teachSkill(1120005,30,30); //Guardian
    cm.teachSkill(1121006,30,30); //Rush
    cm.teachSkill(1121008,30,30); //Brandish
    cm.teachSkill(1121010,30,30); //Enrage
    cm.teachSkill(1121011,1,1); //Hero's Will

    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 130) {
    cm.changeJob(MapleJob.PALADIN);
    cm.teachSkill(1221000,20,20); //Maple Warrior
    cm.teachSkill(1221001,30,30); //Monster Magnet
    cm.teachSkill(1221002,30,30); //Power Stance
    cm.teachSkill(1221003,20,20); //Holy Charge : Sword
    cm.teachSkill(1221004,20,20); //Divine Charge : BW
    cm.teachSkill(1220005,30,30); //Achilles
    cm.teachSkill(1220006,30,30); //Guardian
    cm.teachSkill(1221007,30,30); //Rush
    cm.teachSkill(1221009,30,30); //Blast
    cm.teachSkill(1220010,10,10); //Adv Charge
    cm.teachSkill(1221011,30,30); //Heaven's Hammer
    cm.teachSkill(1221012,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    } else if (status == 133) {
    cm.changeJob(MapleJob.DARKKNIGHT);
    cm.teachSkill(1321000,20,20); //Maple Warrior
    cm.teachSkill(1321001,30,30); //Monster Magnet
    cm.teachSkill(1321002,30,30); //Power Stance
    cm.teachSkill(1321003,30,30); //Rush
    cm.teachSkill(1320005,30,30); //Achilles
    cm.teachSkill(1320006,30,30); //Berserk
    cm.teachSkill(1321007,10,10); //Beholder
    cm.teachSkill(1320008,25,25); //Aura of the Beholder
    cm.teachSkill(1320009,25,25); //Hex of the Beholder
    cm.teachSkill(1321010,1,1); //Hero's Will
    cm.sendOk("Here you go! Hope you enjoy it. I've given you a full set of skills as well, aren't you lucky!");
    }
    }
    }

    COPIED FROM ODINMS.DE COPIED BY ME!


    Last edited by HermitDash on Sat May 31, 2008 11:02 am; edited 1 time in total
    Mystery
    Mystery


    Number of posts : 484
    Age : 30
    Location : London Hightbury
    Warning :
    All in One Job advancer SCRIPT!! Left_bar_bleue0 / 1000 / 100All in One Job advancer SCRIPT!! Right_bar_bleue

    Character Name : Mystery
    Registration date : 2008-04-24

    All in One Job advancer SCRIPT!! Empty Re: All in One Job advancer SCRIPT!!

    Post by Mystery Sat May 31, 2008 10:59 am

    I already gave vince some sites..but dunno, if the scripts are working.

      Current date/time is Sat May 18, 2024 11:35 pm