:-\ 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"
.Any Solution or make the soulshot Toggle
somewon can help me how i can make my custom soulshot left click toggle
all works only toggle i can't manage it, 😞
thanks in advance.
I was looking for server with a low rates,eventually i found l2 elixir.I Joined beta and after so many years since 2008 i found a friend that we played together, memories came back. i cant wait for the grand oppening!. dont miss it!
Question
rullezz
:-\ 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"3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now