MoopleDEV FAQ | Bugs/Errors

Joined
Jun 30, 2008
Messages
3,451
Reaction score
1,619
Dear MoopleDEV users!

My thread is getting spammed with bugs and with people that need help with something. In order to prevent that I will set up this FAQ.

More rules will come later and Questions/Answers will be added later.

Let's start of with a few rules:
  • Only report bugs when you are sure it is caused by 'me', if you caused it yourself, don't ask for help in here.
  • Don't ask how to add custom stuff. Only if you have some problems with non-RMI.
  • You can report bugs in this thread OR in the release thread.
  • Read the FAQ first, before posting an error.

I have to build to FAQ, so just report bugs/errors, I will try to fix all of them and I will most likely create links in this post to the fix.

Thanks for using my source and for all the support!
 
Is aran skill cant have mastery skill considered as a bug ?
only if press @maxskills it works ..
but it will bring out the tutorial skills ..
1 level = have 4th job skills .

I had find through all the forum , so far i didnt found any solution ,
pls re-link to me if there is a solution there .

Appreciate if helped .
Why don't you create it yourself?
And, I will try to add the aran quests soon.
 
Upvote 0
rename the database you got now just make it like '<oldname>2'.
Then run the query (sql file) again, and copy paste the rows from the <oldname>2 database to your new database :): :thumbup1:
how do i do that?
ctrl+C CTRL+V not working :Z

---------- Post added at 12:25 AM ---------- Previous post was at 12:07 AM ----------

Is aran skill cant have mastery skill considered as a bug ?
only if press @maxskills it works ..
but it will bring out the tutorial skills ..
1 level = have 4th job skills .

I had find through all the forum , so far i didnt found any solution ,
pls re-link to me if there is a solution there .

Appreciate if helped .



in the NPC put:
Code:
 cm.teachSkill(21000000,0,10);
			cm.teachSkill(21001003,0,20);
			cm.teachSkill(21100002,0,30);
			cm.teachSkill(21100004,0,20);
			cm.teachSkill(21100005,0,20);
			cm.teachSkill(21110007,0,20);
			cm.teachSkill(21110008,0,20);
			cm.teachSkill(21110002,0,20);
			cm.teachSkill(21120004,0,30);
			cm.teachSkill(21120006,0,30);
			cm.teachSkill(21120007,0,30);
                        cm.teachSkill(21121008,0,5);
                        cm.teachSkill(21121000,0,30);
                        cm.teachSkill(21120005,0,30);
in NPCconver... put this:
Code:
        public void teachSkill(int id, int level, int masterlevel) {
        getPlayer().changeSkillLevel(SkillFactory.getSkill(id), (byte) level, masterlevel, -1);
    }
works for me :)
 
Upvote 0
how do i do that?
ctrl+C CTRL+V not working :Z

---------- Post added at 12:25 AM ---------- Previous post was at 12:07 AM ----------





in the NPC put:
Code:
 cm.teachSkill(21000000,0,10);
			cm.teachSkill(21001003,0,20);
			cm.teachSkill(21100002,0,30);
			cm.teachSkill(21100004,0,20);
			cm.teachSkill(21100005,0,20);
			cm.teachSkill(21110007,0,20);
			cm.teachSkill(21110008,0,20);
			cm.teachSkill(21110002,0,20);
			cm.teachSkill(21120004,0,30);
			cm.teachSkill(21120006,0,30);
			cm.teachSkill(21120007,0,30);
                        cm.teachSkill(21121008,0,5);
                        cm.teachSkill(21121000,0,30);
                        cm.teachSkill(21120005,0,30);
in NPCconver... put this:
Code:
        public void teachSkill(int id, int level, int masterlevel) {
        getPlayer().changeSkillLevel(SkillFactory.getSkill(id), (byte) level, masterlevel, -1);
    }
works for me :)

Lol thanks for the help ..
but I tried many many many times using this method ..
cm.teachskill doesnt work for my revision of MoopleDEV..

nvm , i get a once more try on your method
 
Upvote 0
lol lol ..
thanks you are kind !
I am so frustrated for cm.teachskill ..
I fixed along since I opened my server ..
No solution and no people helps ..

*P/S : Going try it out tonight , cant test it now because many members still in the server


"My rev" means
My --> [ a revision of MoopleDev ]
lol, get it ?
 
Last edited:
Upvote 0
OMFG !!!!
IT REALLY WORK !!!
GODNESS !
CM.TEACHSKILL FINALLY WORKS ....

I HAD FIND THROUGH ALL THE TUTORIALS ..
AND THERE IS NO CM.TEACHSKILL THAT MAKE IT WORKS ..
and you make it work right now !!!!!!!!!!1

GODLY THANK YOU MAN !
i am really appreciate you !!!!!!!!!!!!!!!!!!
you solved me a MAJOR problem in servers
 
Upvote 0
OMFG !!!!
IT REALLY WORK !!!
GODNESS !
CM.TEACHSKILL FINALLY WORKS ....

I HAD FIND THROUGH ALL THE TUTORIALS ..
AND THERE IS NO CM.TEACHSKILL THAT MAKE IT WORKS ..
and you make it work right now !!!!!!!!!!1

