wirusas1 Posted April 2, 2010 Posted April 2, 2010 Hello, I have custom server and i need to make gatekeeper with jython. Example: If player >61 level, he gets hight.html If player <61 level, he gets good.html Enyone knows that script written correctly? Thanks. :) Quote
0 Matim Posted April 2, 2010 Posted April 2, 2010 if st.getPlayer().getLevel() < 61 : htmltext = "<html><head><body>Text<br></body></html>" else: This is simple check. Quote
0 wirusas1 Posted April 2, 2010 Author Posted April 2, 2010 I got it, but i have problems with writing full code from begin to end. :-[ import sys from com.l2scoria.gameserver.model.quest import State from com.l2scoria.gameserver.model.quest import QuestState from com.l2scoria.gameserver.model.quest.jython import QuestJython as JQuest qn = "166_DarkMass" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) if st.getPlayer().getLevel() < 61 : htmltext = "<html><head><body>Text<br></body></html>" else: QUEST = Quest(166,qn,"Dark Mass") CREATED = State('Start', QUEST) STARTING = State('Starting', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(30130) QUEST.addTalkId(30130) I missed sotmething? Btw It's Interlude. Quote
0 wirusas1 Posted April 2, 2010 Author Posted April 2, 2010 if st.getPlayer().getLevel() < 61 : htmltext = "<html><head><body>Text<br></body></html>" else: if st.getPlayer().getLevel() > 61 : st.exitQuest(True) return "<HTML><BODY>Sorry, your level is too high for this zone.</BODY></HTML>" It could be ? I dont understand it. :-X Quote
0 Matim Posted April 3, 2010 Posted April 3, 2010 Little hint from me, take a look at data/scripts/ folder, check other Quests/Scripts and check how does it work. Also take a look at documentation.txt from data/scripts/quest folder. Quote
Question
wirusas1
Hello,
I have custom server and i need to make gatekeeper with jython.
Example:
If player >61 level, he gets hight.html
If player <61 level, he gets good.html
Enyone knows that script written correctly?
Thanks. :)
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.