• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

How to make a MapleStory Private Server [v142] (Video)

Status
Not open for further replies.
Custom Title Activated
Loyal Member
Joined
Jan 18, 2010
Messages
3,109
Reaction score
1,139
Junior Spellweaver
Joined
Mar 24, 2012
Messages
157
Reaction score
1
Having this Error when I click "launch"
Error: Could not find or load main class server.Start
Press any key to continu . . .
 
Last edited:
Junior Spellweaver
Joined
Mar 24, 2012
Messages
157
Reaction score
1
thanks

When I use command NPC and try to open Universal shop I have error in java that is unknow source(how to fix it?),
and other shops work,and cash shop works too.
 
Last edited:
Junior Spellweaver
Joined
Mar 24, 2012
Messages
157
Reaction score
1
Print the error and post here.


Loader 1...
Loader 2...
Loader 3...
Loader 4...
Loader 5...
Loader 6...
32052 items loaded.
Loader 7...
Loader 8...
Loader 9...
Loader 10...
[Loading Login]
Listening on port 8484.
[Login Initialized]
[Loading Channel]
Channel 1: Listening on port 8585
Channel 2: Listening on port 8587
Channel 3: Listening on port 8588
Channel 4: Listening on port 8589
[Channel Initialized]
[Loading CS]
Listening on port 8790.
[CS Initialized]
[Respawn Worker] Registered for channels 1 2 3
[Respawn Worker] Registered for channels 4
[Fully Initialized in 80 seconds]
IoSession opened with /127.0.0.1
IoSession opened with /127.0.0.1
Error executing NPC script. NPC ID : 9270035:javax.script.ScriptException: sun.o
rg.mozilla.javascript.internal.WrappedException: Wrapped java.lang.NullPointerEx
ception (<Unknown source>#97) in <Unknown source> at line number 97


Npc JS
/* Euenice
FMNPC
*/

var status = -1;
var maps;
var pqMaps;
var selectedMap = -1;
var selectedArea = -1;

function start() {
status = -1;
selectedMap = -1;
selectedArea = -1;
action(1, 0, 0);
if (cm.isGMS()) {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 240070000, 104000000, 220000000, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 970020000, 960000000, 101050000, 600000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 310040200, 889100100, 951000000);
} else {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 104000000, 220000000, 802000101, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 219000000, 960000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 229000020, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 674030100, 310040200, 219010000, 219020000);
}
}

