rendered paste body# Maked by Hawkin!import sysfrom net.sf.l2j import Configfrom net.sf.l2j.gameserver.model.quest import Statefrom net.sf.l2j.gameserver.model.quest import QuestStatefrom net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuestqn = "900_Event"EGG = 7206;zacatek = "<html><head><body>Event:<br>Tak si vyber co udelas";konec = ".<br><a action=\"bypass -h Quest 900_Event vyber.htm\">Vyberu si odmenu.</a><br><a action=\"bypass -h Quest 900_Event hraju.htm\">Hraju dal.</a><br><a action=\"bypass -h Quest 900_Event jindy.htm\">Nekdy jindy.</a><br></body></html>";znova_zacatek = "<html><head><body>Event:<br>Jaka to smula, ";znova_konec = ".<br><a action=\"bypass -h Quest 900_Event rozehrano.htm\">Ano.</a><br></body></html>";#Mobs - all L2MonsterMOB = [20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014, 35617,35618,35619,35620,35621,35622,35623,35624,35625,35626,35627,35628,35629, 35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35646, 35647,30741];print "3"class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : htmltext = event if htmltext == "prijimam.htm": st.setState(STARTED) st.playSound("ItemSound.quest_accept") st.set("kolo","0") st.set("cond","1") if htmltext == "rozehrano.htm": if st.getInt("kolo")==0: htmltext = zacatek + konec else : iditemu,pocet,jmeno,obr = vyhra[st.getInt("kolo")] prostredek = ", zatim muzes mit:<br><table border=0 width=300><tr><td width=35 height=45><img src=icon."+obr+" width=32 height=32 align=left></td><td><font color=\"FFFFFF\">"+pocet+" x"+jmeno+"</font></a></td></tr></table>" htmltext = zacatek + prostredek+ konec return htmltext print "5" def onTalk (Self,npc,player): htmltext = "<html><head><body>I have nothing to say you</body></html>" st = player.getQuestState(qn) if st : cond = st.getInt("cond") if cond == 0: htmltext = "prijimam.htm" elif cond == 1: htmltext = "rozehrano.htm" return htmltext print "6" def onKill (self,npc,player): partyMember = self.getRandomPartyMember(player,"1") if not partyMember : return st = partyMember.getQuestState(qn) if st : if st.getState() == STARTED : playerLvL = st.getPlayer().getLevel() mobLvL = npc.getLevel()+9 if playerLvL<=mobLvL : random = st.getRandom(100) if random <= chance : st.giveItems(EGG,1) st.playSound("ItemSound.quest_itemget") returnprint "7"QUEST = Quest(900, "900_Event", "Event")CREATED = State('Start', QUEST)STARTED = State('Started', QUEST)QUEST.setInitialState(CREATED)QUEST.addStartNpc(31857) QUEST.addTalkId(31857)for mobId in MOB : QUEST.addKillId(mobId)print "importing quests: Event"