[release] Sera-Job-Instructor

Joined
Dec 17, 2008
Messages
3
Reaction score
0
Cant find Pirate job instructor in your server?Heres the solution!!
I don't know if there is a same realease as this well,my repack doesn't have a pirate job adv so i downloaded the file somewhere and coded in the pirates.
Just go to your repack->scripts->npc and replace the 2100.js with this.
I do not take full credits,i only take the credits for the pirate part.
Just wanted to share this with u guys.
Merry christmas=)
Code:
/*
	This file is part of the Maplestory serverfile section located at
    http://gamerzbm.org/forums/index.php. Only person with permission to
    release this outside of the forums is owner <tjmoore1993>.
    Copyright (C) 2008 Tyler Moore <tjmoore1993> 

    The file has used some scripts not made by owner but has been customized
    to work with this script. I do not take full credit and I have lost the
    names to who made the scripts I've used.
    
*/



function start() {
		cm.sendSimple ("Welcome to YOURMS. When it comes to major choice making picking a job is one of the most important choices in your MapleStory career. Which job would you like?Warning do not use me after your reborn.\r\n#L0#Warrior#l\r\n#L1#Thief#l\r\n#L2#Magician#l\r\n#L3#Bowman#l\r\n#L4#Pirate#l");
		}
		
function action(mode, type, selection) { // leave this
	    cm.dispose();           // leave this
	if (selection == 0) {   // leave this
		var statup = new java.util.ArrayList(); // leave this
		var p = cm.c.getPlayer();               // leave this
		var totAp = p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk();
        cm.gainExp(15); //level 1 - 2
		cm.gainExp(34); //level 2 - 3
		cm.gainExp(57); //level 3 - 4
		cm.gainExp(92); //level 4 - 5
		cm.gainExp(135); //level 5 - 6
		cm.gainExp(372); //level 6 - 7
		cm.gainExp(560); //level 7 - 8
		cm.gainExp(840); //level 8 - 9
		cm.gainExp(1242); //level 9 - 10
		p.setStr(4); // leave this
		p.setDex(4);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp - 16);  // leave this
        cm.changeJob(net.sf.odinms.client.MapleJob.WARRIOR);  // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));	// leave this	
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));   // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));	// leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
		p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
		cm.warp(3);      //Warps you to map ID 3
		//MAXING SKILLS
		cm.teachSkill(5001000,1,1); 
		cm.teachSkill(5001001,1,1); 
		cm.teachSkill(5001002,1,1); 
		cm.teachSkill(5101000,1,1); 
		cm.teachSkill(5101001,1,1); 
		cm.teachSkill(5101002,1,1); 
		cm.teachSkill(5101003,1,1); 
		cm.teachSkill(5101004,1,1); 
		cm.teachSkill(5101005,1,1); 
		cm.teachSkill(1003,1,1); 
		cm.teachSkill(1004,1,1); 
		cm.teachSkill(1121011,1,1); 
		cm.teachSkill(1221012,1,1); 
		cm.teachSkill(1321010,1,1); 
		cm.teachSkill(2121008,1,1); 
		cm.teachSkill(2221008,1,1); 
		cm.teachSkill(2321009,1,1); 
		cm.teachSkill(3121009,1,1); 
		cm.teachSkill(3221008,1,1); 
		cm.teachSkill(4121009,1,1); 
		cm.teachSkill(4221008,1,1); 
		cm.teachSkill(1000002,8,8); 
		cm.teachSkill(3000002,8,8); 
		cm.teachSkill(4000001,8,8); 
		cm.teachSkill(1000001,10,10); 
		cm.teachSkill(2000001,10,10); 
		cm.teachSkill(1000000,16,16); 
		cm.teachSkill(2000000,16,16); 
		cm.teachSkill(3000000,16,16); 
		cm.teachSkill(1001003,20,20);
		cm.teachSkill(1001004,20,20);
		cm.teachSkill(1001005,20,20);
		cm.teachSkill(2001002,20,20);
		cm.teachSkill(2001003,20,20);
		cm.teachSkill(2001004,20,20);
		cm.teachSkill(2001005,20,20);
		cm.teachSkill(3000001,20,20);
		cm.teachSkill(3001003,20,20);
		cm.teachSkill(3001004,20,20);
		cm.teachSkill(3001005,20,20);
		cm.teachSkill(4000000,20,20);
		cm.teachSkill(4001344,20,20);
		cm.teachSkill(4001334,20,20);
		cm.teachSkill(4001002,20,20);
		cm.teachSkill(4001003,20,20);
		cm.teachSkill(1101005,20,20);
		cm.teachSkill(1100001,20,20);
		cm.teachSkill(1100000,20,20);
		cm.teachSkill(1200001,20,20);
		cm.teachSkill(1200000,20,20);
		cm.teachSkill(1300000,20,20);
		cm.teachSkill(1300001,20,20);
		cm.teachSkill(3100000,20,20);
		cm.teachSkill(3200000,20,20);
		cm.teachSkill(4100000,20,20);
		cm.teachSkill(4200000,20,20);
		cm.teachSkill(4201002,20,20);
		cm.teachSkill(4101003,20,20);
		cm.teachSkill(3201002,20,20);
		cm.teachSkill(3101002,20,20);
		cm.teachSkill(1301004,20,20);
		cm.teachSkill(1301005,20,20);
		cm.teachSkill(1201004,20,20);
		cm.teachSkill(1201005,20,20);
		cm.teachSkill(1101004,20,20);
		cm.teachSkill(1101006,20,20);
		cm.teachSkill(1201006,20,20);
		cm.teachSkill(1301006,20,20);
		cm.teachSkill(2101001,20,20);
		cm.teachSkill(2100000,20,20);
		cm.teachSkill(2101003,20,20);
		cm.teachSkill(2101002,20,20);
		cm.teachSkill(2201001,20,20);
		cm.teachSkill(2200000,20,20);
		cm.teachSkill(2201003,20,20);
		cm.teachSkill(2201002,20,20);
		cm.teachSkill(2301004,20,20);
		cm.teachSkill(2301003,20,20);
		cm.teachSkill(2300000,20,20);
		cm.teachSkill(2301001,20,20);
		cm.teachSkill(3101003,20,20);
		cm.teachSkill(3101004,20,20);
		cm.teachSkill(3201003,20,20);
		cm.teachSkill(3201004,20,20);
		cm.teachSkill(4100002,20,20);
		cm.teachSkill(4101004,20,20);
		cm.teachSkill(4200001,20,20);
		cm.teachSkill(4201003,20,20);
		cm.teachSkill(4211005,20,20);
		cm.teachSkill(4211003,20,20);
		cm.teachSkill(4210000,20,20);
		cm.teachSkill(4110000,20,20);
		cm.teachSkill(4111001,20,20);
		cm.teachSkill(4111003,20,20);
		cm.teachSkill(3210000,20,20);
		cm.teachSkill(3110000,20,20);
		cm.teachSkill(3210001,20,20);
		cm.teachSkill(3110001,20,20);
		cm.teachSkill(3211002,20,20);
		cm.teachSkill(3111002,20,20);
		cm.teachSkill(2210000,20,20);
		cm.teachSkill(2211004,20,20);
		cm.teachSkill(2211005,20,20);
		cm.teachSkill(2111005,20,20);
		cm.teachSkill(2111004,20,20);
		cm.teachSkill(2110000,20,20);
		cm.teachSkill(2311001,20,20);
		cm.teachSkill(2311005,20,20);
		cm.teachSkill(2310000,20,20);
		cm.teachSkill(1311007,20,20);
		cm.teachSkill(1310000,20,20);
		cm.teachSkill(1311008,20,20);
		cm.teachSkill(1210001,20,20);
		cm.teachSkill(1211009,20,20);
		cm.teachSkill(1210000,20,20);
		cm.teachSkill(1110001,20,20);
		cm.teachSkill(1111007,20,20);
		cm.teachSkill(1110000,20,20);
		cm.teachSkill(1121000,20,20);
		cm.teachSkill(1221000,20,20);
		cm.teachSkill(1321000,20,20);
		cm.teachSkill(2121000,20,20);
		cm.teachSkill(2221000,20,20);
		cm.teachSkill(2321000,20,20);
		cm.teachSkill(3121000,20,20);
		cm.teachSkill(3221000,20,20);
		cm.teachSkill(4121000,20,20);
		cm.teachSkill(4221000,20,20);
		cm.teachSkill(1321007,10,10);
		cm.teachSkill(1320009,25,25);
		cm.teachSkill(1320008,25,25);
		cm.teachSkill(2321006,10,10);
		cm.teachSkill(1220010,10,10);
		cm.teachSkill(1221004,19,19);
		cm.teachSkill(1221003,19,19);
		cm.teachSkill(1100003,30,30); 
		cm.teachSkill(1100002,30,30);
		cm.teachSkill(1101007,30,30);
		cm.teachSkill(1200003,30,30);
		cm.teachSkill(1200002,30,30);
		cm.teachSkill(1201007,30,30);
		cm.teachSkill(1300003,30,30);
		cm.teachSkill(1300002,30,30);
		cm.teachSkill(1301007,30,30);
		cm.teachSkill(2101004,30,30);
		cm.teachSkill(2101005,30,30);
		cm.teachSkill(2201004,30,30);
		cm.teachSkill(2201005,30,30);
		cm.teachSkill(2301002,30,30);
		cm.teachSkill(2301005,30,30);
		cm.teachSkill(3101005,30,30);
		cm.teachSkill(3201005,30,30);
		cm.teachSkill(4100001,30,30);
		cm.teachSkill(4101005,30,30);
		cm.teachSkill(4201005,30,30);
		cm.teachSkill(4201004,30,30);
		cm.teachSkill(1111006,30,30);
		cm.teachSkill(1111005,30,30);
		cm.teachSkill(1111002,30,30);
		cm.teachSkill(1111004,30,30);
		cm.teachSkill(1111003,30,30);
		cm.teachSkill(1111008,30,30);
		cm.teachSkill(1211006,30,30);
		cm.teachSkill(1211002,30,30);
		cm.teachSkill(1211004,30,30);
		cm.teachSkill(1211003,30,30);
		cm.teachSkill(1211005,30,30);
		cm.teachSkill(1211008,30,30);
		cm.teachSkill(1211007,30,30);
		cm.teachSkill(1311004,30,30);
		cm.teachSkill(1311003,30,30);
		cm.teachSkill(1311006,30,30);
		cm.teachSkill(1311002,30,30);
		cm.teachSkill(1311005,30,30);
		cm.teachSkill(1311001,30,30);
		cm.teachSkill(2110001,30,30);
		cm.teachSkill(2111006,30,30);
		cm.teachSkill(2111002,30,30);
		cm.teachSkill(2111003,30,30);
		cm.teachSkill(2210001,30,30);
		cm.teachSkill(2211006,30,30);
		cm.teachSkill(2211002,30,30);
		cm.teachSkill(2211003,30,30);
		cm.teachSkill(2311003,30,30);
		cm.teachSkill(2311002,30,30);
		cm.teachSkill(2311004,30,30);
		cm.teachSkill(2311006,30,30);
		cm.teachSkill(3111004,30,30);
		cm.teachSkill(3111003,30,30);
		cm.teachSkill(3111005,30,30);
		cm.teachSkill(3111006,30,30);
		cm.teachSkill(3211004,30,30);
		cm.teachSkill(3211003,30,30);
		cm.teachSkill(3211005,30,30);
		cm.teachSkill(3211006,30,30);
		cm.teachSkill(4111005,30,30);
		cm.teachSkill(4111006,20,20);
		cm.teachSkill(4111004,30,30);
		cm.teachSkill(4111002,30,30);
		cm.teachSkill(4211002,30,30);
		cm.teachSkill(4211004,30,30);
		cm.teachSkill(4211001,30,30);
		cm.teachSkill(4211006,30,30);
		cm.teachSkill(1120004,30,30);
		cm.teachSkill(1120003,30,30);
		cm.teachSkill(1121008,30,30);
		cm.teachSkill(1121010,30,30);
		cm.teachSkill(1121006,30,30);
		cm.teachSkill(1121002,30,30);
		cm.teachSkill(1220005,30,30);
		cm.teachSkill(1221009,30,30);
		cm.teachSkill(1221007,30,30);
		cm.teachSkill(1221011,30,30);
		cm.teachSkill(1221002,30,30);
		cm.teachSkill(1320005,30,30);
		cm.teachSkill(1320006,30,30);
		cm.teachSkill(1321003,30,30);
		cm.teachSkill(1321002,30,30);
		cm.teachSkill(2121005,30,30);
		cm.teachSkill(2121003,30,30);
		cm.teachSkill(2121004,30,30);
		cm.teachSkill(2121002,30,30);
		cm.teachSkill(2121007,30,30);
		cm.teachSkill(2121006,30,30);
		cm.teachSkill(2221007,30,30);
		cm.teachSkill(2221006,30,30);
		cm.teachSkill(2221003,30,30);
		cm.teachSkill(2221005,30,30);
		cm.teachSkill(2221004,30,30);
		cm.teachSkill(2221002,30,30);
		cm.teachSkill(2321007,30,30);
		cm.teachSkill(2321003,30,30);
		cm.teachSkill(2321008,30,30);
		cm.teachSkill(2321005,30,30);
		cm.teachSkill(2321004,30,30);
		cm.teachSkill(2321002,30,30);
		cm.teachSkill(3120005,30,30);
		cm.teachSkill(3121008,30,30);
		cm.teachSkill(3121003,30,30);
		cm.teachSkill(3121007,30,30);
		cm.teachSkill(3121006,30,30);
		cm.teachSkill(3121002,30,30);
		cm.teachSkill(3121004,30,30);
		cm.teachSkill(3221006,30,30);
		cm.teachSkill(3220004,30,30);
		cm.teachSkill(3221003,30,30);
		cm.teachSkill(3221005,30,30);
		cm.teachSkill(3221001,30,30);
		cm.teachSkill(3221002,30,30);
		cm.teachSkill(4121004,30,30);
		cm.teachSkill(4121008,30,30);
		cm.teachSkill(4121003,30,30);
		cm.teachSkill(4121006,30,30);
		cm.teachSkill(4121007,30,30);
		cm.teachSkill(4120005,30,30);
		cm.teachSkill(4221001,30,30);
		cm.teachSkill(4221007,30,30);
		cm.teachSkill(4221004,30,30);
		cm.teachSkill(4221003,30,30);
		cm.teachSkill(4221006,30,30);
		cm.teachSkill(4220005,30,30);
		cm.teachSkill(1221001,30,30); 
		cm.teachSkill(1121001,30,30);
		cm.teachSkill(1321001,30,30);
		cm.teachSkill(2121001,30,30);
		cm.teachSkill(2221001,30,30);
		cm.teachSkill(2321001,30,30);
	    //MAXED SKILLS
		cm.dispose();//This makes sure after script is done it disposes/closes properly	
	} else if (selection == 1) {
		var statup = new java.util.ArrayList(); // leave this
		var p = cm.c.getPlayer();               // leave this
		var totAp = p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk();         // leave this
		cm.gainExp(15); //level 1 - 2
		cm.gainExp(34); //level 2 - 3
		cm.gainExp(57); //level 3 - 4
		cm.gainExp(92); //level 4 - 5
		cm.gainExp(135); //level 5 - 6
		cm.gainExp(372); //level 6 - 7
		cm.gainExp(560); //level 7 - 8
		cm.gainExp(840); //level 8 - 9
		cm.gainExp(1242); //level 9 - 10
		p.setStr(4); // leave this
		p.setDex(4);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp - 16);  // leave this
        cm.changeJob(net.sf.odinms.client.MapleJob.THIEF);  // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));	// leave this	
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));   // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));	// leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));	
		p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
		//Editable values below. Make sure all entered below is correct or problems may occur.
		cm.warp(3);     //Warps you to map ID 3
		//MAXING SKILLS
		cm.teachSkill(5001000,1,1); 
		cm.teachSkill(5001001,1,1); 
		cm.teachSkill(5001002,1,1); 
		cm.teachSkill(5101000,1,1); 
		cm.teachSkill(5101001,1,1); 
		cm.teachSkill(5101002,1,1); 
		cm.teachSkill(5101003,1,1); 
		cm.teachSkill(5101004,1,1); 
		cm.teachSkill(5101005,1,1); 
		cm.teachSkill(1003,1,1); 
		cm.teachSkill(1004,1,1); 
		cm.teachSkill(1121011,1,1); 
		cm.teachSkill(1221012,1,1); 
		cm.teachSkill(1321010,1,1); 
		cm.teachSkill(2121008,1,1); 
		cm.teachSkill(2221008,1,1); 
		cm.teachSkill(2321009,1,1); 
		cm.teachSkill(3121009,1,1); 
		cm.teachSkill(3221008,1,1); 
		cm.teachSkill(4121009,1,1); 
		cm.teachSkill(4221008,1,1); 
		cm.teachSkill(1000002,8,8); 
		cm.teachSkill(3000002,8,8); 
		cm.teachSkill(4000001,8,8); 
		cm.teachSkill(1000001,10,10); 
		cm.teachSkill(2000001,10,10); 
		cm.teachSkill(1000000,16,16); 
		cm.teachSkill(2000000,16,16); 
		cm.teachSkill(3000000,16,16); 
		cm.teachSkill(1001003,20,20);
		cm.teachSkill(1001004,20,20);
		cm.teachSkill(1001005,20,20);
		cm.teachSkill(2001002,20,20);
		cm.teachSkill(2001003,20,20);
		cm.teachSkill(2001004,20,20);
		cm.teachSkill(2001005,20,20);
		cm.teachSkill(3000001,20,20);
		cm.teachSkill(3001003,20,20);
		cm.teachSkill(3001004,20,20);
		cm.teachSkill(3001005,20,20);
		cm.teachSkill(4000000,20,20);
		cm.teachSkill(4001344,20,20);
		cm.teachSkill(4001334,20,20);
		cm.teachSkill(4001002,20,20);
		cm.teachSkill(4001003,20,20);
		cm.teachSkill(1101005,20,20);
		cm.teachSkill(1100001,20,20);
		cm.teachSkill(1100000,20,20);
		cm.teachSkill(1200001,20,20);
		cm.teachSkill(1200000,20,20);
		cm.teachSkill(1300000,20,20);
		cm.teachSkill(1300001,20,20);
		cm.teachSkill(3100000,20,20);
		cm.teachSkill(3200000,20,20);
		cm.teachSkill(4100000,20,20);
		cm.teachSkill(4200000,20,20);
		cm.teachSkill(4201002,20,20);
		cm.teachSkill(4101003,20,20);
		cm.teachSkill(3201002,20,20);
		cm.teachSkill(3101002,20,20);
		cm.teachSkill(1301004,20,20);
		cm.teachSkill(1301005,20,20);
		cm.teachSkill(1201004,20,20);
		cm.teachSkill(1201005,20,20);
		cm.teachSkill(1101004,20,20);
		cm.teachSkill(1101006,20,20);
		cm.teachSkill(1201006,20,20);
		cm.teachSkill(1301006,20,20);
		cm.teachSkill(2101001,20,20);
		cm.teachSkill(2100000,20,20);
		cm.teachSkill(2101003,20,20);
		cm.teachSkill(2101002,20,20);
		cm.teachSkill(2201001,20,20);
		cm.teachSkill(2200000,20,20);
		cm.teachSkill(2201003,20,20);
		cm.teachSkill(2201002,20,20);
		cm.teachSkill(2301004,20,20);
		cm.teachSkill(2301003,20,20);
		cm.teachSkill(2300000,20,20);
		cm.teachSkill(2301001,20,20);
		cm.teachSkill(3101003,20,20);
		cm.teachSkill(3101004,20,20);
		cm.teachSkill(3201003,20,20);
		cm.teachSkill(3201004,20,20);
		cm.teachSkill(4100002,20,20);
		cm.teachSkill(4101004,20,20);
		cm.teachSkill(4200001,20,20);
		cm.teachSkill(4201003,20,20);
		cm.teachSkill(4211005,20,20);
		cm.teachSkill(4211003,20,20);
		cm.teachSkill(4210000,20,20);
		cm.teachSkill(4110000,20,20);
		cm.teachSkill(4111001,20,20);
		cm.teachSkill(4111003,20,20);
		cm.teachSkill(3210000,20,20);
		cm.teachSkill(3110000,20,20);
		cm.teachSkill(3210001,20,20);
		cm.teachSkill(3110001,20,20);
		cm.teachSkill(3211002,20,20);
		cm.teachSkill(3111002,20,20);
		cm.teachSkill(2210000,20,20);
		cm.teachSkill(2211004,20,20);
		cm.teachSkill(2211005,20,20);
		cm.teachSkill(2111005,20,20);
		cm.teachSkill(2111004,20,20);
		cm.teachSkill(2110000,20,20);
		cm.teachSkill(2311001,20,20);
		cm.teachSkill(2311005,20,20);
		cm.teachSkill(2310000,20,20);
		cm.teachSkill(1311007,20,20);
		cm.teachSkill(1310000,20,20);
		cm.teachSkill(1311008,20,20);
		cm.teachSkill(1210001,20,20);
		cm.teachSkill(1211009,20,20);
		cm.teachSkill(1210000,20,20);
		cm.teachSkill(1110001,20,20);
		cm.teachSkill(1111007,20,20);
		cm.teachSkill(1110000,20,20);
		cm.teachSkill(1121000,20,20);
		cm.teachSkill(1221000,20,20);
		cm.teachSkill(1321000,20,20);
		cm.teachSkill(2121000,20,20);
		cm.teachSkill(2221000,20,20);
		cm.teachSkill(2321000,20,20);
		cm.teachSkill(3121000,20,20);
		cm.teachSkill(3221000,20,20);
		cm.teachSkill(4121000,20,20);
		cm.teachSkill(4221000,20,20);
		cm.teachSkill(1321007,10,10);
		cm.teachSkill(1320009,25,25);
		cm.teachSkill(1320008,25,25);
		cm.teachSkill(2321006,10,10);
		cm.teachSkill(1220010,10,10);
		cm.teachSkill(1221004,19,19);
		cm.teachSkill(1221003,19,19);
		cm.teachSkill(1100003,30,30); 
		cm.teachSkill(1100002,30,30);
		cm.teachSkill(1101007,30,30);
		cm.teachSkill(1200003,30,30);
		cm.teachSkill(1200002,30,30);
		cm.teachSkill(1201007,30,30);
		cm.teachSkill(1300003,30,30);
		cm.teachSkill(1300002,30,30);
		cm.teachSkill(1301007,30,30);
		cm.teachSkill(2101004,30,30);
		cm.teachSkill(2101005,30,30);
		cm.teachSkill(2201004,30,30);
		cm.teachSkill(2201005,30,30);
		cm.teachSkill(2301002,30,30);
		cm.teachSkill(2301005,30,30);
		cm.teachSkill(3101005,30,30);
		cm.teachSkill(3201005,30,30);
		cm.teachSkill(4100001,30,30);
		cm.teachSkill(4101005,30,30);
		cm.teachSkill(4201005,30,30);
		cm.teachSkill(4201004,30,30);
		cm.teachSkill(1111006,30,30);
		cm.teachSkill(1111005,30,30);
		cm.teachSkill(1111002,30,30);
		cm.teachSkill(1111004,30,30);
		cm.teachSkill(1111003,30,30);
		cm.teachSkill(1111008,30,30);
		cm.teachSkill(1211006,30,30);
		cm.teachSkill(1211002,30,30);
		cm.teachSkill(1211004,30,30);
		cm.teachSkill(1211003,30,30);
		cm.teachSkill(1211005,30,30);
		cm.teachSkill(1211008,30,30);
		cm.teachSkill(1211007,30,30);
		cm.teachSkill(1311004,30,30);
		cm.teachSkill(1311003,30,30);
		cm.teachSkill(1311006,30,30);
		cm.teachSkill(1311002,30,30);
		cm.teachSkill(1311005,30,30);
		cm.teachSkill(1311001,30,30);
		cm.teachSkill(2110001,30,30);
		cm.teachSkill(2111006,30,30);
		cm.teachSkill(2111002,30,30);
		cm.teachSkill(2111003,30,30);
		cm.teachSkill(2210001,30,30);
		cm.teachSkill(2211006,30,30);
		cm.teachSkill(2211002,30,30);
		cm.teachSkill(2211003,30,30);
		cm.teachSkill(2311003,30,30);
		cm.teachSkill(2311002,30,30);
		cm.teachSkill(2311004,30,30);
		cm.teachSkill(2311006,30,30);
		cm.teachSkill(3111004,30,30);
		cm.teachSkill(3111003,30,30);
		cm.teachSkill(3111005,30,30);
		cm.teachSkill(3111006,30,30);
		cm.teachSkill(3211004,30,30);
		cm.teachSkill(3211003,30,30);
		cm.teachSkill(3211005,30,30);
		cm.teachSkill(3211006,30,30);
		cm.teachSkill(4111005,30,30);
		cm.teachSkill(4111006,20,20);
		cm.teachSkill(4111004,30,30);
		cm.teachSkill(4111002,30,30);
		cm.teachSkill(4211002,30,30);
		cm.teachSkill(4211004,30,30);
		cm.teachSkill(4211001,30,30);
		cm.teachSkill(4211006,30,30);
		cm.teachSkill(1120004,30,30);
		cm.teachSkill(1120003,30,30);
		cm.teachSkill(1121008,30,30);
		cm.teachSkill(1121010,30,30);
		cm.teachSkill(1121006,30,30);
		cm.teachSkill(1121002,30,30);
		cm.teachSkill(1220005,30,30);
		cm.teachSkill(1221009,30,30);
		cm.teachSkill(1221007,30,30);
		cm.teachSkill(1221011,30,30);
		cm.teachSkill(1221002,30,30);
		cm.teachSkill(1320005,30,30);
		cm.teachSkill(1320006,30,30);
		cm.teachSkill(1321003,30,30);
		cm.teachSkill(1321002,30,30);
		cm.teachSkill(2121005,30,30);
		cm.teachSkill(2121003,30,30);
		cm.teachSkill(2121004,30,30);
		cm.teachSkill(2121002,30,30);
		cm.teachSkill(2121007,30,30);
		cm.teachSkill(2121006,30,30);
		cm.teachSkill(2221007,30,30);
		cm.teachSkill(2221006,30,30);
		cm.teachSkill(2221003,30,30);
		cm.teachSkill(2221005,30,30);
		cm.teachSkill(2221004,30,30);
		cm.teachSkill(2221002,30,30);
		cm.teachSkill(2321007,30,30);
		cm.teachSkill(2321003,30,30);
		cm.teachSkill(2321008,30,30);
		cm.teachSkill(2321005,30,30);
		cm.teachSkill(2321004,30,30);
		cm.teachSkill(2321002,30,30);
		cm.teachSkill(3120005,30,30);
		cm.teachSkill(3121008,30,30);
		cm.teachSkill(3121003,30,30);
		cm.teachSkill(3121007,30,30);
		cm.teachSkill(3121006,30,30);
		cm.teachSkill(3121002,30,30);
		cm.teachSkill(3121004,30,30);
		cm.teachSkill(3221006,30,30);
		cm.teachSkill(3220004,30,30);
		cm.teachSkill(3221003,30,30);
		cm.teachSkill(3221005,30,30);
		cm.teachSkill(3221001,30,30);
		cm.teachSkill(3221002,30,30);
		cm.teachSkill(4121004,30,30);
		cm.teachSkill(4121008,30,30);
		cm.teachSkill(4121003,30,30);
		cm.teachSkill(4121006,30,30);
		cm.teachSkill(4121007,30,30);
		cm.teachSkill(4120005,30,30);
		cm.teachSkill(4221001,30,30);
		cm.teachSkill(4221007,30,30);
		cm.teachSkill(4221004,30,30);
		cm.teachSkill(4221003,30,30);
		cm.teachSkill(4221006,30,30);
		cm.teachSkill(4220005,30,30);
		cm.teachSkill(1221001,30,30); 
		cm.teachSkill(1121001,30,30);
		cm.teachSkill(1321001,30,30);
		cm.teachSkill(2121001,30,30);
		cm.teachSkill(2221001,30,30);
		cm.teachSkill(2321001,30,30);
	    //MAXED SKILLS
		cm.dispose();
	} else if (selection == 2) {
		var statup = new java.util.ArrayList(); // leave this
		var p = cm.c.getPlayer();               // leave this
		var totAp = p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk();         // leave this
	    cm.gainExp(15); //level 1 - 2
		cm.gainExp(34); //level 2 - 3
		cm.gainExp(57); //level 3 - 4
		cm.gainExp(92); //level 4 - 5
		cm.gainExp(135); //level 5 - 6
		cm.gainExp(372); //level 6 - 7
		cm.gainExp(560); //level 7 - 8	
		p.setStr(4); // leave this
		p.setDex(4);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp - 16);  // leave this
        cm.changeJob(net.sf.odinms.client.MapleJob.MAGICIAN);  // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));	// leave this	
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));   // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));	// leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
		p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
		cm.warp(3);      //Warps you to map ID 3
		//MAXING SKILLS
		cm.teachSkill(5001000,1,1); 
		cm.teachSkill(5001001,1,1); 
		cm.teachSkill(5001002,1,1); 
		cm.teachSkill(5101000,1,1); 
		cm.teachSkill(5101001,1,1); 
		cm.teachSkill(5101002,1,1); 
		cm.teachSkill(5101003,1,1); 
		cm.teachSkill(5101004,1,1); 
		cm.teachSkill(5101005,1,1); 
		cm.teachSkill(1003,1,1); 
		cm.teachSkill(1004,1,1); 
		cm.teachSkill(1121011,1,1); 
		cm.teachSkill(1221012,1,1); 
		cm.teachSkill(1321010,1,1); 
		cm.teachSkill(2121008,1,1); 
		cm.teachSkill(2221008,1,1); 
		cm.teachSkill(2321009,1,1); 
		cm.teachSkill(3121009,1,1); 
		cm.teachSkill(3221008,1,1); 
		cm.teachSkill(4121009,1,1); 
		cm.teachSkill(4221008,1,1); 
		cm.teachSkill(1000002,8,8); 
		cm.teachSkill(3000002,8,8); 
		cm.teachSkill(4000001,8,8); 
		cm.teachSkill(1000001,10,10); 
		cm.teachSkill(2000001,10,10); 
		cm.teachSkill(1000000,16,16); 
		cm.teachSkill(2000000,16,16); 
		cm.teachSkill(3000000,16,16); 
		cm.teachSkill(1001003,20,20);
		cm.teachSkill(1001004,20,20);
		cm.teachSkill(1001005,20,20);
		cm.teachSkill(2001002,20,20);
		cm.teachSkill(2001003,20,20);
		cm.teachSkill(2001004,20,20);
		cm.teachSkill(2001005,20,20);
		cm.teachSkill(3000001,20,20);
		cm.teachSkill(3001003,20,20);
		cm.teachSkill(3001004,20,20);
		cm.teachSkill(3001005,20,20);
		cm.teachSkill(4000000,20,20);
		cm.teachSkill(4001344,20,20);
		cm.teachSkill(4001334,20,20);
		cm.teachSkill(4001002,20,20);
		cm.teachSkill(4001003,20,20);
		cm.teachSkill(1101005,20,20);
		cm.teachSkill(1100001,20,20);
		cm.teachSkill(1100000,20,20);
		cm.teachSkill(1200001,20,20);
		cm.teachSkill(1200000,20,20);
		cm.teachSkill(1300000,20,20);
		cm.teachSkill(1300001,20,20);
		cm.teachSkill(3100000,20,20);
		cm.teachSkill(3200000,20,20);
		cm.teachSkill(4100000,20,20);
		cm.teachSkill(4200000,20,20);
		cm.teachSkill(4201002,20,20);
		cm.teachSkill(4101003,20,20);
		cm.teachSkill(3201002,20,20);
		cm.teachSkill(3101002,20,20);
		cm.teachSkill(1301004,20,20);
		cm.teachSkill(1301005,20,20);
		cm.teachSkill(1201004,20,20);
		cm.teachSkill(1201005,20,20);
		cm.teachSkill(1101004,20,20);
		cm.teachSkill(1101006,20,20);
		cm.teachSkill(1201006,20,20);
		cm.teachSkill(1301006,20,20);
		cm.teachSkill(2101001,20,20);
		cm.teachSkill(2100000,20,20);
		cm.teachSkill(2101003,20,20);
		cm.teachSkill(2101002,20,20);
		cm.teachSkill(2201001,20,20);
		cm.teachSkill(2200000,20,20);
		cm.teachSkill(2201003,20,20);
		cm.teachSkill(2201002,20,20);
		cm.teachSkill(2301004,20,20);
		cm.teachSkill(2301003,20,20);
		cm.teachSkill(2300000,20,20);
		cm.teachSkill(2301001,20,20);
		cm.teachSkill(3101003,20,20);
		cm.teachSkill(3101004,20,20);
		cm.teachSkill(3201003,20,20);
		cm.teachSkill(3201004,20,20);
		cm.teachSkill(4100002,20,20);
		cm.teachSkill(4101004,20,20);
		cm.teachSkill(4200001,20,20);
		cm.teachSkill(4201003,20,20);
		cm.teachSkill(4211005,20,20);
		cm.teachSkill(4211003,20,20);
		cm.teachSkill(4210000,20,20);
		cm.teachSkill(4110000,20,20);
		cm.teachSkill(4111001,20,20);
		cm.teachSkill(4111003,20,20);
		cm.teachSkill(3210000,20,20);
		cm.teachSkill(3110000,20,20);
		cm.teachSkill(3210001,20,20);
		cm.teachSkill(3110001,20,20);
		cm.teachSkill(3211002,20,20);
		cm.teachSkill(3111002,20,20);
		cm.teachSkill(2210000,20,20);
		cm.teachSkill(2211004,20,20);
		cm.teachSkill(2211005,20,20);
		cm.teachSkill(2111005,20,20);
		cm.teachSkill(2111004,20,20);
		cm.teachSkill(2110000,20,20);
		cm.teachSkill(2311001,20,20);
		cm.teachSkill(2311005,20,20);
		cm.teachSkill(2310000,20,20);
		cm.teachSkill(1311007,20,20);
		cm.teachSkill(1310000,20,20);
		cm.teachSkill(1311008,20,20);
		cm.teachSkill(1210001,20,20);
		cm.teachSkill(1211009,20,20);
		cm.teachSkill(1210000,20,20);
		cm.teachSkill(1110001,20,20);
		cm.teachSkill(1111007,20,20);
		cm.teachSkill(1110000,20,20);
		cm.teachSkill(1121000,20,20);
		cm.teachSkill(1221000,20,20);
		cm.teachSkill(1321000,20,20);
		cm.teachSkill(2121000,20,20);
		cm.teachSkill(2221000,20,20);
		cm.teachSkill(2321000,20,20);
		cm.teachSkill(3121000,20,20);
		cm.teachSkill(3221000,20,20);
		cm.teachSkill(4121000,20,20);
		cm.teachSkill(4221000,20,20);
		cm.teachSkill(1321007,10,10);
		cm.teachSkill(1320009,25,25);
		cm.teachSkill(1320008,25,25);
		cm.teachSkill(2321006,10,10);
		cm.teachSkill(1220010,10,10);
		cm.teachSkill(1221004,19,19);
		cm.teachSkill(1221003,19,19);
		cm.teachSkill(1100003,30,30); 
		cm.teachSkill(1100002,30,30);
		cm.teachSkill(1101007,30,30);
		cm.teachSkill(1200003,30,30);
		cm.teachSkill(1200002,30,30);
		cm.teachSkill(1201007,30,30);
		cm.teachSkill(1300003,30,30);
		cm.teachSkill(1300002,30,30);
		cm.teachSkill(1301007,30,30);
		cm.teachSkill(2101004,30,30);
		cm.teachSkill(2101005,30,30);
		cm.teachSkill(2201004,30,30);
		cm.teachSkill(2201005,30,30);
		cm.teachSkill(2301002,30,30);
		cm.teachSkill(2301005,30,30);
		cm.teachSkill(3101005,30,30);
		cm.teachSkill(3201005,30,30);
		cm.teachSkill(4100001,30,30);
		cm.teachSkill(4101005,30,30);
		cm.teachSkill(4201005,30,30);
		cm.teachSkill(4201004,30,30);
		cm.teachSkill(1111006,30,30);
		cm.teachSkill(1111005,30,30);
		cm.teachSkill(1111002,30,30);
		cm.teachSkill(1111004,30,30);
		cm.teachSkill(1111003,30,30);
		cm.teachSkill(1111008,30,30);
		cm.teachSkill(1211006,30,30);
		cm.teachSkill(1211002,30,30);
		cm.teachSkill(1211004,30,30);
		cm.teachSkill(1211003,30,30);
		cm.teachSkill(1211005,30,30);
		cm.teachSkill(1211008,30,30);
		cm.teachSkill(1211007,30,30);
		cm.teachSkill(1311004,30,30);
		cm.teachSkill(1311003,30,30);
		cm.teachSkill(1311006,30,30);
		cm.teachSkill(1311002,30,30);
		cm.teachSkill(1311005,30,30);
		cm.teachSkill(1311001,30,30);
		cm.teachSkill(2110001,30,30);
		cm.teachSkill(2111006,30,30);
		cm.teachSkill(2111002,30,30);
		cm.teachSkill(2111003,30,30);
		cm.teachSkill(2210001,30,30);
		cm.teachSkill(2211006,30,30);
		cm.teachSkill(2211002,30,30);
		cm.teachSkill(2211003,30,30);
		cm.teachSkill(2311003,30,30);
		cm.teachSkill(2311002,30,30);
		cm.teachSkill(2311004,30,30);
		cm.teachSkill(2311006,30,30);
		cm.teachSkill(3111004,30,30);
		cm.teachSkill(3111003,30,30);
		cm.teachSkill(3111005,30,30);
		cm.teachSkill(3111006,30,30);
		cm.teachSkill(3211004,30,30);
		cm.teachSkill(3211003,30,30);
		cm.teachSkill(3211005,30,30);
		cm.teachSkill(3211006,30,30);
		cm.teachSkill(4111005,30,30);
		cm.teachSkill(4111006,20,20);
		cm.teachSkill(4111004,30,30);
		cm.teachSkill(4111002,30,30);
		cm.teachSkill(4211002,30,30);
		cm.teachSkill(4211004,30,30);
		cm.teachSkill(4211001,30,30);
		cm.teachSkill(4211006,30,30);
		cm.teachSkill(1120004,30,30);
		cm.teachSkill(1120003,30,30);
		cm.teachSkill(1121008,30,30);
		cm.teachSkill(1121010,30,30);
		cm.teachSkill(1121006,30,30);
		cm.teachSkill(1121002,30,30);
		cm.teachSkill(1220005,30,30);
		cm.teachSkill(1221009,30,30);
		cm.teachSkill(1221007,30,30);
		cm.teachSkill(1221011,30,30);
		cm.teachSkill(1221002,30,30);
		cm.teachSkill(1320005,30,30);
		cm.teachSkill(1320006,30,30);
		cm.teachSkill(1321003,30,30);
		cm.teachSkill(1321002,30,30);
		cm.teachSkill(2121005,30,30);
		cm.teachSkill(2121003,30,30);
		cm.teachSkill(2121004,30,30);
		cm.teachSkill(2121002,30,30);
		cm.teachSkill(2121007,30,30);
		cm.teachSkill(2121006,30,30);
		cm.teachSkill(2221007,30,30);
		cm.teachSkill(2221006,30,30);
		cm.teachSkill(2221003,30,30);
		cm.teachSkill(2221005,30,30);
		cm.teachSkill(2221004,30,30);
		cm.teachSkill(2221002,30,30);
		cm.teachSkill(2321007,30,30);
		cm.teachSkill(2321003,30,30);
		cm.teachSkill(2321008,30,30);
		cm.teachSkill(2321005,30,30);
		cm.teachSkill(2321004,30,30);
		cm.teachSkill(2321002,30,30);
		cm.teachSkill(3120005,30,30);
		cm.teachSkill(3121008,30,30);
		cm.teachSkill(3121003,30,30);
		cm.teachSkill(3121007,30,30);
		cm.teachSkill(3121006,30,30);
		cm.teachSkill(3121002,30,30);
		cm.teachSkill(3121004,30,30);
		cm.teachSkill(3221006,30,30);
		cm.teachSkill(3220004,30,30);
		cm.teachSkill(3221003,30,30);
		cm.teachSkill(3221005,30,30);
		cm.teachSkill(3221001,30,30);
		cm.teachSkill(3221002,30,30);
		cm.teachSkill(4121004,30,30);
		cm.teachSkill(4121008,30,30);
		cm.teachSkill(4121003,30,30);
		cm.teachSkill(4121006,30,30);
		cm.teachSkill(4121007,30,30);
		cm.teachSkill(4120005,30,30);
		cm.teachSkill(4221001,30,30);
		cm.teachSkill(4221007,30,30);
		cm.teachSkill(4221004,30,30);
		cm.teachSkill(4221003,30,30);
		cm.teachSkill(4221006,30,30);
		cm.teachSkill(4220005,30,30);
		cm.teachSkill(1221001,30,30); 
		cm.teachSkill(1121001,30,30);
		cm.teachSkill(1321001,30,30);
		cm.teachSkill(2121001,30,30);
		cm.teachSkill(2221001,30,30);
		cm.teachSkill(2321001,30,30);
	    //MAXED SKILLS
		cm.dispose();//This makes sure after script is done it disposes/closes properly
	} else if (selection == 3) {
		var statup = new java.util.ArrayList(); // leave this
		var p = cm.c.getPlayer();               // leave this
		var totAp = p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk();         // leave this
		cm.gainExp(15); //level 1 - 2
		cm.gainExp(34); //level 2 - 3
		cm.gainExp(57); //level 3 - 4
		cm.gainExp(92); //level 4 - 5
		cm.gainExp(135); //level 5 - 6
		cm.gainExp(372); //level 6 - 7
		cm.gainExp(560); //level 7 - 8
		cm.gainExp(840); //level 8 - 9
		cm.gainExp(1242); //level 9 - 10
		p.setStr(4); // leave this
		p.setDex(4);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp - 16);  // leave this
        cm.changeJob(net.sf.odinms.client.MapleJob.BOWMAN);  // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));	// leave this	
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));   // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));	// leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
		p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
		//Editable values below. Make sure all entered below is correct or problems may occur.
		cm.warp(3);     //Warps you to map ID 3
		//MAXING SKILLS
		cm.teachSkill(5001000,1,1); 
		cm.teachSkill(5001001,1,1); 
		cm.teachSkill(5001002,1,1); 
		cm.teachSkill(5101000,1,1); 
		cm.teachSkill(5101001,1,1); 
		cm.teachSkill(5101002,1,1); 
		cm.teachSkill(5101003,1,1); 
		cm.teachSkill(5101004,1,1); 
		cm.teachSkill(5101005,1,1); 
		cm.teachSkill(1003,1,1); 
		cm.teachSkill(1004,1,1); 
		cm.teachSkill(1121011,1,1); 
		cm.teachSkill(1221012,1,1); 
		cm.teachSkill(1321010,1,1); 
		cm.teachSkill(2121008,1,1); 
		cm.teachSkill(2221008,1,1); 
		cm.teachSkill(2321009,1,1); 
		cm.teachSkill(3121009,1,1); 
		cm.teachSkill(3221008,1,1); 
		cm.teachSkill(4121009,1,1); 
		cm.teachSkill(4221008,1,1); 
		cm.teachSkill(1000002,8,8); 
		cm.teachSkill(3000002,8,8); 
		cm.teachSkill(4000001,8,8); 
		cm.teachSkill(1000001,10,10); 
		cm.teachSkill(2000001,10,10); 
		cm.teachSkill(1000000,16,16); 
		cm.teachSkill(2000000,16,16); 
		cm.teachSkill(3000000,16,16); 
		cm.teachSkill(1001003,20,20);
		cm.teachSkill(1001004,20,20);
		cm.teachSkill(1001005,20,20);
		cm.teachSkill(2001002,20,20);
		cm.teachSkill(2001003,20,20);
		cm.teachSkill(2001004,20,20);
		cm.teachSkill(2001005,20,20);
		cm.teachSkill(3000001,20,20);
		cm.teachSkill(3001003,20,20);
		cm.teachSkill(3001004,20,20);
		cm.teachSkill(3001005,20,20);
		cm.teachSkill(4000000,20,20);
		cm.teachSkill(4001344,20,20);
		cm.teachSkill(4001334,20,20);
		cm.teachSkill(4001002,20,20);
		cm.teachSkill(4001003,20,20);
		cm.teachSkill(1101005,20,20);
		cm.teachSkill(1100001,20,20);
		cm.teachSkill(1100000,20,20);
		cm.teachSkill(1200001,20,20);
		cm.teachSkill(1200000,20,20);
		cm.teachSkill(1300000,20,20);
		cm.teachSkill(1300001,20,20);
		cm.teachSkill(3100000,20,20);
		cm.teachSkill(3200000,20,20);
		cm.teachSkill(4100000,20,20);
		cm.teachSkill(4200000,20,20);
		cm.teachSkill(4201002,20,20);
		cm.teachSkill(4101003,20,20);
		cm.teachSkill(3201002,20,20);
		cm.teachSkill(3101002,20,20);
		cm.teachSkill(1301004,20,20);
		cm.teachSkill(1301005,20,20);
		cm.teachSkill(1201004,20,20);
		cm.teachSkill(1201005,20,20);
		cm.teachSkill(1101004,20,20);
		cm.teachSkill(1101006,20,20);
		cm.teachSkill(1201006,20,20);
		cm.teachSkill(1301006,20,20);
		cm.teachSkill(2101001,20,20);
		cm.teachSkill(2100000,20,20);
		cm.teachSkill(2101003,20,20);
		cm.teachSkill(2101002,20,20);
		cm.teachSkill(2201001,20,20);
		cm.teachSkill(2200000,20,20);
		cm.teachSkill(2201003,20,20);
		cm.teachSkill(2201002,20,20);
		cm.teachSkill(2301004,20,20);
		cm.teachSkill(2301003,20,20);

		cm.teachSkill(2300000,20,20);
		cm.teachSkill(2301001,20,20);
		cm.teachSkill(3101003,20,20);
		cm.teachSkill(3101004,20,20);
		cm.teachSkill(3201003,20,20);
		cm.teachSkill(3201004,20,20);
		cm.teachSkill(4100002,20,20);
		cm.teachSkill(4101004,20,20);
		cm.teachSkill(4200001,20,20);
		cm.teachSkill(4201003,20,20);
		cm.teachSkill(4211005,20,20);
		cm.teachSkill(4211003,20,20);
		cm.teachSkill(4210000,20,20);
		cm.teachSkill(4110000,20,20);
		cm.teachSkill(4111001,20,20);
		cm.teachSkill(4111003,20,20);
		cm.teachSkill(3210000,20,20);
		cm.teachSkill(3110000,20,20);
		cm.teachSkill(3210001,20,20);
		cm.teachSkill(3110001,20,20);
		cm.teachSkill(3211002,20,20);
		cm.teachSkill(3111002,20,20);
		cm.teachSkill(2210000,20,20);
		cm.teachSkill(2211004,20,20);
		cm.teachSkill(2211005,20,20);
		cm.teachSkill(2111005,20,20);
		cm.teachSkill(2111004,20,20);
		cm.teachSkill(2110000,20,20);
		cm.teachSkill(2311001,20,20);
		cm.teachSkill(2311005,20,20);
		cm.teachSkill(2310000,20,20);
		cm.teachSkill(1311007,20,20);
		cm.teachSkill(1310000,20,20);
		cm.teachSkill(1311008,20,20);
		cm.teachSkill(1210001,20,20);
		cm.teachSkill(1211009,20,20);
		cm.teachSkill(1210000,20,20);
		cm.teachSkill(1110001,20,20);
		cm.teachSkill(1111007,20,20);
		cm.teachSkill(1110000,20,20);
		cm.teachSkill(1121000,20,20);
		cm.teachSkill(1221000,20,20);
		cm.teachSkill(1321000,20,20);
		cm.teachSkill(2121000,20,20);
		cm.teachSkill(2221000,20,20);
		cm.teachSkill(2321000,20,20);
		cm.teachSkill(3121000,20,20);
		cm.teachSkill(3221000,20,20);
		cm.teachSkill(4121000,20,20);
		cm.teachSkill(4221000,20,20);
		cm.teachSkill(1321007,10,10);
		cm.teachSkill(1320009,25,25);
		cm.teachSkill(1320008,25,25);
		cm.teachSkill(2321006,10,10);
		cm.teachSkill(1220010,10,10);
		cm.teachSkill(1221004,19,19);
		cm.teachSkill(1221003,19,19);
		cm.teachSkill(1100003,30,30); 
		cm.teachSkill(1100002,30,30);
		cm.teachSkill(1101007,30,30);
		cm.teachSkill(1200003,30,30);
		cm.teachSkill(1200002,30,30);
		cm.teachSkill(1201007,30,30);
		cm.teachSkill(1300003,30,30);
		cm.teachSkill(1300002,30,30);
		cm.teachSkill(1301007,30,30);
		cm.teachSkill(2101004,30,30);
		cm.teachSkill(2101005,30,30);
		cm.teachSkill(2201004,30,30);
		cm.teachSkill(2201005,30,30);
		cm.teachSkill(2301002,30,30);
		cm.teachSkill(2301005,30,30);
		cm.teachSkill(3101005,30,30);
		cm.teachSkill(3201005,30,30);
		cm.teachSkill(4100001,30,30);
		cm.teachSkill(4101005,30,30);
		cm.teachSkill(4201005,30,30);
		cm.teachSkill(4201004,30,30);
		cm.teachSkill(1111006,30,30);
		cm.teachSkill(1111005,30,30);
		cm.teachSkill(1111002,30,30);
		cm.teachSkill(1111004,30,30);
		cm.teachSkill(1111003,30,30);
		cm.teachSkill(1111008,30,30);
		cm.teachSkill(1211006,30,30);
		cm.teachSkill(1211002,30,30);
		cm.teachSkill(1211004,30,30);
		cm.teachSkill(1211003,30,30);
		cm.teachSkill(1211005,30,30);
		cm.teachSkill(1211008,30,30);
		cm.teachSkill(1211007,30,30);
		cm.teachSkill(1311004,30,30);
		cm.teachSkill(1311003,30,30);
		cm.teachSkill(1311006,30,30);
		cm.teachSkill(1311002,30,30);
		cm.teachSkill(1311005,30,30);
		cm.teachSkill(1311001,30,30);
		cm.teachSkill(2110001,30,30);
		cm.teachSkill(2111006,30,30);
		cm.teachSkill(2111002,30,30);
		cm.teachSkill(2111003,30,30);
		cm.teachSkill(2210001,30,30);
		cm.teachSkill(2211006,30,30);
		cm.teachSkill(2211002,30,30);
		cm.teachSkill(2211003,30,30);
		cm.teachSkill(2311003,30,30);
		cm.teachSkill(2311002,30,30);
		cm.teachSkill(2311004,30,30);
		cm.teachSkill(2311006,30,30);
		cm.teachSkill(3111004,30,30);
		cm.teachSkill(3111003,30,30);
		cm.teachSkill(3111005,30,30);
		cm.teachSkill(3111006,30,30);
		cm.teachSkill(3211004,30,30);
		cm.teachSkill(3211003,30,30);
		cm.teachSkill(3211005,30,30);
		cm.teachSkill(3211006,30,30);
		cm.teachSkill(4111005,30,30);
		cm.teachSkill(4111006,20,20);
		cm.teachSkill(4111004,30,30);
		cm.teachSkill(4111002,30,30);
		cm.teachSkill(4211002,30,30);
		cm.teachSkill(4211004,30,30);
		cm.teachSkill(4211001,30,30);
		cm.teachSkill(4211006,30,30);
		cm.teachSkill(1120004,30,30);
		cm.teachSkill(1120003,30,30);
		cm.teachSkill(1121008,30,30);
		cm.teachSkill(1121010,30,30);
		cm.teachSkill(1121006,30,30);
		cm.teachSkill(1121002,30,30);
		cm.teachSkill(1220005,30,30);
		cm.teachSkill(1221009,30,30);
		cm.teachSkill(1221007,30,30);
		cm.teachSkill(1221011,30,30);
		cm.teachSkill(1221002,30,30);
		cm.teachSkill(1320005,30,30);
		cm.teachSkill(1320006,30,30);
		cm.teachSkill(1321003,30,30);
		cm.teachSkill(1321002,30,30);
		cm.teachSkill(2121005,30,30);
		cm.teachSkill(2121003,30,30);
		cm.teachSkill(2121004,30,30);
		cm.teachSkill(2121002,30,30);
		cm.teachSkill(2121007,30,30);
		cm.teachSkill(2121006,30,30);
		cm.teachSkill(2221007,30,30);
		cm.teachSkill(2221006,30,30);
		cm.teachSkill(2221003,30,30);
		cm.teachSkill(2221005,30,30);
		cm.teachSkill(2221004,30,30);
		cm.teachSkill(2221002,30,30);
		cm.teachSkill(2321007,30,30);
		cm.teachSkill(2321003,30,30);
		cm.teachSkill(2321008,30,30);
		cm.teachSkill(2321005,30,30);
		cm.teachSkill(2321004,30,30);
		cm.teachSkill(2321002,30,30);
		cm.teachSkill(3120005,30,30);
		cm.teachSkill(3121008,30,30);
		cm.teachSkill(3121003,30,30);
		cm.teachSkill(3121007,30,30);
		cm.teachSkill(3121006,30,30);
		cm.teachSkill(3121002,30,30);
		cm.teachSkill(3121004,30,30);
		cm.teachSkill(3221006,30,30);
		cm.teachSkill(3220004,30,30);
		cm.teachSkill(3221003,30,30);
		cm.teachSkill(3221005,30,30);
		cm.teachSkill(3221001,30,30);
		cm.teachSkill(3221002,30,30);
		cm.teachSkill(4121004,30,30);
		cm.teachSkill(4121008,30,30);
		cm.teachSkill(4121003,30,30);
		cm.teachSkill(4121006,30,30);
		cm.teachSkill(4121007,30,30);
		cm.teachSkill(4120005,30,30);
		cm.teachSkill(4221001,30,30);
		cm.teachSkill(4221007,30,30);
		cm.teachSkill(4221004,30,30);
		cm.teachSkill(4221003,30,30);
		cm.teachSkill(4221006,30,30);
		cm.teachSkill(4220005,30,30);
		cm.teachSkill(1221001,30,30); 
		cm.teachSkill(1121001,30,30);
		cm.teachSkill(1321001,30,30);
		cm.teachSkill(2121001,30,30);
		cm.teachSkill(2221001,30,30);
		cm.teachSkill(2321001,30,30);
	    //MAXED SKILLS
		cm.dispose();
	} else if (selection == 4) {
		var statup = new java.util.ArrayList(); // leave this
		var p = cm.c.getPlayer();               // leave this
		var totAp = p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk();         // leave this
	    cm.gainExp(15); //level 1 - 2
		cm.gainExp(15); //level 1 - 2
		cm.gainExp(34); //level 2 - 3
		cm.gainExp(57); //level 3 - 4
		cm.gainExp(92); //level 4 - 5
		cm.gainExp(135); //level 5 - 6
		cm.gainExp(372); //level 6 - 7
		cm.gainExp(560); //level 7 - 8
		cm.gainExp(840); //level 8 - 9
		cm.gainExp(1242); //level 9 - 10	
		p.setStr(4); // leave this
		p.setDex(4);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp - 16);  // leave this
        cm.changeJob(net.sf.odinms.client.MapleJob.PIRATE);  // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));	// leave this	
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));   // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));	// leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
		p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
		cm.warp(3);      //Warps you to map ID 3
			//MAXING SKILLS
			cm.teachSkill(5001001,1,1);
			cm.teachSkill(5001002,1,1);
			cm.teachSkill(5001003,1,1);
			cm.teachSkill(5001005,1,1);
			cm.teachSkill(5101002,1,1);
			cm.teachSkill(5101003,1,1);
			cm.teachSkill(5101004,1,1);
			cm.teachSkill(5101005,1,1);
			cm.teachSkill(5200000,20,20);
			cm.teachSkill(5201001,20,20);
			cm.teachSkill(5201002,20,20);
			cm.teachSkill(5201003,20,20);
			cm.teachSkill(5201004,20,20);
			cm.teachSkill(5201005,10,10);
			cm.teachSkill(5201006,20,20);
			cm.teachSkill(5110000,20,20);
			cm.teachSkill(5110001,40,40);
			cm.teachSkill(5111002,30,30);
			cm.teachSkill(5111004,20,20);
			cm.teachSkill(5111005,20,20);
			cm.teachSkill(5111006,30,30);
			cm.teachSkill(5210000,20,20);
			cm.teachSkill(5211001,30,30);
			cm.teachSkill(5211002,30,30);
			cm.teachSkill(5211004,30,30);
			cm.teachSkill(5211005,30,30);
			cm.teachSkill(5211006,30,30);
			cm.teachSkill(5220001,30,30);
			cm.teachSkill(5220002,20,20);
			cm.teachSkill(5221000,20,20);
			cm.teachSkill(5221003,30,30);
			cm.teachSkill(5221004,30,30);
			cm.teachSkill(5221006,10,10);
			cm.teachSkill(5221007,30,30);
			cm.teachSkill(5221008,30,30);
			cm.teachSkill(5221009,20,20);
			cm.teachSkill(5221010,1,1);
			cm.teachSkill(5220011,20,20);
			cm.teachSkill(5121000,20,20);
			cm.teachSkill(5121001,30,30);
			cm.teachSkill(5121002,30,30);
			cm.teachSkill(5121003,20,20);
			cm.teachSkill(5121004,30,30);
			cm.teachSkill(5121005,30,30);
			cm.teachSkill(5121007,30,30);
			cm.teachSkill(5121008,1,1);
			cm.teachSkill(5121009,20,20);
			cm.teachSkill(5121010,30,30);
		    //MAXED SKILLS
		cm.dispose();//This makes sure after script is done it disposes/closes properly
	} else {
		cm.dispose();
	}
}

*Edit uploaded a better script which will not eat your apo.0
*2nd Edit fixed bug Pirate will now be leveled to 10 instead of 8
 

Attachments

Last edited:
Lol I'm not going to repeat what others said.

Just want to say Nice Release and Keep up the good work.
 
Back