function action(mode, type, selection) {
if (mode == 1) {
status++;
} else {
if (status >= 2 || status == 0) {
cm.dispose();
return;
}
status--;
}
if (cm.getPlayer().getLevel() < 10 && cm.getPlayer().getJob() != 200) {
cm.sendOk("Please talk to me at level 10.");
cm.dispose();
return;
}
if (status == 0) {
if (!cm.isQuestFinished(29003) && !cm.haveItem(1142184, 1, true, true)) {
if (!cm.haveItem(1002419, 1, true, true) && cm.canHold(1002419,1)) {
cm.gainItem(1002419, 1);
}
if (cm.canHold(1142184,1)) {
cm.gainItem(1142184, 1);
cm.gainMeso(150000);
cm.forceCompleteQuest(25300);

cm.forceCompleteQuest(25302);//Phantom Quest
cm.forceCompleteQuest(25303);//Phantom Quest
cm.forceCompleteQuest(29003);//Phantom Quest
cm.sendOk("Welcome! As a complementary gift, I present to you these for your journey! If you wish to buy Cash related items, please visit the Cash Shop or visit the NPC in FM!");
} else {
cm.sendOk("Please get an inventory space.");
}
cm.dispose();
return;
}/* + "\r\n#L5#Trade Meso for Gold Maple Leaf#l\r\n#L6#Trade Gold Maple Leaf for Meso#l" +*/
cm.sendSimple("Hello #r#h ##k! \r\n#b#L3#I want to go somewhere#l\r\n#L2#I would like to learn a skill#l\r\n#b#L11#Universal Shop#l\r\n#L12#Stylist#l\r\n#L13#Job Advancer#l\r\n#L14#Android Stylist#l\r\n#L15#All-In-One Shop#l\r\n#L16#AP Reset(free)#l\r\n#L180#JQ NPC#l\r\n#L190#Scroll Seller#l\r\n#L200#Cubing NPC#l\r\n#L270#Chair Gachapon#l\r\n\r\n#L1000#Trade 1,080,000,000 mesos for a token#l\r\n#L1001#Trade 1 Token for 1,000,000,000 mesos#l\r\n");
} else if (status == 1) {
if (selection == 2) {
status = 5;
cm.sendSimple("#b#L1#Follow the Lead#l\r\n#L4#Monster Rider#l\r\n#L600#Nebulite Fusion#l");
} else if (selection == 3) {
cm.sendSimple("#b#L0#Town maps#l\r\n#L1#Monster maps and PQ Maps(Meant for level 50+) #l\r\n#L2#Dimensional Mirror#l");
} else if (selection == 5) {
if (cm.getMeso() >= 1147483647) {
cm.sendOk("You must have room for mesos before doing the trade.");
} else if (!cm.haveItem(4001168, 1)){
cm.sendOk("You do not have a Golden Maple Leaf.");
} else {
if (cm.removeItem(4001168)) {
cm.gainMeso(1000000000);
cm.sendOk("Thank you for the trade, I have given you 1 billion for the Maple Leaf.");
} else {
cm.sendOk("Please unlock your item.");
}
}
cm.dispose();
} else if (selection == 6) {
if (cm.getMeso() < 1030000000) {
cm.sendOk("You must have 1,030,000,000 mesos before doing the trade.");
} else if (!cm.canHold(4001168,1)) {
cm.sendOk("Please make room.");
} else {
cm.gainItem(4001168, 1);
cm.gainMeso(-1030000000);
cm.sendOk("Thank you for the trade, I have given you Golden Maple Leaf for 1,030,000,000 meso (1 billion + 0.03% tax).");
}
cm.dispose();

} else if (selection == 11) {
cm.dispose();
cm.openShop(61);
} else if (selection == 12) {
cm.dispose();
cm.openNpc(9900000);
}else if (selection == 13) {
cm.dispose();
cm.openNpc(9900002);
}else if (selection == 14) {
cm.dispose();
cm.openNpc(1012121);
}else if (selection == 15) {
cm.dispose();
cm.openNpc(9010040);
} else if (selection == 16) {
cm.getPlayer().resetStats(4, 4, 4, 4);
cm.sendOk("I have reset your AP successfully");
cm.dispose();
} else if (selection == 170) {
cm.dispose();
cm.openNpc(9270026);
} else if (selection == 180) {
cm.dispose();
cm.openNpc(9010009);
} else if (selection == 190) {
cm.dispose();
cm.openShop(320);
} else if (selection == 200) {
cm.dispose();
cm.openNpc(9270033);
} else if (selection == 210) {
cm.dispose();
cm.openNpc(9000055);
} else if (selection == 220) {
cm.dispose();
cm.openNpc(9000039);
} else if (selection == 230) {
cm.dispose();
cm.openNpc(9000035);
} else if (selection == 240) {
cm.dispose();
cm.openShop(312);
} else if (selection == 250) {
cm.dispose();
cm.openNpc(9201232);
} else if (selection == 260) {
if (cm.getLevel() >= 150) {
cm.sendOk("done.");
cm.maxSkillsByJob();
cm.reloadChar();
cm.dispose();
} else {
cm.sendOk("You aren't level 150!");
cm.dispose();
}
} else if (selection == 270) {
cm.dispose();
cm.openNpc(9110009);
} else if (selection == 280) {
cm.dispose();
cm.openNpc(9001000);
} else if (selection == 1000) {
if (cm.getMeso() >= 1080000000) {
cm.gainItem(4000313, 1);
cm.gainMeso(-1080000000);
cm.reloadChar();
cm.sendOk("You have gained 1 token!");
cm.dispose();
} else {
cm.sendOk("You don't have 1,080,000,000 mesos!");
cm.dispose();
}
} else if (selection == 1001) {
if (cm.haveItem(4000313, 1)) {
cm.gainItem(4000313, -1);
cm.gainMeso(1000000000);
cm.reloadChar();
cm.sendOk("You have gained 1,000,000,000 mesos!");
cm.dispose();
} else {
cm.sendOk("You don't have 1 token!");
cm.dispose();
}
}
} else if (status == 2) {
var selStr = "Select your destination.#b";
if (selection == 0) {
for (var i = 0; i < maps.length; i++) {
selStr += "\r\n#L" + i + "##m" + maps + "# #l";
}
} else if (selection == 2) {
cm.dispose();
cm.openNpc(9010022);
return;
} else if (selection == 3) {
cm.dispose();
cm.openNpc(9070007);
return;
} else {
for (var i = 0; i < pqMaps.length; i++) {
selStr += "\r\n#L" + i + "##m" + pqMaps + "# #l";
}
}
selectedArea = selection;

cm.sendSimple(selStr);
} else if (status == 3) {
cm.sendYesNo("So you have nothing left to do here? Do you want to go to #m" + (selectedArea == 0 ? maps[selection] : pqMaps[selection]) + "#?");
selectedMap = selection;

} else if (status == 4) {
if (selectedMap >= 0) {
cm.warp(selectedArea == 0 ? maps[selectedMap] : pqMaps[selectedMap], 0);
}
cm.dispose();
} else if (status == 6) {
if (selection == 1) {
if (cm.getPlayer().getSkillLevel(8) > 0 || cm.getPlayer().getSkillLevel(10000018) > 0 || cm.getPlayer().getSkillLevel(20000024) > 0 || cm.getPlayer().getSkillLevel(20011024) > 0 || cm.getPlayer().getSkillLevel(30001024) > 0 || cm.getPlayer().getSkillLevel(30011024) > 0 || cm.getPlayer().getSkillLevel(20021024) > 0) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() == 3001 || (cm.getJob() >= 3100 && cm.getJob() <= 3112)) {
cm.teachSkill(30011024, 1, 0); // Maker
} else if (cm.getJob() >= 3000) {
cm.teachSkill(30001024, 1, 0); // Maker
} else if (cm.getJob() == 2002 || cm.getJob() >= 2300) {
cm.teachSkill(20021024, 1, 0); // Maker
} else if (cm.getJob() == 2001 || cm.getJob() >= 2200) {
cm.teachSkill(20011024, 1, 0); // Maker
} else if (cm.getJob() >= 2000) {
cm.teachSkill(20000024, 1, 0); // Maker
} else if (cm.getJob() >= 1000) {
cm.teachSkill(10000018, 1, 0); // Maker
//} else if (cm.getJob() == 1 || cm.getJob() == 501 || (cm.getJob() > 522 && cm.getJob() <= 532)) {
// cm.teachSkill(10008, 1, 0); // Maker, idk TODO JUMP
} else {
cm.teachSkill(8, 1, 0); // Maker
}
cm.sendOk("I have taught you Follow the Lead skill.");
}
cm.dispose();
} else if (selection == 4) {
if (cm.getPlayer().getSkillLevel(80001000) > 0 || cm.getPlayer().getSkillLevel(cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()))) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() >= 3000 && cm.getJob() < 4000) {
cm.sendOk("Sorry but Resistance characters may not get the Monster Riding skill.");
cm.dispose();
return;
}
cm.teachSkill(cm.isGMS() ? 80001000 : cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()), 1, 0); // Maker
cm.sendOk("I have taught you Monster Rider skill.");
}
cm.dispose();
} else if (selection == 5) {
//cm.openShop(33151);
cm.dispose();
} else if (selection == 600) {
if (cm.getPlayer().getSkillLevel(80001152) > 0) {
cm.sendOk("You already have this skill.");
} else {
cm.teachSkill(80001152, 1, 0); // Nebulite Fusion
cm.dispose();
}
}
}
}
 

Attachments

  • 1 - How to make a MapleStory Private Server [v142] (Video) - RaGEZONE Forums
    1.jpg
    89.4 KB · Views: 55
Last edited:
Newbie Spellweaver
Joined
Nov 26, 2014
Messages
6
Reaction score
0
Hello I tried it a couple of times i alweys get this error -



