Jump to content

ScaredAngell

Members
  • Posts

    237
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by ScaredAngell

  1. but you're too greedy to share the whole file and I can't guess it

     

    Nope... here is full code...

     

     

    ### By Foxer #########################
    #      Desleveador IL by Foxer       #
    #  v1.0 - 01/12/2009 - Buenos Aires  #
    ######################################
    
    import sys
    from net.sf.l2j.gameserver.model.quest import State
    from net.sf.l2j.gameserver.model.quest import QuestState
    from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
    
    qn = "8205_MaxLvl"
    QuestName   = "Leveling"
    QuestDesc   = "quest"
    NPC = 5009
    ITEM = 57
    CDAD  = 25000
    
    class Quest (JQuest) :
    
    def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
    
    def onEvent (self,event,st) :
       htmltext=event
       if st.getQuestItemsCount(ITEM) < CDAD :
         htmltext = "error.htm"
         st.exitQuest(1)
       elif event == "level" :
         st.takeItems(ITEM,CDAD)
         level = st.getPlayer().getLevel() + 9
         exp = st.getPlayer().getStat().getExpForLevel(level)
         st.getPlayer().getStat().setExp(exp)
         st.getPlayer().getStat().setLevel(level)
         htmltext = "ok.htm"
         st.getPlayer().broadcastUserInfo()
         st.exitQuest(1)
       return htmltext
    
    def onTalk (Self,npc,player):
       st = player.getQuestState(qn)
       return "main.htm"
    
    QUEST       = Quest(int(NPC),qn,"custom")
    QUEST.addStartNpc(NPC)
    QUEST.addTalkId(NPC)
    print "------------- Wczytano 8205 MaxLvl."

     

     

  2. Hey, i want NPC who can give 85lvl and 100% by one click. What parameter i need to use? Here is my code:

     

       elif event == "level" :
         st.takeItems(ITEM,CDAD)
         level = st.getPlayer().getLevel() + 9
         exp = st.getPlayer().getStat().getExpForLevel(level)
         st.getPlayer().getStat().setExp(exp)
         st.getPlayer().getStat().setLevel(level)
         htmltext = "ok.htm"
         st.getPlayer().broadcastUserInfo()
         st.exitQuest(1)
       return htmltext

×
×
  • Create New...