как исправить вот Спойлер: скрипт import sys from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance 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 = "90017_Noble" NPC=[50000] GIFT=4037 APIGA_ID=9142 GOLDEN_APIGA_ID=9143 FESTIVAL_ADENA_ID=6673 InitialHtml = "1.htm" 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(APIGA_ID) if count < 1 : htmltext = "<html><head><body>You dont have enough adena.</body></html>" else: if event == "1":#Noble for Apiga if st.getPlayer().isNoble() : return "noble.htm" st.setState(COMPLETED) if not st.getPlayer().isNoble() : st.takeItems(APIGA_ID,30) st.getPlayer().setNoble(True) st.giveItems(GIFT,1) return "grat.htm" st.setState(COMPLETED) count=st.getQuestItemsCount(GOLDEN_APIGA_ID) if count < 1 : htmltext = "<html><head><body>You dont have enough adena.</body></html>" else: if event == "2":#Noble for Golden Apiga if st.getPlayer().isNoble() : return "noble.htm" st.setState(COMPLETED) if not st.getPlayer().isNoble() : st.takeItems(GOLDEN_APIGA_ID,2) st.getPlayer().setNoble(True) st.giveItems(GIFT,1) return "grat.htm" st.setState(COMPLETED) count=st.getQuestItemsCount(FESTIVAL_ADENA_ID) if count < 1 : htmltext = "<html><head><body>You dont have enough adena.</body></html>" else: if event == "3":#Noble for FA if st.getPlayer().isNoble() : return "noble.htm" st.setState(COMPLETED) if not st.getPlayer().isNoble() : st.takeItems(FESTIVAL_ADENA_ID,15) st.getPlayer().setNoble(True) st.giveItems(GIFT,1) return "grat.htm" st.setState(COMPLETED) if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,st): htmltext = "<html><head><body>I have nothing to say to you</body></html>" st = st.getQuestState(qn) st.setState(STARTED) return InitialHtml QUEST = Quest(90017,qn,"Noble") CREATED=State('Start',QUEST) STARTED=State('Started',QUEST) COMPLETED=State('Completed',QUEST) QUEST.setInitialState(CREATED) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) print " " print "_________________________________________________" print " Special for l2local.ru VIP SHOP ver.2.0" print " Created by OrmJevil (C) 2013" print " For more details Visit WWW.LA2LOCAL.RU" print " SCRIPTS LOADING..." print " " Спойлер: ошибка Error on: E:\la2base\server\data\scripts\quests\90017_Noble\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 82, in ? TypeError: net.sf.l2j.gameserver.model.quest.State(): expected 0 args; got 2
Предположительная ошибка кроется тут QUEST = Quest(90017,qn,"Noble") 82 строка открываем в notepad++ и смотрим что же там написано и швыряем сюда.
CREATED=State('Start',QUEST) Читайте больше на: ошибка скрипта прдажи нубла | Сообщество администраторов игровых серверов mmore.club Авторские права © Сообщество администраторов игровых серверов mmore.club