i fixed it but i still need to rediractor link can anyone give it to me?
 

Attachments

  • Untitled - How to make a MapleStory Private Server [v142] (Video) - RaGEZONE Forums
    Untitled.png
    7.6 KB · Views: 41
(O_o(o_O(O_O)o_O)O_o)
Loyal Member
Joined
Apr 9, 2009
Messages
1,088
Reaction score
322
Loader 1...
Loader 2...
Loader 3...
Loader 4...
Loader 5...
Loader 6...
32052 items loaded.
Loader 7...
Loader 8...
Loader 9...
Loader 10...
[Loading Login]
Listening on port 8484.
[Login Initialized]
[Loading Channel]
Channel 1: Listening on port 8585
Channel 2: Listening on port 8587
Channel 3: Listening on port 8588
Channel 4: Listening on port 8589
[Channel Initialized]
[Loading CS]
Listening on port 8790.
[CS Initialized]
[Respawn Worker] Registered for channels 1 2 3
[Respawn Worker] Registered for channels 4
[Fully Initialized in 80 seconds]
IoSession opened with /127.0.0.1
IoSession opened with /127.0.0.1
Error executing NPC script. NPC ID : 9270035:javax.script.ScriptException: sun.o
rg.mozilla.javascript.internal.WrappedException: Wrapped java.lang.NullPointerEx
ception (<Unknown source>#97) in <Unknown source> at line number 97


Npc JS
/* Euenice
FMNPC
*/

var status = -1;
var maps;
var pqMaps;
var selectedMap = -1;
var selectedArea = -1;

function start() {
status = -1;
selectedMap = -1;
selectedArea = -1;
action(1, 0, 0);
if (cm.isGMS()) {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 240070000, 104000000, 220000000, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 970020000, 960000000, 101050000, 600000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 310040200, 889100100, 951000000);
} else {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 104000000, 220000000, 802000101, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 219000000, 960000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 229000020, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 674030100, 310040200, 219010000, 219020000);
}
}

