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!

[Release] SmexyStory Re-Packs :D (V55 -V61-V62)

Newbie Spellweaver
Joined
Nov 18, 2008
Messages
75
Reaction score
4
[Release] SmexyStory Re-Packs +V61 Fixes V61-V62

I'VE NOTICED I WILL BE MAKING AND FIXING MULTIPLE RE-PACKS SO IM GOING TOO GO AHEAD AND LIST THEM ALL IN ONE THREAD TO KEEP FROM SPAMMING UP THE SECTION!

SmexyStoryV1: (V55) GM HAT RE-PACK

***Made From:
Clean OdinMS 988 Source

Contains:

*HHG is now: Coke Map
*Donators Map
*Sera Godlys Characters Out when you first start
*PACK CONTAINS UPDATED XML/WIZ and more SQL for
top of the line Server customization*************************

UnHolyMS Re-Pack v1:

*WILL NOT BE RELEASED Made For UnHolyMS ONLY*

SmexyStory Re-pack V2 :
RE-RELEASEV61

**Everything Maple4u contains**
*Fixed Bugs
*contains more Custom SQL
*Updated Launcher
*Fixed Stability
*No Trade Fee's
*NX seller NPC
*GM Hat Removed from Sera
* 98% Working Pirate Skills from 2nd job - 4th job
* Still must use @ commands to set AP for Pirates D:
AND MORE!

SmexyStory V3: V62

*PHASED OUT*

SmexyStory V4 GM Re-Pack
GM CLIENT ADDITIONS:

*Auto Level 120
*Stats Set at 4/4/4/4 With 5K AP too Add
*Sera DOESNT Give GM Hat
*Gives Type #1 GM
*GM Type #2 is Full GM
*Gives 2BIL At Start
* !level Disabled for Type 1 ( i think?)
* Still Beginner
* Sets HP/MP 20K

SmexyStory V6 Normal V61

*More commands!
* An Array of Player Commands
* MTS enabled
* Stablized
* Bugs Fixed

COMMANDS OF V6
View attachment SmexyStoryV6 command.txt

DOWNLOADS:

SmexyStory V1 GM Re-pack


SmexyStory V2


SmexyStory V3
*Currently Phased out Please go too ThePack*

SmexyStory V4 GM Re-pack


SmexyStory V6


Base Files for V62 + Fixed WZ/XML + Some Changed




If you would Like and SQL or Additions to your server. and your using V55 - V61 - V60 - V62 Packs
You Can Also request :D

People :D Please post comments to the packs, help, additions you want to see in future packs, questions, anything really?


SmexyStory - [Release] SmexyStory Re-Packs :D (V55 -V61-V62) - RaGEZONE Forums

* Fixes for SmexyStory V2/V4 is Released
* V6 is Launched (Better version of V2- More COMMANDS & Bug Fixed)
* V61 SQL Capable of handling 500+ People w/o Issues

SERVER RUNS BUT CANT GET IN?
go and dl this, this java installer is the only java u need to run this server AND u dont have to put java files from server to the java folders



dl the 1st download button " Java SE Development Kit 6u11 and NetBeans IDE 6.5 Bundle Downloads

ull also need these


Credits too: Resinate


]V61 BUG FIXES & 500+ STABILIZED OdinMS.sql V61

Replace your V2/V4 Handler file with this one


Replace Your current NPCconversationManager with this one


For a Stable 500+ People sql run this SQL instead of one in ANY V61 Pack


~New SmexyStory Launcher~

* If your re-pack has the auto-world/login/channel launcher replace it with this one too make
life easyer*




DEV TEAM

*TheKyle
*SmexyStory
*pixelMS
*resinate
*
*

APPLY NOW FOR DEV TEAM! @ nekochan_ash@hotmail.com
SERVER TESTERS & ERROR REPORT FORM
View attachment TestForm.txt

CREDITS!
* Shakar96 for the v61 Base
* Resinate for released fixes & sql




OK! SO! Since people (still add me), And still seem to look at these. Ill be working on fixing bugs, adding more updates, and such on V3 version ONLY. therefore the new release (Release notes later, will state release time) Will be V3.5

SmexyStory Status
Since the planned re-opening of SMS fell through
and we will NOT be opening the server up again,
those of you following us in our forums, and here.
Please note if your looking for a game to play
will entertain you! :)


Hello Oreo.
 

Attachments

You must be registered for see attachments list
Last edited:
Master Summoner
Loyal Member
Joined
Jul 14, 2008
Messages
584
Reaction score
1
Re: SmexyStory Re-Packs :D *All-in-one*

Nice repack
 
Supreme Arcanarch
Loyal Member
Joined
Jul 21, 2008
Messages
969
Reaction score
1
Re: [Release] SmexyStory Re-Packs :D *All-in-one*

v3 is nice :)
 
Divine Celestial
Loyal Member
Joined
Jul 19, 2008
Messages
830
Reaction score
2
Re: [Release] SmexyStory Re-Packs :D *All-in-one*

Very detailed i guess :D
 
I'm back ಠ_ಠ
Joined
Apr 9, 2008
Messages
450
Reaction score
12
Re: [Release] SmexyStory Re-Packs :D *All-in-one*

Hmm...how could you make it so Sara wouldn't "Godly" out your character? Just re-stats them to 4/4/4/4 and 13 ap points? Like I don't wanna like....make my server an easy one.
 
Divine Celestial
Loyal Member
Joined
Jul 19, 2008
Messages
830
Reaction score
2
Re: [Release] SmexyStory Re-Packs :D *All-in-one*

Haha, sara !
Its Sera :S
 
