All pastes #534906 Raw Edit

wtf

public python v1 · immutable
·published 2007-06-03 22:40 UTC
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"