function action(mode, type, selection) {
if (mode == 1) {
status++;
} else {
if (status >= 2 || status == 0) {
cm.dispose();
return;
}
status--;
}
if (cm.getPlayer().getLevel() < 10 && cm.getPlayer().getJob() != 200) {
cm.sendOk("Please talk to me at level 10.");
cm.dispose();
return;
}
if (status == 0) {
if (!cm.isQuestFinished(29003) && !cm.haveItem(1142184, 1, true, true)) {
if (!cm.haveItem(1002419, 1, true, true) && cm.canHold(1002419,1)) {
cm.gainItem(1002419, 1);
}
if (cm.canHold(1142184,1)) {
cm.gainItem(1142184, 1);
cm.gainMeso(150000);
cm.forceCompleteQuest(25300);

cm.forceCompleteQuest(25302);//Phantom Quest
cm.forceCompleteQuest(25303);//Phantom Quest
cm.forceCompleteQuest(29003);//Phantom Quest
cm.sendOk("Welcome! As a complementary gift, I present to you these for your journey! If you wish to buy Cash related items, please visit the Cash Shop or visit the NPC in FM!");
} else {
cm.sendOk("Please get an inventory space.");
}
cm.dispose();
return;
}/* + "\r\n#L5#Trade Meso for Gold Maple Leaf#l\r\n#L6#Trade Gold Maple Leaf for Meso#l" +*/
cm.sendSimple("Hello #r#h ##k! \r\n#b#L3#I want to go somewhere#l\r\n#L2#I would like to learn a skill#l\r\n#b#L11#Universal Shop#l\r\n#L12#Stylist#l\r\n#L13#Job Advancer#l\r\n#L14#Android Stylist#l\r\n#L15#All-In-One Shop#l\r\n#L16#AP Reset(free)#l\r\n#L180#JQ NPC#l\r\n#L190#Scroll Seller#l\r\n#L200#Cubing NPC#l\r\n#L270#Chair Gachapon#l\r\n\r\n#L1000#Trade 1,080,000,000 mesos for a token#l\r\n#L1001#Trade 1 Token for 1,000,000,000 mesos#l\r\n");
} else if (status == 1) {
if (selection == 2) {
status = 5;
cm.sendSimple("#b#L1#Follow the Lead#l\r\n#L4#Monster Rider#l\r\n#L600#Nebulite Fusion#l");
} else if (selection == 3) {
cm.sendSimple("#b#L0#Town maps#l\r\n#L1#Monster maps and PQ Maps(Meant for level 50+) #l\r\n#L2#Dimensional Mirror#l");
} else if (selection == 5) {
if (cm.getMeso() >= 1147483647) {
cm.sendOk("You must have room for mesos before doing the trade.");
} else if (!cm.haveItem(4001168, 1)){
cm.sendOk("You do not have a Golden Maple Leaf.");
} else {
if (cm.removeItem(4001168)) {
cm.gainMeso(1000000000);
cm.sendOk("Thank you for the trade, I have given you 1 billion for the Maple Leaf.");
} else {
cm.sendOk("Please unlock your item.");
}
}
cm.dispose();
} else if (selection == 6) {
if (cm.getMeso() < 1030000000) {
cm.sendOk("You must have 1,030,000,000 mesos before doing the trade.");
} else if (!cm.canHold(4001168,1)) {
cm.sendOk("Please make room.");
} else {
cm.gainItem(4001168, 1);
cm.gainMeso(-1030000000);
cm.sendOk("Thank you for the trade, I have given you Golden Maple Leaf for 1,030,000,000 meso (1 billion + 0.03% tax).");
}
cm.dispose();

} else if (selection == 11) {
cm.dispose();
cm.openShop(61);
} else if (selection == 12) {
cm.dispose();
cm.openNpc(9900000);
}else if (selection == 13) {
cm.dispose();
cm.openNpc(9900002);
}else if (selection == 14) {
cm.dispose();
cm.openNpc(1012121);
}else if (selection == 15) {
cm.dispose();
cm.openNpc(9010040);
} else if (selection == 16) {
cm.getPlayer().resetStats(4, 4, 4, 4);
cm.sendOk("I have reset your AP successfully");
cm.dispose();
} else if (selection == 170) {
cm.dispose();
cm.openNpc(9270026);
} else if (selection == 180) {
cm.dispose();
cm.openNpc(9010009);
} else if (selection == 190) {
cm.dispose();
cm.openShop(320);
} else if (selection == 200) {
cm.dispose();
cm.openNpc(9270033);
} else if (selection == 210) {
cm.dispose();
cm.openNpc(9000055);
} else if (selection == 220) {
cm.dispose();
cm.openNpc(9000039);
} else if (selection == 230) {
cm.dispose();
cm.openNpc(9000035);
} else if (selection == 240) {
cm.dispose();
cm.openShop(312);
} else if (selection == 250) {
cm.dispose();
cm.openNpc(9201232);
} else if (selection == 260) {
if (cm.getLevel() >= 150) {
cm.sendOk("done.");
cm.maxSkillsByJob();
cm.reloadChar();
cm.dispose();
} else {
cm.sendOk("You aren't level 150!");
cm.dispose();
}
} else if (selection == 270) {
cm.dispose();
cm.openNpc(9110009);
} else if (selection == 280) {
cm.dispose();
cm.openNpc(9001000);
} else if (selection == 1000) {
if (cm.getMeso() >= 1080000000) {
cm.gainItem(4000313, 1);
cm.gainMeso(-1080000000);
cm.reloadChar();
cm.sendOk("You have gained 1 token!");
cm.dispose();
} else {
cm.sendOk("You don't have 1,080,000,000 mesos!");
cm.dispose();
}
} else if (selection == 1001) {
if (cm.haveItem(4000313, 1)) {
cm.gainItem(4000313, -1);
cm.gainMeso(1000000000);
cm.reloadChar();
cm.sendOk("You have gained 1,000,000,000 mesos!");
cm.dispose();
} else {
cm.sendOk("You don't have 1 token!");
cm.dispose();
}
}
} else if (status == 2) {
var selStr = "Select your destination.#b";
if (selection == 0) {
for (var i = 0; i < maps.length; i++) {
selStr += "\r\n#L" + i + "##m" + maps + "# #l";
}
} else if (selection == 2) {
cm.dispose();
cm.openNpc(9010022);
return;
} else if (selection == 3) {
cm.dispose();
cm.openNpc(9070007);
return;
} else {
for (var i = 0; i < pqMaps.length; i++) {
selStr += "\r\n#L" + i + "##m" + pqMaps + "# #l";
}
}
selectedArea = selection;

cm.sendSimple(selStr);
} else if (status == 3) {
cm.sendYesNo("So you have nothing left to do here? Do you want to go to #m" + (selectedArea == 0 ? maps[selection] : pqMaps[selection]) + "#?");
selectedMap = selection;

} else if (status == 4) {
if (selectedMap >= 0) {
cm.warp(selectedArea == 0 ? maps[selectedMap] : pqMaps[selectedMap], 0);
}
cm.dispose();
} else if (status == 6) {
if (selection == 1) {
if (cm.getPlayer().getSkillLevel(8) > 0 || cm.getPlayer().getSkillLevel(10000018) > 0 || cm.getPlayer().getSkillLevel(20000024) > 0 || cm.getPlayer().getSkillLevel(20011024) > 0 || cm.getPlayer().getSkillLevel(30001024) > 0 || cm.getPlayer().getSkillLevel(30011024) > 0 || cm.getPlayer().getSkillLevel(20021024) > 0) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() == 3001 || (cm.getJob() >= 3100 && cm.getJob() <= 3112)) {
cm.teachSkill(30011024, 1, 0); // Maker
} else if (cm.getJob() >= 3000) {
cm.teachSkill(30001024, 1, 0); // Maker
} else if (cm.getJob() == 2002 || cm.getJob() >= 2300) {
cm.teachSkill(20021024, 1, 0); // Maker
} else if (cm.getJob() == 2001 || cm.getJob() >= 2200) {
cm.teachSkill(20011024, 1, 0); // Maker
} else if (cm.getJob() >= 2000) {
cm.teachSkill(20000024, 1, 0); // Maker
} else if (cm.getJob() >= 1000) {
cm.teachSkill(10000018, 1, 0); // Maker
//} else if (cm.getJob() == 1 || cm.getJob() == 501 || (cm.getJob() > 522 && cm.getJob() <= 532)) {
// cm.teachSkill(10008, 1, 0); // Maker, idk TODO JUMP
} else {
cm.teachSkill(8, 1, 0); // Maker
}
cm.sendOk("I have taught you Follow the Lead skill.");
}
cm.dispose();
} else if (selection == 4) {
if (cm.getPlayer().getSkillLevel(80001000) > 0 || cm.getPlayer().getSkillLevel(cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()))) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() >= 3000 && cm.getJob() < 4000) {
cm.sendOk("Sorry but Resistance characters may not get the Monster Riding skill.");
cm.dispose();
return;
}
cm.teachSkill(cm.isGMS() ? 80001000 : cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()), 1, 0); // Maker
cm.sendOk("I have taught you Monster Rider skill.");
}
cm.dispose();
} else if (selection == 5) {
//cm.openShop(33151);
cm.dispose();
} else if (selection == 600) {
if (cm.getPlayer().getSkillLevel(80001152) > 0) {
cm.sendOk("You already have this skill.");
} else {
cm.teachSkill(80001152, 1, 0); // Nebulite Fusion
cm.dispose();
}
}
}
}


Clean up the script and post it somewhere with line numbers if the problem persists. if i copy paste it into notepad++ i get line 97 to be cm.dispose() which shouldn't be a problem and the format makes the brackets unreadable. Too lazy to figure it out further than that.

as for orinetanel use this i guess https://mega.nz/#!qsJUxCzQ!0-WCsa2jW4qn4wU_ESGDTtIdZgdXFb5pu_jmwscyiik
 
Newbie Spellweaver
Joined
Nov 26, 2014
Messages
6
Reaction score
0
Could anyone help me with this error i get it when launching the game
 

