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."