помогите с квестом - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 21.05.2010, 17:49   #1
Аватар для LineOFWar
Герой

Автор темы (Топик Стартер) помогите с квестом

Код HTML:
import sys

from ru.l2open.gameserver.datatables import SkillTable
from ru.l2open.gameserver.model.quest        			import State
from ru.l2open.gameserver.model.quest        			import QuestState
from ru.l2open.gameserver.model.quest.jython 			import QuestJython as JQuest

qn = "123321_The Enveloping Darkness"

#NPCs
Orbyu = 32560
El = 32556
Medibal = 32528


#items
indocument = 13852

class Quest (JQuest) :
    def __init__(self,id,name,descr):
        JQuest.__init__(self,id,name,descr)
        self.questItemIds = [Indocument]

    def onAdvEvent (self,event,npc, player) :
        htmltext = event
        st = player.getQuestState(qn)
        if not st : return
        if event == "32528-01.htm" :
            st.set("cond","1")
            st.setState(State.STARTED)
            st.playSound("ItemSound.quest_accept")
            st.giveItems(Indocument,1)
        return htmltext

def onTalk (self,npc,player):
        htmltext = "<html><body>You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.</body></html>"
        st = player.getQuestState(qn)
        if not st : return htmltext
        npcId = npc.getNpcId()
        id = st.getState()
        cond = st.getInt("cond")
     if id == State.COMPLETED :
            if npcId == Orbyu :
                htmltext = "32560-02.htm" 
            else:
                htmltext = "32560-0a.htm"
        elif id == State.CREATED and npcId == Orbyu:
            if player.getLevel() < 75 :
                htmltext = "32560-00.htm"
            else :
                htmltext = "32560-01.htm"
        elif id == State.STARTED and npcId == Orbyu:
            htmltext = "32560-06.htm"
        elif id == State.STARTED and npcId == El:
            htmltext = "32556-01.htm"
	elif id == State.STARTED and npcId == Medibal:
            htmltext = "32528-01.htm"
	elif id == State.STARTED and npcId == El:
            htmltext = "32556-02.htm"
	elif id == State.STARTED and npcId == Orbyu:
            htmltext = "32560-01.htm"
	    st.giveItems(57,62516)
            st.addExpAndSp(377403,37867)
            st.unset("cond")
            st.exitQuest(False)
            st.playSound("ItemSound.quest_finish")
        return htmltext
QUEST       = Quest(123321,qn,"The Enveloping Darkness")
QUEST.addStartNpc(Orbyu)
QUEST.addTalkId(Orbyu)
QUEST.addTalkId(El)
QUEST.addTalkId(Medibal)
Error on: D:\javaservs\l2open-free_-_Rev_1004\l2open-free - Rev 1004\L2J_Server\gameserver\data\scripts\quests\123 321_The Enveloping Darkness\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('inconsistent dedent', ('__init__.py', 41, 6, ' if id == State.COMPLETED :'))
помогите пожалуйста...
LineOFWar вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с квестом на даэва! Mandrecke Серверная часть 4 20.03.2010 20:54
Непонятка с квестом. Вместо одного предмета, даёт 2 или 3. Rus. Работа со скриптами 2 22.01.2010 23:32
проблемма с квестом, лвл ап xameleon Работа со скриптами 0 04.05.2009 11:45
Дабл профа с квестом Unreal-Game Lineage II 0 05.04.2009 20:22


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 02:07. Часовой пояс GMT +3.

Вверх