Attachments

  • Untitled - How to make a MapleStory Private Server [v142] (Video) - RaGEZONE Forums
    Untitled.png
    2.5 KB · Views: 30
  • Untitled - How to make a MapleStory Private Server [v142] (Video) - RaGEZONE Forums
    Untitled.png
    2.5 KB · Views: 23
Last edited:
Junior Spellweaver
Joined
Mar 24, 2012
Messages
157
Reaction score
1
Clean up the script and post it somewhere with line numbers if the problem persists. if i copy paste it into notepad++ i get line 97 to be cm.dispose() which shouldn't be a problem and the format makes the brackets unreadable. Too lazy to figure it out further than that.

as for orinetanel use this i guess https://mega.nz/#!qsJUxCzQ!0-WCsa2jW4qn4wU_ESGDTtIdZgdXFb5pu_jmwscyiik


npc script is
var status = -1;
var maps;
var pqMaps;
var selectedMap = -1;
var selectedArea = -1;

function start() {
status = -1;
selectedMap = -1;
selectedArea = -1;
action(1, 0, 0);
if (cm.isGMS()) {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 240070000, 104000000, 220000000, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 970020000, 960000000, 101050000, 600000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 310040200, 889100100, 951000000);
} else {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 104000000, 220000000, 802000101, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 219000000, 960000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 229000020, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 674030100, 310040200, 219010000, 219020000);
}
}

function action(mode, type, selection) {
if (mode == 1) {
status++;
} else {
if (status >= 2 || status == 0) {
cm.dispose();
return;
}
status--;
}
if (cm.getPlayer().getLevel() < 10 && cm.getPlayer().getJob() != 200) {
cm.sendOk("Please talk to me at level 10.");
cm.dispose();
return;
}
if (status == 0) {
if (!cm.isQuestFinished(29003) && !cm.haveItem(1142184, 1, true, true)) {
if (!cm.haveItem(1002419, 1, true, true) && cm.canHold(1002419,1)) {
cm.gainItem(1002419, 1);
}
if (cm.canHold(1142184,1)) {
cm.gainItem(1142184, 1);
cm.gainMeso(150000);
cm.forceCompleteQuest(25300);

cm.forceCompleteQuest(25302);//Phantom Quest
cm.forceCompleteQuest(25303);//Phantom Quest
cm.forceCompleteQuest(29003);//Phantom Quest
cm.sendOk("Welcome! As a complementary gift, I present to you these for your journey! If you wish to buy Cash related items, please visit the Cash Shop or visit the NPC in FM!");
} else {
cm.sendOk("Please get an inventory space.");
}
cm.dispose();
return;
}/* + "\r\n#L5#Trade Meso for Gold Maple Leaf#l\r\n#L6#Trade Gold Maple Leaf for Meso#l" +*/
cm.sendSimple("Hello #r#h ##k! \r\n#b#L3#I want to go somewhere#l\r\n#L2#I would like to learn a skill#l\r\n#b#L11#Universal Shop#l\r\n#L12#Stylist#l\r\n#L13#Job Advancer#l\r\n#L14#Android Stylist#l\r\n#L15#All-In-One Shop#l\r\n#L16#AP Reset(free)#l\r\n#L180#JQ NPC#l\r\n#L190#Scroll Seller#l\r\n#L200#Cubing NPC#l\r\n#L270#Chair Gachapon#l\r\n\r\n#L1000#Trade 1,080,000,000 mesos for a token#l\r\n#L1001#Trade 1 Token for 1,000,000,000 mesos#l\r\n");
} else if (status == 1) {
if (selection == 2) {
status = 5;
cm.sendSimple("#b#L1#Follow the Lead#l\r\n#L4#Monster Rider#l\r\n#L600#Nebulite Fusion#l");
} else if (selection == 3) {
cm.sendSimple("#b#L0#Town maps#l\r\n#L1#Monster maps and PQ Maps(Meant for level 50+) #l\r\n#L2#Dimensional Mirror#l");
} else if (selection == 5) {
if (cm.getMeso() >= 1147483647) {
cm.sendOk("You must have room for mesos before doing the trade.");
} else if (!cm.haveItem(4001168, 1)){
cm.sendOk("You do not have a Golden Maple Leaf.");
} else {
if (cm.removeItem(4001168)) {
cm.gainMeso(1000000000);
cm.sendOk("Thank you for the trade, I have given you 1 billion for the Maple Leaf.");
} else {
cm.sendOk("Please unlock your item.");
}
}
cm.dispose();
} else if (selection == 6) {
if (cm.getMeso() < 1030000000) {
cm.sendOk("You must have 1,030,000,000 mesos before doing the trade.");
} else if (!cm.canHold(4001168,1)) {
cm.sendOk("Please make room.");
} else {
cm.gainItem(4001168, 1);
cm.gainMeso(-1030000000);
cm.sendOk("Thank you for the trade, I have given you Golden Maple Leaf for 1,030,000,000 meso (1 billion + 0.03% tax).");
}
cm.dispose();

} else if (selection == 11) {
cm.dispose();
cm.openShop(61);
} else if (selection == 12) {
cm.dispose();
cm.openNpc(9900000);
}else if (selection == 13) {
cm.dispose();
cm.openNpc(9900002);
}else if (selection == 14) {
cm.dispose();
cm.openNpc(1012121);
}else if (selection == 15) {
cm.dispose();
cm.openNpc(9010040);
} else if (selection == 16) {
cm.getPlayer().resetStats(4, 4, 4, 4);
cm.sendOk("I have reset your AP successfully");
cm.dispose();
} else if (selection == 170) {
cm.dispose();
cm.openNpc(9270026);
} else if (selection == 180) {
cm.dispose();
cm.openNpc(9010009);
} else if (selection == 190) {
cm.dispose();
cm.openShop(320);
} else if (selection == 200) {
cm.dispose();
cm.openNpc(9270033);
} else if (selection == 210) {
cm.dispose();
cm.openNpc(9000055);
} else if (selection == 220) {
cm.dispose();
cm.openNpc(9000039);
} else if (selection == 230) {
cm.dispose();
cm.openNpc(9000035);
} else if (selection == 240) {
cm.dispose();
cm.openShop(312);
} else if (selection == 250) {
cm.dispose();
cm.openNpc(9201232);
} else if (selection == 260) {
if (cm.getLevel() >= 150) {
cm.sendOk("done.");
cm.maxSkillsByJob();
cm.reloadChar();
cm.dispose();
} else {
cm.sendOk("You aren't level 150!");
cm.dispose();
}
} else if (selection == 270) {
cm.dispose();
cm.openNpc(9110009);
} else if (selection == 280) {
cm.dispose();
cm.openNpc(9001000);
} else if (selection == 1000) {
if (cm.getMeso() >= 1080000000) {
cm.gainItem(4000313, 1);
cm.gainMeso(-1080000000);
cm.reloadChar();
cm.sendOk("You have gained 1 token!");
cm.dispose();
} else {
cm.sendOk("You don't have 1,080,000,000 mesos!");
cm.dispose();
}
} else if (selection == 1001) {
if (cm.haveItem(4000313, 1)) {
cm.gainItem(4000313, -1);
cm.gainMeso(1000000000);
cm.reloadChar();
cm.sendOk("You have gained 1,000,000,000 mesos!");
cm.dispose();
} else {
cm.sendOk("You don't have 1 token!");
cm.dispose();
}
}
} else if (status == 2) {
var selStr = "Select your destination.#b";
if (selection == 0) {
for (var i = 0; i < maps.length; i++) {
selStr += "\r\n#L" + i + "##m" + maps + "# #l";
}
} else if (selection == 2) {
cm.dispose();
cm.openNpc(9010022);
return;
} else if (selection == 3) {
cm.dispose();
cm.openNpc(9070007);
return;
} else {
for (var i = 0; i < pqMaps.length; i++) {
selStr += "\r\n#L" + i + "##m" + pqMaps + "# #l";
}
}
selectedArea = selection;

cm.sendSimple(selStr);
} else if (status == 3) {
cm.sendYesNo("So you have nothing left to do here? Do you want to go to #m" + (selectedArea == 0 ? maps[selection] : pqMaps[selection]) + "#?");
selectedMap = selection;

} else if (status == 4) {
if (selectedMap >= 0) {
cm.warp(selectedArea == 0 ? maps[selectedMap] : pqMaps[selectedMap], 0);
}
cm.dispose();
} else if (status == 6) {
if (selection == 1) {
if (cm.getPlayer().getSkillLevel(8) > 0 || cm.getPlayer().getSkillLevel(10000018) > 0 || cm.getPlayer().getSkillLevel(20000024) > 0 || cm.getPlayer().getSkillLevel(20011024) > 0 || cm.getPlayer().getSkillLevel(30001024) > 0 || cm.getPlayer().getSkillLevel(30011024) > 0 || cm.getPlayer().getSkillLevel(20021024) > 0) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() == 3001 || (cm.getJob() >= 3100 && cm.getJob() <= 3112)) {
cm.teachSkill(30011024, 1, 0); // Maker
} else if (cm.getJob() >= 3000) {
cm.teachSkill(30001024, 1, 0); // Maker
} else if (cm.getJob() == 2002 || cm.getJob() >= 2300) {
cm.teachSkill(20021024, 1, 0); // Maker
} else if (cm.getJob() == 2001 || cm.getJob() >= 2200) {
cm.teachSkill(20011024, 1, 0); // Maker
} else if (cm.getJob() >= 2000) {
cm.teachSkill(20000024, 1, 0); // Maker
} else if (cm.getJob() >= 1000) {
cm.teachSkill(10000018, 1, 0); // Maker
//} else if (cm.getJob() == 1 || cm.getJob() == 501 || (cm.getJob() > 522 && cm.getJob() <= 532)) {
// cm.teachSkill(10008, 1, 0); // Maker, idk TODO JUMP
} else {
cm.teachSkill(8, 1, 0); // Maker
}
cm.sendOk("I have taught you Follow the Lead skill.");
}
cm.dispose();
} else if (selection == 4) {
if (cm.getPlayer().getSkillLevel(80001000) > 0 || cm.getPlayer().getSkillLevel(cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()))) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() >= 3000 && cm.getJob() < 4000) {
cm.sendOk("Sorry but Resistance characters may not get the Monster Riding skill.");
cm.dispose();
return;
}
cm.teachSkill(cm.isGMS() ? 80001000 : cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()), 1, 0); // Maker
cm.sendOk("I have taught you Monster Rider skill.");
}
cm.dispose();
} else if (selection == 5) {
//cm.openShop(33151);
cm.dispose();
} else if (selection == 600) {
if (cm.getPlayer().getSkillLevel(80001152) > 0) {
cm.sendOk("You already have this skill.");
} else {
cm.teachSkill(80001152, 1, 0); // Nebulite Fusion
cm.dispose();
}
}
}
}

