ошибка скрипта прдажи нубла

Тема в разделе "Newbie questions / Вопросы новичков", создана пользователем vasilachyk, 22 ноя 2017.

  1. vasilachyk

    vasilachyk Капля-Доверия
    Админы не рекомендуют.

    Регистрация:
    17 ноя 2017
    Сообщения:
    156
    Симпатии:
    11
    Skype:
    l2meganet.org.ua
    как исправить вот
    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
     
    4ydo нравится это.
  2. Links

    Links Активный участник

    Регистрация:
    22 ноя 2017
    Сообщения:
    46
    Симпатии:
    17
    Предположительная ошибка кроется тут
    QUEST = Quest(90017,qn,"Noble")

    82 строка открываем в notepad++ и смотрим что же там написано и швыряем сюда.
     
  3. vasilachyk

    vasilachyk Капля-Доверия
    Админы не рекомендуют.

    Регистрация:
    17 ноя 2017
    Сообщения:
    156
    Симпатии:
    11
    Skype:
    l2meganet.org.ua
    CREATED=State('Start',QUEST)

    Читайте больше на: ошибка скрипта прдажи нубла | Сообщество администраторов игровых серверов mmore.club
    Авторские права © Сообщество администраторов игровых серверов mmore.club
     
  4. Links

    Links Активный участник

    Регистрация:
    22 ноя 2017
    Сообщения:
    46
    Симпатии:
    17
    А можно ссылку на вашу сборку?
     
  5. vasilachyk

    vasilachyk Капля-Доверия
    Админы не рекомендуют.

    Регистрация:
    17 ноя 2017
    Сообщения:
    156
    Симпатии:
    11
    Skype:
    l2meganet.org.ua
    ну как есть идей
     

Партнеры