Короче, суть проблемы: не садятся тыквы..
При загрузке сервера пишет:
importing scriptable AI ...
failed to import quest : squash
... done
как я понял, проблема в squash.py.
плз проверти код, а я не очень понимаю питон.
import sys
from net.sf.l2j.gameserver.ai import CtrlIntention
from net.sf.l2j.gameserver.idfactory import IdFactory
from net.sf.l2j.gameserver.datatables import NpcTable
from net.sf.l2j.gameserver.model import L2CharPosition
from net.sf.l2j.gameserver.model.actor.instance import L2GourdInstance
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
from net.sf.l2j.gameserver.serverpackets import CreatureSay
from net.sf.l2j.gameserver.serverpackets import SocialAction
from net.sf.l2j.util import Rnd
POLLEN = 6391
SKILL_NECTAR = 2005
class squash(JQuest) :
- init function. Add in here variables that you'd like to be inherited by subclasses (if any)
def __init__(self,id,name,descr):
JQuest.__init__(self,id,name,descr)
Поливаемые self.wateredSquash = [12774,12775,12776,12777,12778,12779]
Выросшие self.adultSmallSquash = [12775,12776]
self.adultLargeSquash = [12778,12779]
self.nectar = 0
for i in self.wateredSquash :
self.addSkillUseId(i)
self.addAttackId(i)
self.addKillId(i)
def onAdvEvent(self,event,npc,player) :
objId = npc.getObjectId()
if event == "Good By" and npc and player :
npc.broadcastPacket(CreatureSay(objId,0,npc.getName(),"Good By!! LOL."))
npc.onDecay()
self.nectar = 0
elif event == "Good By1" and npc and player :
npc.broadcastPacket(CreatureSay(objId,0,npc.getName(),"Каждый, до свидания... Большая тыква сказала до свидания ..."))
npc.onDecay()
self.nectar = 0
elif event == "Good…
Дальше »»»