and this is clean script and the line 97

Thanks Alot for the help =D
 

Attachments

  • line 97 - How to make a MapleStory Private Server [v142] (Video) - RaGEZONE Forums
    line 97.png
    27.6 KB · Views: 24
(O_o(o_O(O_O)o_O)O_o)
Loyal Member
Joined
Apr 9, 2009
Messages
1,088
Reaction score
322
Could anyone help me with this error i get it when launching the game

Get HS/Cypher bypasses. You can get them from any 14x server on gtop, or by googling it.



npc script is
var status = -1;
var maps;
var pqMaps;
var selectedMap = -1;
var selectedArea = -1;

function start() {
status = -1;
selectedMap = -1;
selectedArea = -1;
action(1, 0, 0);
if (cm.isGMS()) {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 240070000, 104000000, 220000000, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 970020000, 960000000, 101050000, 600000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 310040200, 889100100, 951000000);
} else {
maps = Array(910001000, 680000000, 230000000, 260000000, 101000000, 211000000, 120030000, 130000200, 100000000, 103000000, 222000000, 240000000, 104000000, 220000000, 802000101, 120000000, 221000000, 200000000, 102000000, 300000000, 801000000, 540000000, 541000000, 250000000, 251000000
, 551000000, 550000000, 800040000, 261000000, 541020000, 270000000, 682000000, 140000000, 970010000, 103040000, 555000000, 310000000, 200100000, 211060000, 310040300, 219000000, 960000000, 809060000);
pqMaps = Array(682010200, 541000300, 220050300, 229000020, 230040200, 541010010, 551030100, 240040500, 800020110, 801040004, 105030500, 610020004, 102040200, 105100100, 211041100, 610030010, 670010000, 674030100, 310040200, 219010000, 219020000);
}
}

