04-09-2009, 07:44 AM
|
#3
|
|
Membro - Soldado
Registrado em: Mar 2009
Localização: rio de janeiro
Posts: 18
Agradecido 8 Vezes em 4 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
esse eo meu __init__.py
Citação:
import sys
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2j.gameserver.datatables import SkillTable
from net.sf.l2j import L2DatabaseFactory
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
qn = "60551_NPCBuffer"
NPCS=[11,60551]
ADENA_ID=57
QuestId = 60551
QuestName = "NPCBuffer"
QuestDesc = "custom"
print "Loaded: Buffer by Myxoske [version 0.5]"
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(ADENA_ID)
if count < 0 or st.getPlayer().getLevel() < 1 :
htmltext = "<html><head><body>Come back later.<br></body></html>"
else:
st.takeItems(ADENA_ID,0)
st.getPlayer().setTarget(st.getPlayer())
if event == "1":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4094,12).getEffec ts(st.getPlayer(),st.getPlayer())
st.getPlayer().stopAllEffects()
return "1.htm"
st.setState(State.COMPLETED)
if htmltext != event:
st.setState(State.COMPLETED)
st.exitQuest(1)
return htmltext
def onTalk (self,npc,player):
return "1.htm"
QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
for npcId in NPCS:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
|
|
|
|