Newbie Spellweaver
Joined
Nov 18, 2008
Messages
75
Reaction score
4
Re: [Release] SmexyStory Re-Packs :D *All-in-one*

Hmm...how could you make it so Sara wouldn't "Godly" out your character? Just re-stats them to 4/4/4/4 and 13 ap points? Like I don't wanna like....make my server an easy one.
Replace Sera's Code with the once below. the once below:

-levels you to required job lvl to advance
- advances you
- maxes skills
- gives you the equips to start playing
- Warps to henesy
- resets AP for the characters tii set themselves.

1ST CODE : SERA 2ND : PETER (REPLACE BOTH IF YOU LIKE)

Code:
*/

function start() {
		cm.sendSimple ("Welcome to SmexyStory 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?\r\n#L0#Warrior#l\r\n#L1#Thief#l\r\n#L2#Magician#l\r\n#L3#Bowman#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 {
		cm.dispose();
	}
}

Code:
*/function start() {
		cm.sendSimple ("Welcome to SmexyStoryThis is one of the most important decision in your MapleStory Career.  Choose a wepon that would best fit your job. So which weapon type would you prefer?\r\n#L0#Bow#l\r\n#L1#Crossbow#l\r\n#L2#Claw#l\r\n#L3#Dagger#l\r\n#L4#Two-Handed Axe#l\r\n#L5#One-Handed Axe#l\r\n#L6#Two-Handed BW#l\r\n#L7#One-Handed BW#l\r\n#L8#Two-Handed Sword#l\r\n#L9#One-Handed Sword#l\r\n#L10#Polearm#l\r\n#L11#Spear#l\r\n#L12#Staff#l\r\n#L13#Wand#l");
		}
function action(mode, type, selection) { // leave this
	    	cm.dispose();
		if (selection == 0) { // bow
			cm.sendOk("Here's your item and meso see you again happy mapling.");	
			cm.gainItem(1452054, 1); // Akha(Weapon)
			cm.gainItem(2060000, 1000); // ARROW
			cm.gainMeso(1000000);
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 1) { // crossbow
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1462047, 1); // Xaru(Weapon)
			cm.gainItem(2061000, 1000); // ARROWS
			cm.gainMeso(1000000);
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 2) { // Claw 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1472065, 1); // Kuma(Weapon)
			cm.gainItem(2070000, 1000); // SUBIS
			cm.gainMeso(1000000);
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 3) { // Dagger 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1332067, 1); // Maku"LUK"(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 4) { // Two-Handed Axe 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1412001, 1); // Metal Axe(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 5) { // One-Handed Axe
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1312000, 1); // double axe(weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 6) { // Two-Handed BW
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1422000, 1); // Wooden Mallet(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 7) { // One-Handed BW
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1322006, 1); // Steel pipe(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 8) { // Two-Handed Sword 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1402014, 1); // Thermometer(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 9) { // One-Handed Sword 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1302001, 1); // Saw(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 10) { // Polearm 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1442039, 1); // Frozen Tuna(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 11) { // Spear 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1432000, 1); // Spear(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 12) { // Staff
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1382054, 1); // Umaru(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
		}else if (selection == 13) { // Wand 
			cm.sendOk("Here's your item and meso see you again happy mapling.");
			cm.gainItem(1372005, 1); // Wooden Wand(Weapon)
			cm.gainMeso(1000000)
			cm.warp(100000000);
			cm.dispose();//This makes sure after script is done it disposes/closes properly
			} else {
		cm.dispose();
	}
}
 
Newbie Spellweaver
Joined
Nov 18, 2008
Messages
75
Reaction score
4
Re: [Release] SmexyStory Re-Packs :D *All-in-one*

Hmm...how could you make it so Sara wouldn't "Godly" out your character? Just re-stats them to 4/4/4/4 and 13 ap points? Like I don't wanna like....make my server an easy one.

Code:
/*
	This file is part of the OdinMS Maple Story Server
    Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc> 
                       Matthias Butz <matze@odinms.de>
                       Jan Christian Meyer <vimes@odinms.de>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License version 3
    as published by the Free Software Foundation. You may not use, modify
    or distribute this program under any other version of the
    GNU Affero General Public License.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

/* Sera
	First NPC on Map 0
*/

var wui = 0;

function start() {
	cm.sendYesNo ("Hello and welcome to OdinMS. Do you want a free stat reset? <3");
}

function action(mode, type, selection) {
	if (mode == 0 || wui == 1) {
		cm.dispose();
		cm.warp(40000, 0);
	} else {
		wui = 1;
		var statup = new java.util.ArrayList();
		var p = cm.c.getPlayer();
		var totAp = p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk();
		p.setStr(4);
		p.setDex(4);
		p.setInt(4);
		p.setLuk(4);
		p.setRemainingAp (totAp - 16);
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
		statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
		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.sendOk ("Ok, your stats have been reset. Have a lot of fun");
	}
}
 
Newbie Spellweaver
Joined
Nov 18, 2008
Messages
75
Reaction score
4
Re: [Release] SmexyStory Re-Packs :D *All-in-one*

Oh yes. the V2 re-pack link WAS changed... if you experiencing issues with this newer version... ill revert back to the old link
 
Newbie Spellweaver
Joined
Jun 8, 2008
Messages
7
Reaction score
0
how come cashshop doesnt work? i can get into cash shop, but i cant buy any items, a error comes up in the .bat window.
 
Newbie Spellweaver
Joined
Nov 18, 2008
Messages
75
Reaction score
4
how come cashshop doesnt work? i can get into cash shop, but i cant buy any items, a error comes up in the .bat window.

Im aware of this issue :blushing: Im working on getting fixed V4 :thumbup:
Use !nx for now ;) *HAS FULL DROP*
 
Back
Top