function action(mode, type, selection) {
if (mode == 1) {
status++;
} else {
if (status >= 2 || status == 0) {
cm.dispose();
return;
}
status--;
}
if (cm.getPlayer().getLevel() < 10 && cm.getPlayer().getJob() != 200) {
cm.sendOk("Please talk to me at level 10.");
cm.dispose();
return;
}
if (status == 0) {
if (!cm.isQuestFinished(29003) && !cm.haveItem(1142184, 1, true, true)) {
if (!cm.haveItem(1002419, 1, true, true) && cm.canHold(1002419,1)) {
cm.gainItem(1002419, 1);
}
if (cm.canHold(1142184,1)) {
cm.gainItem(1142184, 1);
cm.gainMeso(150000);
cm.forceCompleteQuest(25300);

cm.forceCompleteQuest(25302);//Phantom Quest
cm.forceCompleteQuest(25303);//Phantom Quest
cm.forceCompleteQuest(29003);//Phantom Quest
cm.sendOk("Welcome! As a complementary gift, I present to you these for your journey! If you wish to buy Cash related items, please visit the Cash Shop or visit the NPC in FM!");
} else {
cm.sendOk("Please get an inventory space.");
}
cm.dispose();
return;
}/* + "\r\n#L5#Trade Meso for Gold Maple Leaf#l\r\n#L6#Trade Gold Maple Leaf for Meso#l" +*/
cm.sendSimple("Hello #r#h ##k! \r\n#b#L3#I want to go somewhere#l\r\n#L2#I would like to learn a skill#l\r\n#b#L11#Universal Shop#l\r\n#L12#Stylist#l\r\n#L13#Job Advancer#l\r\n#L14#Android Stylist#l\r\n#L15#All-In-One Shop#l\r\n#L16#AP Reset(free)#l\r\n#L180#JQ NPC#l\r\n#L190#Scroll Seller#l\r\n#L200#Cubing NPC#l\r\n#L270#Chair Gachapon#l\r\n\r\n#L1000#Trade 1,080,000,000 mesos for a token#l\r\n#L1001#Trade 1 Token for 1,000,000,000 mesos#l\r\n");
} else if (status == 1) {
if (selection == 2) {
status = 5;
cm.sendSimple("#b#L1#Follow the Lead#l\r\n#L4#Monster Rider#l\r\n#L600#Nebulite Fusion#l");
} else if (selection == 3) {
cm.sendSimple("#b#L0#Town maps#l\r\n#L1#Monster maps and PQ Maps(Meant for level 50+) #l\r\n#L2#Dimensional Mirror#l");
} else if (selection == 5) {
if (cm.getMeso() >= 1147483647) {
cm.sendOk("You must have room for mesos before doing the trade.");
} else if (!cm.haveItem(4001168, 1)){
cm.sendOk("You do not have a Golden Maple Leaf.");
} else {
if (cm.removeItem(4001168)) {
cm.gainMeso(1000000000);
cm.sendOk("Thank you for the trade, I have given you 1 billion for the Maple Leaf.");
} else {
cm.sendOk("Please unlock your item.");
}
}
cm.dispose();
} else if (selection == 6) {
if (cm.getMeso() < 1030000000) {
cm.sendOk("You must have 1,030,000,000 mesos before doing the trade.");
} else if (!cm.canHold(4001168,1)) {
cm.sendOk("Please make room.");
} else {
cm.gainItem(4001168, 1);
cm.gainMeso(-1030000000);
cm.sendOk("Thank you for the trade, I have given you Golden Maple Leaf for 1,030,000,000 meso (1 billion + 0.03% tax).");
}
cm.dispose();

} else if (selection == 11) {
cm.dispose();
cm.openShop(61);
} else if (selection == 12) {
cm.dispose();
cm.openNpc(9900000);
}else if (selection == 13) {
cm.dispose();
cm.openNpc(9900002);
}else if (selection == 14) {
cm.dispose();
cm.openNpc(1012121);
}else if (selection == 15) {
cm.dispose();
cm.openNpc(9010040);
} else if (selection == 16) {
cm.getPlayer().resetStats(4, 4, 4, 4);
cm.sendOk("I have reset your AP successfully");
cm.dispose();
} else if (selection == 170) {
cm.dispose();
cm.openNpc(9270026);
} else if (selection == 180) {
cm.dispose();
cm.openNpc(9010009);
} else if (selection == 190) {
cm.dispose();
cm.openShop(320);
} else if (selection == 200) {
cm.dispose();
cm.openNpc(9270033);
} else if (selection == 210) {
cm.dispose();
cm.openNpc(9000055);
} else if (selection == 220) {
cm.dispose();
cm.openNpc(9000039);
} else if (selection == 230) {
cm.dispose();
cm.openNpc(9000035);
} else if (selection == 240) {
cm.dispose();
cm.openShop(312);
} else if (selection == 250) {
cm.dispose();
cm.openNpc(9201232);
} else if (selection == 260) {
if (cm.getLevel() >= 150) {
cm.sendOk("done.");
cm.maxSkillsByJob();
cm.reloadChar();
cm.dispose();
} else {
cm.sendOk("You aren't level 150!");
cm.dispose();
}
} else if (selection == 270) {
cm.dispose();
cm.openNpc(9110009);
} else if (selection == 280) {
cm.dispose();
cm.openNpc(9001000);
} else if (selection == 1000) {
if (cm.getMeso() >= 1080000000) {
cm.gainItem(4000313, 1);
cm.gainMeso(-1080000000);
cm.reloadChar();
cm.sendOk("You have gained 1 token!");
cm.dispose();
} else {
cm.sendOk("You don't have 1,080,000,000 mesos!");
cm.dispose();
}
} else if (selection == 1001) {
if (cm.haveItem(4000313, 1)) {
cm.gainItem(4000313, -1);
cm.gainMeso(1000000000);
cm.reloadChar();
cm.sendOk("You have gained 1,000,000,000 mesos!");
cm.dispose();
} else {
cm.sendOk("You don't have 1 token!");
cm.dispose();
}
}
} else if (status == 2) {
var selStr = "Select your destination.#b";
if (selection == 0) {
for (var i = 0; i < maps.length; i++) {
selStr += "\r\n#L" + i + "##m" + maps + "# #l";
}
} else if (selection == 2) {
cm.dispose();
cm.openNpc(9010022);
return;
} else if (selection == 3) {
cm.dispose();
cm.openNpc(9070007);
return;
} else {
for (var i = 0; i < pqMaps.length; i++) {
selStr += "\r\n#L" + i + "##m" + pqMaps + "# #l";
}
}
selectedArea = selection;

cm.sendSimple(selStr);
} else if (status == 3) {
cm.sendYesNo("So you have nothing left to do here? Do you want to go to #m" + (selectedArea == 0 ? maps[selection] : pqMaps[selection]) + "#?");
selectedMap = selection;

} else if (status == 4) {
if (selectedMap >= 0) {
cm.warp(selectedArea == 0 ? maps[selectedMap] : pqMaps[selectedMap], 0);
}
cm.dispose();
} else if (status == 6) {
if (selection == 1) {
if (cm.getPlayer().getSkillLevel(8) > 0 || cm.getPlayer().getSkillLevel(10000018) > 0 || cm.getPlayer().getSkillLevel(20000024) > 0 || cm.getPlayer().getSkillLevel(20011024) > 0 || cm.getPlayer().getSkillLevel(30001024) > 0 || cm.getPlayer().getSkillLevel(30011024) > 0 || cm.getPlayer().getSkillLevel(20021024) > 0) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() == 3001 || (cm.getJob() >= 3100 && cm.getJob() <= 3112)) {
cm.teachSkill(30011024, 1, 0); // Maker
} else if (cm.getJob() >= 3000) {
cm.teachSkill(30001024, 1, 0); // Maker
} else if (cm.getJob() == 2002 || cm.getJob() >= 2300) {
cm.teachSkill(20021024, 1, 0); // Maker
} else if (cm.getJob() == 2001 || cm.getJob() >= 2200) {
cm.teachSkill(20011024, 1, 0); // Maker
} else if (cm.getJob() >= 2000) {
cm.teachSkill(20000024, 1, 0); // Maker
} else if (cm.getJob() >= 1000) {
cm.teachSkill(10000018, 1, 0); // Maker
//} else if (cm.getJob() == 1 || cm.getJob() == 501 || (cm.getJob() > 522 && cm.getJob() <= 532)) {
// cm.teachSkill(10008, 1, 0); // Maker, idk TODO JUMP
} else {
cm.teachSkill(8, 1, 0); // Maker
}
cm.sendOk("I have taught you Follow the Lead skill.");
}
cm.dispose();
} else if (selection == 4) {
if (cm.getPlayer().getSkillLevel(80001000) > 0 || cm.getPlayer().getSkillLevel(cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()))) {
cm.sendOk("You already have this skill.");
} else {
if (cm.getJob() >= 3000 && cm.getJob() < 4000) {
cm.sendOk("Sorry but Resistance characters may not get the Monster Riding skill.");
cm.dispose();
return;
}
cm.teachSkill(cm.isGMS() ? 80001000 : cm.getPlayer().getStat().getSkillByJob(1004, cm.getPlayer().getJob()), 1, 0); // Maker
cm.sendOk("I have taught you Monster Rider skill.");
}
cm.dispose();
} else if (selection == 5) {
//cm.openShop(33151);
cm.dispose();
} else if (selection == 600) {
if (cm.getPlayer().getSkillLevel(80001152) > 0) {
cm.sendOk("You already have this skill.");
} else {
cm.teachSkill(80001152, 1, 0); // Nebulite Fusion
cm.dispose();
}
}
}
}

