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!

[Request] Jump Quest Points Rewards NPC

Newbie Spellweaver
Joined
Apr 29, 2014
Messages
20
Reaction score
0
Do any errors show up on your batch file?


Yes, here they are.
java.lang.reflect.UndeclaredThrowableException
at $Proxy3.action(Unknown Source)
at scripting.npc.NPCScriptManager.action(NPCScriptManager.java:90)
at net.channel.handler.NPCMoreTalkHandler.handlePacket(NPCMoreTalkHandle
r.java:73)
at net.MapleServerHandler.messageReceived(MapleServerHandler.java:122)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.mess
ageReceived(DefaultIoFilterChain.java:734)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage
Received(DefaultIoFilterChain.java:429)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(Def
aultIoFilterChain.java:51)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.mes
sageReceived(DefaultIoFilterChain.java:812)
at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutpu
tImpl.flush(ProtocolCodecFilter.java:346)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Prot
ocolCodecFilter.java:221)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage
Received(DefaultIoFilterChain.java:429)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(Def
aultIoFilterChain.java:51)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.mes
sageReceived(DefaultIoFilterChain.java:812)
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFi
lterAdapter.java:119)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage
Received(DefaultIoFilterChain.java:429)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageRece
ived(DefaultIoFilterChain.java:416)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(Abstract
PollingIoProcessor.java:638)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(Abstr
actPollingIoProcessor.java:598)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(Abstr
actPollingIoProcessor.java:587)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(Ab
stractPollingIoProcessor.java:61)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run
(AbstractPollingIoProcessor.java:969)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnabl
e.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.PrivilegedActionException: javax.script.ScriptException
: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot find function
getJQPoints in object janoski. (<Unknown source>#17) in <Unknown source> at lin
e number 17
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.script.util.InterfaceImplementor$InterfaceImplementorInvocati
onHandler.invoke(Unknown Source)
... 25 more
Caused by: javax.script.ScriptException: sun.org.mozilla.javascript.internal.Ecm
aError: TypeError: Cannot find function getJQPoints in object janoski. (<Unknown
source>#17) in <Unknown source> at line number 17
at com.sun.script.javascript.RhinoScriptEngine.invoke(Unknown Source)
at com.sun.script.javascript.RhinoScriptEngine.invokeFunction(Unknown So
urce)
at com.sun.script.util.InterfaceImplementor$InterfaceImplementorInvocati
onHandler$1.run(Unknown Source)
... 27 more
Caused by: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot find
function getJQPoints in object janoski. (<Unknown source>#17)
at sun.org.mozilla.javascript.internal.ScriptRuntime.constructError(Unkn
own Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.constructError(Unkn
own Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.typeError(Unknown S
ource)
at sun.org.mozilla.javascript.internal.ScriptRuntime.typeError2(Unknown
Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.notFunctionError(Un
known Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.getPropFunctionAndT
hisHelper(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.getPropFunctionAndT
his(Unknown Source)
at sun.org.mozilla.javascript.internal.Interpreter.interpretLoop(Unknown
Source)
at sun.org.mozilla.javascript.internal.Interpreter.interpret(Unknown Sou
rce)
at sun.org.mozilla.javascript.internal.InterpretedFunction.call(Unknown
Source)
at sun.org.mozilla.javascript.internal.ContextFactory.doTopCall(Unknown
Source)
at com.sun.script.javascript.RhinoScriptEngine$1.superDoTopCall(Unknown
Source)
at com.sun.script.javascript.RhinoScriptEngine$1.doTopCall(Unknown Sourc
e)
at sun.org.mozilla.javascript.internal.ScriptRuntime.doTopCall(Unknown S
ource)
at sun.org.mozilla.javascript.internal.InterpretedFunction.call(Unknown
Source)
... 30 more
 
Upvote 0
Newbie Spellweaver
Joined
Apr 29, 2014
Messages
20
Reaction score
0
The script is using methods that don't exist in your source, like "getJQPoints". Maybe they exist with different naming? Can you check what method returns the player's Jump Quest points?

I believe this is it.
public int getJqPoints() {
return getPlayer().getJqPoints();
}

public void gainJqPoints(int jqpoints) {
getPlayer().gainJqPoints(jqpoints);
}

public void setJqPoints(int jqpoints) {
getPlayer().setJqPoints(jqpoints);
}
}
 
Upvote 0
Newbie Spellweaver
Joined
Apr 29, 2014
Messages
20
Reaction score
0
Exactly. Your script uses "getJQPoints", while your source has them as "getJqPoints" (case-sensitive). Change your script methods to use "getJqPoints" instead of "getJQPoints".

Thanks! Can't believe i didn't see that careless mistake.
 
Upvote 0
Back
Top