Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Sera with Pirate Job (v58+ i think xD)

Newbie Spellweaver
Joined
Jul 21, 2008
Messages
88
Reaction score
0
Here is a Sera with Pirate Job..



And Here is the Npc..

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 ("Important: As a pirate, you get D\Ced automaticly xD 
but a bit different^^ and: You'll have all stats at lvl 999 as a pirate\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();         // 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(35); // leave this
		p.setDex(4);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp + 28);  // 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(35)));   // 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
		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();         // 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(25);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp + 38);  // 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(25)));    // 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
		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();         // 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(20);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp + 33);  // 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(20)));	// leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));    // leave this
		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();         // 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(25);  // leave this
		p.setInt(4);  // leave this
		p.setLuk(4);  // leave this
		p.setRemainingAp (totAp + 38);  // 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(25)));    // 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
		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();         // 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(999); // leave this
		p.setDex(999);  // leave this
		p.setInt(999);  // leave this
		p.setLuk(999);  // leave this
		p.setRemainingAp (totAp + 38);  // 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(999)));   // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(999)));    // leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(999)));	// leave this
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(999)));    // leave this
		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(260000000);     //Warps you to map ID 260000000
		cm.dispose();//This makes sure after script is done it disposes/closes properly
	} else {
		cm.dispose();
	}
}

Screens:

ZeroStar - Sera with Pirate Job (v58+ i think xD) - RaGEZONE Forums

ZeroStar - Sera with Pirate Job (v58+ i think xD) - RaGEZONE Forums
 
Last edited:
Newbie Spellweaver
Joined
Jul 21, 2008
Messages
88
Reaction score
0
sera is german.. sry i forgot to change this xD but

ty :D
 
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
92
Reaction score
0
i'm dutch, so there are probably some mistakes in this translation..
But we have german at school:

Important: As a pirate, you get D\Ced automaticly xD
but a bit different^^
and: You'll have all stats at lvl 999 as a pirate
Lol, my english is not good either.
 
Initiate Mage
Joined
Sep 15, 2008
Messages
2
Reaction score
0
Re: [Release]Sera with Pirate Job (v58+ i think xD)

Nice...I guess. lol
 
Newbie Spellweaver
Joined
Sep 12, 2008
Messages
7
Reaction score
0
Re: [Release]Sera with Pirate Job (v58+ i think xD)

Nice job ;] might use
 
Junior Spellweaver
Joined
Apr 19, 2008
Messages
173
Reaction score
0
Re: [Release]Sera with Pirate Job (v58+ i think xD)

translation i think

Important: AS PIRATE IS AUTOMATICALLY RELOGGT XD but a bit different and ^ ^: you have pirate than 999 automatically stats;)
 
Master Summoner
Loyal Member
Joined
Jul 27, 2008
Messages
583
Reaction score
0
Re: [Release]Sera with Pirate Job (v58+ i think xD)

hmm.. i guess..

Code:
	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);

this will not be that lvl-accurated, it will change depending of server exp rate.. that if not wrong :x


Oh.. Roamer forgot to says, he added this intro library Oo
 
Experienced Elementalist
Joined
Jul 1, 2008
Messages
270
Reaction score
0
Re: [Release]Sera with Pirate Job (v58+ i think xD)

Translate it, this is an English speaking forum. And you should know it's v59 not v58 -_- Did you make this?
 
Junior Spellweaver
Joined
Aug 3, 2008
Messages
199
Reaction score
0
Re: [Release]Sera with Pirate Job (v58+ i think xD)

Translate it, this is an English speaking forum. And you should know it's v59 not v58 -_- Did you make this?

He did translate it but with little error.
 
Back
Top