GODLY THANK YOU MAN !
i am really appreciate you !!!!!!!!!!!!!!!!!!
you solved me a MAJOR problem in servers

Thanks for making my night, I wish my signature was big enough to fit this, it would make for a great sig... sorry, its just funny :ott:.

@Kevin

Good job, your release thread was getting spammed, rofl.
 
  • Like
Reactions: FMA
Upvote 0
Easy explanation

All sources with RMI have 3 bats, kevin removed RMI so there's only 1 bat.

Each bat is a different JVM, RMI allows separate JVMs to communicate with each other.

Instead of 3 of them communicating with each other you only need 1. Less resources, less chance of packet loss (if that somehow happens between the servers on your own localhost o.o) and much more easier to work with IMO.
 
Last edited:
Upvote 0
I have a problem !
MoopleDEV repack , for aran it has a Hidden Skill .
And it will auto pump every level .

It makes that a error :

Code:
 You are lacking either in 1st , 2nd ,3rd job skills

whenever we train over 70 .
Everytime we level , we can only pump 1 SP into our desire skills .

Example :
leveled up ,

1 skill point - our demand
1 skill point - hidden skill
1 skill point - hidden skill .

How to remove that hidden skill ?
It causes when we are 120 , 70 level skills cannot be maxed -.-
( my server is running GMS-Like , ther's no skill maxer )
 
Upvote 0
I have a problem !
MoopleDEV repack , for aran it has a Hidden Skill .
And it will auto pump every level .

It makes that a error :

Code:
 You are lacking either in 1st , 2nd ,3rd job skills

whenever we train over 70 .
Everytime we level , we can only pump 1 SP into our desire skills .

Example :
leveled up ,

1 skill point - our demand
1 skill point - hidden skill
1 skill point - hidden skill .

How to remove that hidden skill ?
It causes when we are 120 , 70 level skills cannot be maxed -.-
( my server is running GMS-Like , ther's no skill maxer )
I tested it, and you should be able to use your 3 skill points. The 2 that are used for the hidden skills aren't removing SP.


@Above,
Clean+Compile? Hex edited the client?
 
Upvote 0
I tested it, and you should be able to use your 3 skill points. The 2 that are used for the hidden skills aren't removing SP.


@Above,
Clean+Compile? Hex edited the client?

I got it working now,
But how can I edit the EXP Rate and such above 100?
Since 100 is max :)

Also, my exprate isn't working anymore, even if I set-it to 75 or so

Thank you in advance.


Also do you have an Command list?
 
Upvote 0
I cleaned compiled and port forward and edited server constants every time I start my server I get this error. I'm using MoopleDEV Rev 115


Starting world 0
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorExcep
tion: missing ) after argument list (<Unknown source>#45) in <Unknown source> at
line number 45
at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
at javax.script.AbstractScriptEngine.eval(Unknown Source)
at scripting.AbstractScriptManager.getInvocable(AbstractScriptManager.ja
va:60)
at scripting.event.EventScriptManager.<init>(EventScriptManager.java:53)

at net.server.Channel.<init>(Channel.java:93)
at net.server.Server.run(Server.java:147)
at net.server.Server.main(Server.java:189)
java.lang.NullPointerException
at scripting.event.EventScriptManager.init(EventScriptManager.java:70)
at net.server.Channel.<init>(Channel.java:114)
at net.server.Server.run(Server.java:147)
at net.server.Server.main(Server.java:189)
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorExcep
tion: missing ) after argument list (<Unknown source>#45) in <Unknown source> at
line number 45
at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
at javax.script.AbstractScriptEngine.eval(Unknown Source)
at scripting.AbstractScriptManager.getInvocable(AbstractScriptManager.ja
va:60)
at scripting.event.EventScriptManager.<init>(EventScriptManager.java:53)

at net.server.Channel.<init>(Channel.java:93)
at net.server.Server.run(Server.java:147)
at net.server.Server.main(Server.java:189)
java.lang.NullPointerException
at scripting.event.EventScriptManager.init(EventScriptManager.java:70)
at net.server.Channel.<init>(Channel.java:114)
at net.server.Server.run(Server.java:147)
at net.server.Server.main(Server.java:189)
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorExcep
tion: missing ) after argument list (<Unknown source>#45) in <Unknown source> at
line number 45
at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
at javax.script.AbstractScriptEngine.eval(Unknown Source)
at scripting.AbstractScriptManager.getInvocable(AbstractScriptManager.ja
va:60)
at scripting.event.EventScriptManager.<init>(EventScriptManager.java:53)

at net.server.Channel.<init>(Channel.java:93)
at net.server.Server.run(Server.java:147)
at net.server.Server.main(Server.java:189)
java.lang.NullPointerException
at scripting.event.EventScriptManager.init(EventScriptManager.java:70)
at net.server.Channel.<init>(Channel.java:114)
at net.server.Server.run(Server.java:147)
at net.server.Server.main(Server.java:189)
Finished loading world 0

Listening on port 8484

Loading server.....Terminate batch job (Y/N)?
 
Last edited:
Upvote 0
Back