and this is clean script and the line 97

Thanks Alot for the help =D


Does the npc close when you get this? if so and you can still talk with other npc's, it's just that the shop with that id doesn't exist in the database. Otherwise it's a script formatting error somewhere.
 
(O_o(o_O(O_O)o_O)O_o)
Loyal Member
Joined
Apr 9, 2009
Messages
1,088
Reaction score
322
RsSt5oD - How to make a MapleStory Private Server [v142] (Video) - RaGEZONE Forums

Always getting this error, is it because my redirector is not working? I can't get it to work, But IP Redirect Tool is working well
Is there any working redirector for v142? I've tried making it myself but to no avail,
using this http://forum.ragezone.com/f922/tutorial-maplestory-redirector-958344/
It doesn't work at all.

I have linked one a comment or two up. That one should work. If not let me know so i can pre config it since it def would work when configured right.
 
Junior Spellweaver
Joined
Mar 24, 2012
Messages
157
Reaction score
1
Get HS/Cypher bypasses. You can get them from any 14x server on gtop, or by googling it.





Does the npc close when you get this? if so and you can still talk with other npc's, it's just that the shop with that id doesn't exist in the database. Otherwise it's a script formatting error somewhere.

Thanks alot do it id doesn't exist... need to create scripts. Thanks again
 
Newbie Spellweaver
Joined
May 17, 2015
Messages
13
Reaction score
0
I have linked one a comment or two up. That one should work. If not let me know so i can pre config it since it def would work when configured right.

Thanks for this! One more question! Does the redirector works for other users to connect to my server?
 
Newbie Spellweaver
Joined
Nov 13, 2016
Messages
17
Reaction score
0
Excuse me, my client connect to Nexon Server but i use redirect already and command server say "IoSession opened with /8.31.99.141"

help me pls. thank you
 
Newbie Spellweaver
Joined
Nov 13, 2016
Messages
17
Reaction score
0
I have a problem(HS error) so I use another HS replace. I insert user&pass in my database but I can not login. BUT! my Nexon ID can login.

this I login with admin


this I login with Nexon Email (i forgot password)


I think my server connect to Nexon Server ???
 
Status
Not open for further replies.
Back
Top