:-\ Hi i have made my own Rebirth system(Quest) for Interlude. I use L2jArchid pack,but it still no work :/
so...this quest can be used only 3 times...if player have 80 lvl...he will be deleveled to 1 lvl and will take rebirth list and book.In the end if you have rebirth list 3 you cant do again quest.
Plz some one fix it...
Here my code:
import sys
from com.l2jarchid.gameserver.model.actor.instance import L2PcInstance
from com.l2jarchid.gameserver.model.quest import State
from com.l2jarchid.gameserver.model.quest import QuestState
from com.l2jarchid.gameserver.model.quest.jython import QuestJython as JQuest
qn = "99999_Rebirth"
#prerequisites:
MINLEVEL = 80
#Rebirth_List_1 = 17801
#Rebirth_List_2 = 17802
#Rebirth_List_3 = 17803
#Book_of_Rebirth = 17804
NPC=[999900]
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
if player.getLevel(80)
st.exitQuest(1)
htmltext = "30166-01.htm" #not qualified
st.giveItems(Rebirth_List_1,1)
st.giveItems(Book_of_Rebirth,1)
st.getPlayer().setExp()
st.getPlayer().getStat().setLevel(1)
if player.getLevel(80)
st.exitQuest(1)
htmltext = "30166-01.htm" #not qualified
st.getItems(Rebirth_List_1,1)
st.giveItems(Rebirth_List_2,1)
st.giveItems(Book_of_Rebirth,1)
st.getPlayer().setExp()
st.getPlayer().getStat().setLevel(1)
if player.getLevel(80)
st.exitQuest(1)
htmltext = "30166-01.htm" #not qualified
st.getItems(Rebirth_List_2,1)
st.giveItems(Rebirth_List_3,1)
st.giveItems(Book_of_Rebirth,1)
st.getPlayer().setExp()
st.getPlayer().getStat().setLevel(1)
st.getItems(Rebirth_List_3,1)
st.exitQuest(1)
htmltext = "30166-03.htm" #not qualified
if id == st.setState(COMPLETED) :
htmltext = "<html><body>You have already completed this quest.</body></html>"
return htmltext
QUEST = Quest(99999,qn,"Rebirth")
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)
QUEST.setInitialState(CREATED)
for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
print "importing quests: 99999:Rebirth"