Welcome to MaxCheaters.com

Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads

  • 0

Help Question Giveavailableskills()


Go to solution Solved by torsello,

Question

Hi friends, well i set FALSE to AutoLearnSkills, BUT, i want to use giveAvailableSkills on my script of Subclass NPC to give skills when a char make subclass and go to lvl 40, i put st.giveAvailableSkills but it shows an error, what is the right way? 

Im trying like that: (Last part of code , if want more, only tell me)

http://pastebin.com/ksUd2CVM

 

i import L2PcInstance

 

(c4 server)

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

This is the code, and the part its on the last ELSE.

 

I've to write st.player.giveAvailableSkills()?

I'm adding on the right part? I write it after give subclass item and after set class and lvl

 

http://pastebin.com/DAi0TQN2

 

I have use st.player.giveAvailableSkills() and apear this:

Traceback (innermost last):
  File "__init__.py", line 704, in onEvent
AttributeError: giveAvailableSkills

        at org.python.core.Py.AttributeError(Unknown Source)
        at org.python.core.PyInstance.invoke(Unknown Source)
        at org.python.pycode.serializable._pyx1442539468425.onEvent$27(__init__.
py:704)
        at org.python.pycode.serializable._pyx1442539468425.call_function(__init
__.py)
        at org.python.core.PyTableCode.call(Unknown Source)
        at org.python.core.PyTableCode.call(Unknown Source)
        at org.python.core.PyTableCode.call(Unknown Source)
        at org.python.core.PyFunction.__call__(Unknown Source)
        at org.python.core.PyMethod.__call__(Unknown Source)
        at org.python.core.PyObject.__call__(Unknown Source)
        at org.python.core.PyObject._jcallexc(Unknown Source)
        at org.python.core.PyObject._jcall(Unknown Source)
        at org.python.proxies.main$Quest$709.onEvent(Unknown Source)
        at net.sf.l2j.gameserver.model.quest.Quest.onAdvEvent(Quest.java:540)
        at net.sf.l2j.gameserver.model.quest.Quest.notifyEvent(Quest.java:355)
        at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.processQuestE
vent(L2PcInstance.java:1428)
        at net.sf.l2j.gameserver.clientpackets.RequestBypassToServer.runImpl(Req
uestBypassToServer.java:176)
        at net.sf.l2j.gameserver.clientpackets.ClientBasePacket.run(ClientBasePa
cket.java:78)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

Edited by torsello

Share this post


Link to post
Share on other sites
  • 0

Remove the st since its quest state.

 

Directly player.blabla()

Edited by SweeTs

Share this post


Link to post
Share on other sites
  • 0

Remove the st since its quest state.

 

Directly player.blabla()

 

He uses st.player for the whole quest.

 

Shit happens when you use crappy jython. Those sort of errors would popup directly if you were using Java.

 

Looks like you don't give good attribute for the method, anyway my last call on that topic.

Edited by Tryskell

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.